当前分类: 计算机等级考试(二级C语言)
问题:已知inta=’R’;则正确的表达式是()A、a%10B、a=int(3e2)C、2*a=a++D、a=a+a=a+3...
查看答案
问题:下面关于switch语句的叙述中,错误的是()...
问题:设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()A、str1=”Fujian”B、strcpy(str1,str2)C、strcpy(str2,str1)D、str1=str2...
问题:若已定义:float m;拟从键盘输入135.78这一数据给变量m,则应选用的语句是()A、scanf(“%5.2f”,m)B、scanf(“%3.2f”,m)C、scanf(“6.2f”,m)D、scanf(“6f”,m)...
问题:在c语言中while循环和do-while循环的主要区别是()A、do-while循环体内可以使用break语句,while循环体内不能使用break语句B、do-while的循环体至少无条件执行一次,while的循环体不是C、do-while循环体可以使用continue语句,while循环体内不能使用continue语句D、while的循环体至少无条件执行一次,do-while的循环体不是...
问题:以下有关宏替换的叙述不正确的是()。A、宏替换不占用运行时间B、宏名无类型C、宏替换只是字符串替换D、宏替换是在运行时进行的...
问题:C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()A、float型B、long型C、int型D、double型...
问题:若已定义:inta[13];则不能正确引用a数组的元素的是()A、a[0]B、a[10]C、a[10+3]D、a[13-5]...
问题:若有定义:inta=2;则语句a=strcmp("miss","miss");运行后a的值为()A、1B、0C、-1D、2...
问题:enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。A、1、2、3、4、5B、0、1、5、2、3C、0、1、5、6、7D、3、4、5、6、7...
问题:已知’E’的ASCII码是69,则执行下面C语句的结果是()printf(〞%c〞,’D’-‘8’+’5’);A、66B、AC、BD、E...
问题:设有int a=0,b=5,c=2,x=0;,下面可以执行到x++的语句是()A、if(a)x++;B、if(a=b)x++;C、if(a=b)x++;D、if(!(b-c))x++;...
问题:在下列选项中,不正确的赋值语句是()A、t/=5;B、n1=(n2=(n3=0));C、k=i= = j;D、a=b+c=1;...
问题:调用feof库函数可以判断文件内部读写位置指针是否达到文件尾,当读写位置指针到达文件尾时,该函数的返回值是()...
问题:有定义语句:"inta=1,b=2,c=3,x;",则以下选项中各程序段执行后,x的值不为3()A、if(c<a)x=1; else if(b<a)x=2:else x=3;B、if(a<3)x=3:else if(a<2)x=2; else x=1;C、if(a<3) x=3;if(a<2) x=2;if(a<l)x=1;D、if(a<b) x=b;if(b<c) x=c;if(c<a) x=a;...
问题:以下不能对二维数组arr进行正确初始化的语句是()A、int arr[2][3]={0}B、int arr[][3]={1,2,3,4,5}C、int arr[2][3]={{1,2},{3,4},{5,6}}D、int arr[2][3]={{1},{3,4,5}}...
问题:C语言的字符型数据在内存中的存储形式是()A、原码B、补码C、反码D、ASCII...
问题:在C语言中,数组名作为函数调用的实参时,传递给形参的是()...
问题:以下程序段运行后*(p+3)的值为() char a[]=”good”; char *p; p=a; A、‘d’B、‘/0’C、存放’d’的地址D、‘0’...
问题:设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--++n));后的输出结果是()A、-1B、0C、1D、2...