C语言选择题(11页).doc
《C语言选择题(11页).doc》由会员分享,可在线阅读,更多相关《C语言选择题(11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-C语言选择题-第 11 页选择题1、 以下叙述中错误的是()。A、 以一对“/*”和“*/”为定界符括起来的文字为注释部分 B、C源程序必须包含一个main()函数C、语句必须在一行内写完 D、所有语句都必须以分号“;”结束2、()为合法的浮点型常量。A、E-8 B、1.25E C、1E-8.5 D、3、若已定义:int a,b; 则逗号表达式a=5,b=3,a*=a+b的值是()。A、15 B、8 C、28 D、404、若已定义:float a=1.2; int b=3; 则表达式b%5-a的值是()。A、1.8 B、-0.2 C、2 D、5、求x平方根的正确函数调用是()。A、pow(x
2、,2) B、sqr(x) C、sqrt(x) D、sqrt(x,2)6、若已定义:int a=1,b=3,c=2; 表达式值为0的是()。A、!(ab)&(a+c)b B、a=b C、abc D、aca+c-b7、若已定义:float x=2.6,y=1.3,z=3.0;表达式()与(x-y)*z/2的计算结果不相等。A、(1.0/2)*(x-y)*z B、(x-y)/2*z C、z/2*(x-y) D、(1/2)*(x-y)*z8、若已定义int a=3;b=2;以下程序段的运行结果是()。If(a= =3)if (b= =1) a+=b; Printf(“%dn”,a);Elsea-=b;
3、 Printf(“%dn”,a);A、1 B、6 C、5 D、39、以下程序段运行后的sum的值为()。Int i,j,sum=0For(i=1;i3;i+)For(j=I;j=3;j+) Sum=sum+i+j;A、20 B、12 C、24 D、1810、()语句能正确定义a为整形数组。A、Int n=10,an; B、int a(10); C、int an,n=10; D、int a10;11、若已定义int a34;,无法正确引用数组a元素的是()。A、ab-971 B、a05-2 C、a01 D、a01-4812、若已定义:char s20=”Goodohelloworld”;则函数s
4、trlen(s+5)的值是()。A、10 B、8 C、6 D、5 13、以下程序的运行结果是()。#includeInt larger(int x,int y)return xy?x:y;Int largest(int x,int y,int z)return larger(larger(x,y),z);Void main()int a=3,b=-4,c=5;Printf(“larger=%d,largest=%n”,larger(a,b),laregest(larger(b,c),2*4,12);A、larger=3,largest=12 B、larger=3,largest=5C、larg
5、er=5,largest=12 D、larger=5,largest=814、以下预编译处理指令中,错误的是()。A、#define MAX(x,y) (xy?x:y) B、#include”C、#include D、#define PI 3.14;15、若已定义:int a5,*p=a;无法引用数组元素a4的是()。A、*(&p0+4) B、p4 C、*p+4 D、*(p+4)16、以下程序的运行结果是()。#includeVoid min()int a5=16,8,3,5,12,*p=a,*q=&a4; Printf(“%dn”,q-p);A、1 B、3 C、2 D、417、若有如下定义和
6、语句,以下叙述错误的是()。Union datachar ch; Int I;x,*px=&x;x.i=66;printf(“%cn”,px-ch);A、 B、px和& x值相同 C、&x.ch和&x.i值相同 D、输出字符A18、若已定义:int a10,*pi,(*ps)10;以下赋值语句中,错误的是()。A、pi=a;ps=pi; B、pi=a;ps&a;*(*ps)=10; C、ps=&a; D、pi=a+5;19、若有以下结构类型定义:Typedef struct studentint num; Float score;STU,*pstu;以下变量声明中,错误的是()。A、struc
7、t student *ps; B、pstu ps; C、stu *ps; D、student *ps;20、以下程序的可执行文件名为do.exe。#include#includeVoid min(int argc,char *argv)if(argc!=2)printf(“bad command found!n”);Exit(1);Printf(“hello%sn”,argv1);Getch();在DOS命令行输入:do me,则输出结果是()。A、 hello dome B、hello me C、bad command found! D、hello do21、c源程序由函数构成,而函数的基本
8、组成单元是()。A、变量 B、语句 C、过程 D、表达式22、( )为合法的字符常量。A、n B、” C、xx D、”x”23、若已定义:int a,b=3,c;则()是不正确。A、c=(a=10,a+=6); B、c=(2=a)+b); C、b*=b+=2*b; D、c=6*b;24、若已定义:int a,b=6;执行语句a=-b;后变量a、b的值分别是()。A、5、5 B、6、5 C、6、6 D、5、625、若已定义:float x; char c;以下正确的输入语句是()。A、scanf(“%f%c”,&x,%c) B、scanf(“%f%c”,&x,&c); C、scanf(“%f%c
9、”,x,c); D、scanf(“%f,c”,&x,&c);26、若已定义:int x;能正确判断x为奇数的表达式是()。A、x%2!=0 B、x%2!=1 C、!(x%2) D、x%2= =027、若已定义:int a=1,b=2,c;语句c=1.0/b*4;执行后,变量c的值为()。A、2 B、3 C、0 D、128、以下程序段的运行结果是()。Int a=1,2,3,4,5,6,7,8,I,sum=0;For(i=0;i8;i+)If(i+1)%2)Sum+=ai;Printf(“%dn”,sum);A、16 B、18 C、20 D、3629、若已定义int a4=1,-2,3,-4,5
10、,-6,7,-8;,则表达式sizeof(a)/(sizeof(int4)的值为()。A、数组a1中的元素个数 B、数组a0的第一维长度C、数组a的第一维长度 D、数组a的元素个数30、以下程序的运行结果是()。#includeVoid main()char *str=”abc123”,*p=str;While(*p)putchar(*p+1); P+;A、cba234 B、123abc C、bcd234 D、abc12331、以下叙述错误的是()。A、宏定义不占用程序运行时间,但与程序中的语句一样需要编译B、一个c语言源程序可以有多条预处理命令C、宏定义中的宏名一般用大写字母表示D、宏定义必
11、须放置在它所在的源程序文件的最前面32、以下程序的输出结果是()。#includeVoid main()int a=11,12,13,-4,-5,-6,*p=a+sizeof(a)/sizeof(int)-1; While(p=a)(*p)+;p-;Printf(“%dn”,*(p+1);A、-4 B、-5 C、12 D、1133、若已定义:Struct studentint num; Float score;s,*ps=&s;以下不正确的语句是()。A、(*ps).score=90 B、ps-score=90 C、(*ps)-score=90; D、s.score=90;34、若已定义:in
12、t a3=-3,10,-9,*p=a+2;则对数组元素a1错误引用的是()。A、*(p-1) B、*(-p) C、p-1 D、*p-35、以下程序段运行后,a,b,c的值分别是()。Int a=3,b=5,c;C=a&b;A、5,1,3 B、5,3,1 C、3,5,3 D、3,5,136、以下程序的可执行文件名为do.exe。#include#include#includeVoid main(int argc,char *argv)if(argc!=3)printf(“bad commnd found!n”); Exit(1);Printf(“%sn”,strcat(rgv1,argv2);在
13、DOS命令行输入:do you me,则输出结果是()。A、do you B、meyou C、youme D、bad commnd found!37、C源程序需经过()生成可执行文件。A、编译和连接 B、录入和编辑 C、编辑和解释 D、调试和连接38、( )为合法的用户标识符。A、_3tree B、struct C、h2.7 D、8du39、()可产生(0,0.9)之间的随机数。A、rand()%10/10 B、rand()%10/10.0 C、srand()*10%10 D、40、若已定义:int a;条件表达式()等价于求a的绝对值。A、a0?-a:a B、a0?-a:a D、a0?-a:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 选择题 11
限制150内