|

 若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));
A:6
B:3
C:5
D:字符串中有非法自负,输出值不定
以下不正确的C语言标识符是()。
A:int
B:a_1_2
C:ab1exe
D:_x
下面四个选项中,均是C语言关键字的选项是()。
A:autoenuminclude
B:switchtypedefcontinue
C:signedunionscanf
D:ifstructtype
下列关于switch语句和break语句的结论中,只有()是正确的。
A:break语句是switch语句的一部分
B:在switch语句中可以根据需要使用或不使用break语句
C:在switch语句中必须使用break语句
D:"以上三个结论有两个是正确的"
执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A:40,36,30
B:"32,8,7"
C:"32,28,7"
D:"32,28,7.5"
C语言中,逻辑“真”等价于()。
A:大于零的数
B:大于零的整数
C:非零的数
D:非零的整数
复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
A:单击选项1 粘贴答案,如有图片同样方法插入上传<br><br>
B:选项内容都是
设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);
A:判断循环结束的条件不合法
B:是无限循环
C:循环依次也不执行
D:循环只执行一次
若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
A:i*m+j
B:j*m+i
C:i*m+j-1
D:i*m+j+1
以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
A:1
B:2
C:3
D:死循环
有下列语句和赋值语句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()
A:只有(1)、(2)正确
B:只有(3)、(4)正确
C:只有(1)、(3)、(4)正确
D:只有(3)正确
下面对函数的叙述,不正确的是()。
A:函数的返回值是通过函数中的return语句获得的
B:函数不能嵌套定义
C:一个函数中有且只有一个return语句
D:函数中没有return语句,并不是不带回值
若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
A:float
B:char
C:int
D:double
合法的C语言标识符是()。
A:abc
B:2ab
C:_a1
D:/n
下列各数组定义程序段,正确的是()。
A:intn=10;inta[n];"
B:"main(){charstr[10]=”aman”}"
C:"staticint[][3]={{0,1,2},{80,89,2}};"
D:staticchar[5]=“iamastudent.”;
下面的叙述,不正确的是()。
A:宏名无类型,其参数也无类型
B:宏定义不是C语句,不必在行末加分号
C:宏替换只是字符替换
D:宏替换定义命令必须写在文件开头
下面四个选项中,均是合法转义字符的选项是()。
A:\'''\\''\n'
B:"\''\017''\""'"
C:\018''\f''xab'
D:\\0''\101''xlf'
对于循环语句while(1);下面()是正确的。
A:死循环
B:循环一次
C:不进如循环体
D:编译有错
下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
A:16
B:32
C:96
D:144
下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
A:0
B:1
C:3
D:不确定的值
<font face="Arial">c语言程序中有调用关系的所有函数都必须放在同一源程序文件中</font>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">已知<span lang="EN-US">char s1[19],*s2="ab\0cdef";</span>则执行语句<span lang="EN-US">strcpy(s1,s2);</span>后,变量<span lang="EN-US">s</span>的内容是不能确定。</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">在<span lang="EN-US">c</span>语言中,函数形参的存储类型是自动类型的变量</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">声明语句<span lang="EN-US">int a[][3]={{1,0,1},{},{1,1}};</span>能对二维数组<span lang="EN-US">a</span>进行正确初始化。</span>
A:错误
B:正确
<span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang="EN-US">c</span><span style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">语言结构类型变量在程序执行期间所有成员一直驻留在内存。</span>
A:错误
B:正确
|
|