1 / 16
文档名称:

C语言选择题题库.doc

格式:doc   大小:91KB   页数:16
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言选择题题库.doc

上传人:1017848967 2019/11/28 文件大小:91 KB

下载得到文件列表

C语言选择题题库.doc

文档介绍

文档介绍:一、填空1、若有以下数组a,数组元素:a[0]~a[9],其值为:941282107513该数组的元素中,数值最大的元素的下标值是__2__inta=12;a=a&0377;pritnf("%d\n",a);2、下面程序段的输出结果是__12__3、C语言中,数组元素的下标下限为__0__4、定义inta[2][3];表示数组a中的元素个数是__6__个5、数组在内存中占一连续的存储区,、如果函数不要求带回值,、表达式a+=b相当于表达式__a=a+b或a=b+a__7、表达式a+=b相当于表达式__a=a+b或a=b+a__8、getchar()函数只能接收一个__字符__9、执行语句charstr[81]="abcdef";后,字符串str结束标志存储在str[__6__]10、若有以下数组a,数组元素:a[0]~a[9],其值为:941282107513该数组可用的最小下标值是__0__二、判断1、关系运算符<=与==的优先级相同N2、a=(b=4)+(c=6)是一个合法的赋值表达式。Y3、若有说明intc;则while(c=getchar());是正确的C语句。Y4、共同体变量所占的内存长度等于最长的成员的长度。Y5、inti=20;switch(i/10){case2:printf("A");case1:printf("B");}的输出结果为A。N6、char*p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"N7、如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个。N8、在TurboC中,下面的定义和语句是合法的:file*fp;fp=fopen("","r");N9、若有intⅰ=10,j=0;则执行完语句:if(j=0)ⅰ++;elseⅰ--;ⅰ的值为11。N10、7&3+12的值是15。N三、单项选择1、经过以下语句定义后,表达式z+=x>y?++x:++y的值为(C)。intx=1,y=2,z=3;A:2B:3C:6D:52、若给定条件表达式(M)?(a++):(a--),则其中表达式M(C)。A:和(M==0)等价B:和(M==1)等价C:和(M!=0)等价D:和(M!=1)等价3、a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是(C)。A:a*b/a*b==1B:a/b*b/a==1C:a/b*b+a%b==aD:a/b*b==a4、若有以下定义:chars='\092';则该语句(D)。A:使s的值包含1个字符B:定义不合法,s的值不确定C:使s的值包含4个字符D:使s的值包含3个字符5、以下程序的输出结果是(C)。main(){floatx=;inti;i=(int)x;printf("x=%f,i=%d\n",x,i);}A:x=,i=4B:x=3,i=3C:x=,i=3D:x=3i=、C语言中,double类型数据占(D)。A:1个字节B:2个字节C:4个字节D:8个字节7、下列程序的输出结果是(C)。main(){inta=011;printf("%d\n",++a);}A:12B:11C:10D:98、执行下列语句后,a和b的值分别为(B)。inta,b;a=1+'a';b=2+7%-4-'A';A:-63,-64B:98,-60C:1,-60D:79,789、经过下列的语句intj,a[10],*p;定义后,下列语句中合法的是(A)。A:p=p+2;B:p=a[5];C:p=a[2]+2;D:p=&(j+2);10、以下不符合C语言语法的赋值语句是(D)。A:j++;B:j=j=5;C:k=2*4,k*4;D:y=float(j);填空1、已知i=5,写出语句a=i++;执行后整型变量a的值是__5__2、求字符串长度的库函数是__strlen__,、函数调用时的实参和形参之间的数据是单向的__值__传递4、已知a=13,b=6,a|b的十进制数值为__15__|按位或;只有00才输出0(&按位与;只有11才输出1)若位数不符,则在前面补08、已知a=13,b=6,a^b的十进制数值为__11__^按位异或相同的输出0;不同的输出15、按内存排列顺序,数组chara[2]中的所有元素是a[1]和__a[0]__6、已知i=5;写出语句i+=012;执行后整型变量i的十进制值是__15__7、调用fopen函数打开一文本文件,在"使用方式"这一项中,为输出而打开需填入__w或w+__9、已知a=13,b=6,a/b的十进制数值为__2__判断1、charc[]="VeryGood