|

下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i )scanf(ldquo;%drdquo;,x);
A:最多循环10次
B:最多循环9次
C:无限循环
D:一次也不循环
设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
A:0~255
B:0~65535
C:-32768~ 32767
D:-256~ 255
函数strcmp(ldquo;Ardquo;,ldquo;Brdquo;)的值为()
A:0
B:-1
C:1
D:3
下列不属于C语言关键字的是()。
A:default
B:register
C:enum
D:external
下面对函数的叙述,不正确的是()。
A:函数的返回值是通过函数中的return语句获得的
B:函数不能嵌套定义
C:一个函数中有且只有一个return语句
D:函数中没有return语句,并不是不带回值
合法的C语言标识符是()。
A:abc
B:2ab
C:_a1
D:/n
下面程序的运行结果是()。charc[]=quot;\t\v\\\0will\nquot;;printf(quot;%dquot;,strlen(c));
A:14
B:3
C:9
D:字符串中有非法字符,输出值不能确定
下列程序的输出结果是()main(){intb=4;b*=b =b b;printf(ldquo;%d\nrdquo;,a);}
A:16
B:32
C:96
D:144
为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。
A:缩排位置相同的if
B:其之前最近的if
C:其之后if
D:同一行上的if
若x为float型变量,则以列程序段结果是()x=1234.6789;printf(ldquo;%-2.1frdquo;,x);
A:输出格式描述符的域宽度不够,不能输出
B:输出为1234.7
C:输出为1234.6
D:输出为-1234.6
若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
A:a=9 b c=a 9
B:a=9 b;c=a 9;
C:quot;a=(9 b,b )quot;
D:a=9 b =a 7
下面正确的字符常量是()
A:\X17'
B:\80'
C:\\'
D:quot;quot;quot;\nquot;quot;quot;
以下程序的输出结果是()。main(){char*a[][5]={ldquo;howrdquo;,rdquo;dordquo;,rdquo;yourdquo;,rdquo;dordquo;,rdquo;!rdquo;};char**p;inti;p=a;for(i=0;ilt;4;i );printf(ldquo;%srdquo;,p[i]);}
A:howdoyoudo!
B:how
C:howdoyoudo
D:hdyd
以下for循环语句()。for(;;)printf(ldquo;*rdquo;);
A:判断循环结束的条件不合法
B:是无限循环
C:循环一次也不执行
D:循环只执行一次
执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M 1;main(){printf(ldquo;%d\nrdquo;,N);}
A:3
B:4
C:6
D:8
071^052的结果是()
A:32
B:16
C:23
D:22
在C语言中,一维数组的定义方式为:类型说明符数组名()。
A:[常量表达式]
B:[整型表达式]
C:[整型常量或整型表达式]
D:[整型常量]
下列语句中,符合语法的语句式()。
A:a b=3
B:a=a 7
C:a=c b 3=6;
D:quot;a=8,b=a 7;quot;
有两个字符数组a、b,则以下正确的输入语句是()。
A:gets(a,b);
B:quot;scanf(quot;quot;%s%squot;quot;,a,b);quot;
C:quot;scanf(quot;quot;%s%squot;quot;,a,b);quot;
D:quot;gets(quot;quot;aquot;quot;),gets(quot;quot;bquot;quot;);quot;
有下列语句和赋值语句:(1)charstr[]=rdquo;iamaboy.rdquo;(2)charstr[12]=rdquo;iamaboy.rdquo;(3)char*p=rdquo;iamaboy.rdquo;(4)p=rdquo;iamaboy.rdquo;下列说法正确的是()
A:只有(1)、(2)正确
B:只有(3)、(4)正确
C:只有(1)、(3)、(4)正确
D:只有(3)正确
在c语言中,函数形参的存储类型是自动类型的变量
A:错误
B:正确
已知inta,*p=amp;a,则函数printf(quot;%dquot;,p);调用错误。
A:错误
B:正确
声明语句intx=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
A:错误
B:正确
c语言结构类型变量在程序执行期间所有成员一直驻留在内存。
A:错误
B:正确
C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
A:错误
B:正确
|
|