|

执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M 1;main(){printf(ldquo;%d\nrdquo;,N);}
A:3
B:4
C:6
D:8
下面对函数的叙述,不正确的是()。
A:函数的返回值是通过函数中的return语句获得的
B:函数不能嵌套定义
C:一个函数中有且只有一个return语句
D:函数中没有return语句,并不是不带回值
下面正确的字符常量是()
A:\X17'
B:\80'
C:\\'
D:quot;quot;quot;\nquot;quot;quot;
sizeof(float)是()。
A:双精度型表达式
B:一个整型表达式
C:一个函数调用
D:一个不合法的表达式
复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
A:单击选项1粘贴答案,如有图片同样方法插入上传
B:选项内容都是
当正常执行了文件关闭操作时,fclose函数的返回值是()。
A:-1
B:随机值
C:0
D:1
若x为float型变量,则以列程序段结果是()x=1234.6789;printf(ldquo;%-2.1frdquo;,x);
A:输出格式描述符的域宽度不够,不能输出
B:输出为1234.7
C:输出为1234.6
D:输出为-1234.6
以下能对二维数组a进行正确初始化的语句是()。
A:inta[2][]={{1,0,1},{5,2,3}};
B:quot;inta[][3]={{1,2,3},{4,5,6}};quot;
C:quot;inta[2][4]={{1,2,3},{4,5},{6}};quot;
D:quot;inta[][3]={{1,0,1},{},{1,1}};quot;
若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(ldquo;a=%d,b=%frdquo;,a,b);
A:1213.6
B:quot;a=12,b=13.6quot;
C:quot;12,13.6quot;
D:a=12b=13.6
对于循环语句while(1);下面()是正确的。
A:死循环
B:循环一次
C:不进如循环体
D:编译有错
以下不正确的说法为()。
A:在不同函数中可以使用相同名字的变量
B:形式参数是局部变量
C:在函数内定义的变量只在本函数范围内有效
D:在函数内的复合语句中定义的变量在本函数范围内有效
若有定义inta=2,b=9,k;k=a b /a 则k的值是()
A:6.5
B:7
C:6
D:8
C语言中的构造类型数据包括()
A:数组类型、构造体类型和共用体类型
B:数组类型、结构体类型和指针类型
C:数组类型、结构体类型和枚举类型
D:数组类型、结构体类型和空类型
设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
A:0~255
B:0~65535
C:-32768~ 32767
D:-256~ 255
若有说明:inta[10];则对数组元素的正确引用是()。
A:a[10]
B:quot;a[3,5]quot;
C:a(5)
D:a[10-10]
以下程序的输出结果是()。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
设I和x都是int类型,则对于for循环语句for(i=0,x=0;ilt;9;i ),下列哪句话正确()。
A:执行8次
B:执行9次
C:是无限循环
D:循环体一次也不执行
在x值处于-2到2,4到8时值为ldquo;真rdquo;,否则为ldquo;假rdquo;的表达式是()。
A:(2gt;xgt;-2)||(4gt;xgt;8)
B:((xlt;=-2)||(xgt;=2)||((xgt;4)||(xgt;=8))
C:(xlt;2)(xgt;=-2)(xgt;4)(xlt;8)
D:(xgt;-2)(xgt;4)||(xlt;8)(xlt;2)
有两个字符数组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)正确
已知inta[]={1,2,3,4},y,*p=amp;a[1];则执行语句y(*--p) ;变量y的值是3。
A:错误
B:正确
若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是ldquo;ab rdquo;。
A:错误
B:正确
在C程序中,注释说明只能位于一条语句的后面
A:错误
B:正确
已知inta,*p=amp;a,则函数printf(quot;%dquot;,p);调用错误。
A:错误
B:正确
C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
A:错误
B:正确
|
|