题目内容
(请给出正确答案)
[单选题]
若有语句inta=1,b=2,c=3;则以下值为0的表达式是()。
A.’a’&&’b’
B.a<=b
C.((a>b)||(b))
D.(!(a+b)==c&&a)
查看答案
如果结果不匹配,请 联系老师 获取答案
A.’a’&&’b’
B.a<=b
C.((a>b)||(b))
D.(!(a+b)==c&&a)
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
A.p[0]=&a[1][2];
B.p[0]=a;
C.p=a;
D.p[1]=&a;
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
A.a=b=c+1;
B.a=(b=4)=3;
C.a=(b=4)+c;
D.a=1+(b=c=4);
若有说明语句:char ch='\72';则变量ch包含( )个字符。
(A)1 (B)2 (C)3 (D)不合法
A.输出的是1
B.输出的是1和-2
C.输出的是3和0
D.是死循环
若有定义语句:chara=\82:则变量a
A.包含1个字符
B.说明不合法
C.包含2个字符
D.包含3个字符
若有定义和语句:inta,b;scanf(%d,%d,,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
A.3.5
B.3,5,
C.3,5
D.75,4
A.该语句定义了一个名为a的一维数组
B.a数组有3个元素
C.数组中的每个元素是整型
D.a数组的元素的下标为1~3
A.a[-1]=1
B.a[10]=0
C.b[3][0]=0
D.b[0][0]=0
若有以下程序 include<stdio.h> main(){ inta=0,b=0,c=0c=(a+=++b,b+=4); printf(%d,%d,%d\0n,a,b,c);) 则程序的输出结果是
A.1,5,1
B.-1,4,4
C.1,5,5
D.-1,4,-1