C语言 提2

1、下列()表达式的值为真a=5; b=8; c=10; d=0。
Aa*2>8+2
Ba&&d
C(a*2-c)||d
Da-b

2、若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。
Ap+1
Ba+1
Ca++
D++p

3、C语言中以追加方式打开一个文件应选择()参数。
A“r”
B“w”
C“rb”
D“a”

4、指出下面正确的输入语句()。
Ascanf(“a=b=%d”,&a,&b);
Bscanf(“%d,%d”,&a,&b);
Cscanf(“%c”,c);
Dscanf(“% f%d\n”,&f);

5、若有如下定义和语句,且0<=i<5,下面( )是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i;p=a;。
A*(a+2)
Ba[p-3]
Cp+2
Da+3

第1个回答  推荐于2020-12-21
1B
2C
3A
4B
5A
仅供参考本回答被提问者采纳
第2个回答  2009-05-24
1.D
2.C
3.D
4.B
5.A
绝对正确!!!
有疑问可以交流。
第3个回答  2009-05-24
1:B,D
2:C
3:A
4:B
5:C
第4个回答  2009-05-26
1B
2c
3A
4B
5A
相似回答