设为首页|收藏学知识 |改版意见收集|智能DIY搜索|加入我们|网站地图
当前在线人数:8770
文化共享 好教程 易学习 新资讯
计算软件水平考试

高级语言程序设计模拟试卷(九)

2007-04-29 源自: 网友评论 共有( )条评论! 内容报错
本文章地址:http://kao.xuezhishi.net/ITtest/level/2007-04-29/23293.html [将本信息与朋友分享!]

                     

模拟试卷(九)

一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.在计算机上可以直接运行的程序是写【 】
  A.高级语言程序  B.汇编语言程序  C.机器语言程序 D.C语言源程序

2.下列符号串中,合法的C语言标识将是【 】
  A._121    B.121_   C.a.121   D.#121

3.下列符号串中,合法的十进制整型常量是【 】
  A.09876   B.0x9876   C.9.876*e4    D.-9876

4.设有关变量已经正确定义并赋值,则下列表达式中符合C语言语法规则的是【 】
  A.a_=/12    B.a_1=a_2+=12    C.int13.5%2    D.a=b+7=C-2

5.若整型变量x的值为8,则下列表达式中值为1的表达式是【 】
  A.x+=x-=x=x    B.x%=x-1    C.x%=x%=3    D.x/=x+x

6.字符串"m/x43///np/102q"的长度是【 】
  A.7      B.9    C.15    D.16

7.设有定义语句“int a=10,*p=&a;”,则表达式“a十*p”的值是【 】
  A.10    B.20     C.100    D.语法出错

8.若有定义语句“int x,*p=&x,**ppx=&px;”,则下列表达式中错误的是【 】
  A.x=*px   B.x=**ppx    C.px=&ppx    D.*ppx=&x

9.如果某个函数在定义时,省略了存储类型,则默认的存储类型是【 】
  A.auto    B.void      C.extern     D.static

10.能正确定义一个用来指向打开文件的文件型指针变量fp的语句是【 】
  A.file fp;  B.file *fp;   C.FILE fp;   D.FILE *fp;

11.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是【 】
  A.2和2    B.2和5    C.5和5     D.5和2

12.设有数据定义语句“char string1[10]="ABCDE",string2[10]="xyz";”,则执行句“printf("%d",strlen(strcpy(string1,string2)));后的输出结果是【 】
  A.9    B.8    C.5    D.3

13.设有定义语句“int x[]={1,3,5,7,9,11,13},*p=x;”,则不能正确引用组x的合法元素的表达式是【 】
  A.*(p--)  B.*(--p)   C.*(p++)    D.*(++p)

14.下列程序段的输出是[ ]
  char x=012,y=013;
  printf("%d,%d,%d", x&y, x¦¦y, x&&y);
  A.1,0,1    B.1,0,0     C.10,1,1    D.1,1,l

15.对于输入语句scanf("%f,%f",&a,&b);要使变量a、b上的值分别为 1.78和2.48,则正确的输入是【 】
  A. 1.78,2.48后跟回车      B. 1.78 2.48后跟回车
  C. 1.782.48后跟回车        D. 1.78;2.48后跟回车

16.执行下列程序段后的输出结果是【 】
  x=9;
  while( x>7)
 { printf("*");x--;}
  A.****     B.***     C.**     D.*

17.关于带参数的主函数,下列说法中错误的是【 】
  A.带参数的主函数中,形式参数名称是系统规定的,用户不能自己选择
  B.带参数的主函数中,第1个形式参数是int型的
  C.带参数的主函数中,第2个形式参数是字符型数组
  D.带参数的主函数中,实际参数值只能在执行程序的命令行中获得

18.执行下列程序后的输出结果是【 】
   #define M(a,b)(a)>(b)?(a):(b)
   main()
  { int i=10,i=15; printf("%d\n",10*M(i,j)); }
A.10     B.15      C.100 D .150

19.执行下列程序后的输出结果是【 】
   int fun(int x1,int x2)
  { int x;x1>x2?(x=3):(x=4);return(x+x1); }
   main()
  { printf("%d\n",fun( 7,8));}
  A.9     B.10     C.11     D.12

20.下列程序段的输出是【 】
  typedef union{ long x[2];
                  short y[4][5];
                  char z[10];
                }TYPE1;
            TYPE1 u1;
            printf("%d\n", sizeof(u1));
  A.8    B.10   C.40   D.58

http://kao.xuezhishi.net/ITtest/level/2007-04-29/23293.html
分页:[1] 2 3 4 5 6 7
评论 点击查看
 


加入QQ群:35714363 一起成长
我要加入更多群 我有意见要反映
考试教室

学知识原创教程下载

本类最近更新
阅读排行

其他相关信息