4道c语言选择题,高手进来给答案

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:47:54
我自己做的,不知道对不对,请告诉给我参考参考
1.定义变量p指向int类型,变量s的指针的指针 语句()
a.int s,*p;*p=&s
b.int *p,s;p=s;
c.int s,*p=&s;
d.int s,*p=s;
2.若想让a的值为偶数,表达式值为真,a是奇数,表达式为假则()
a.A%2==0
b.!(A%2==1)
c.A%2
d.!(A%2)
3.若fp是指向某个文件的指针,现已读到文件末尾,则c语言函数feo(fp)返回值()
a.-1 b.eof c.NULL d.非零值
4.设有以下程序段
char str[4][10]={"first","second","third","fourth"},*strp[4];
int n;
for(n=0;n<4;n++) strp[n]=str[n];
若k为int型变量且0<=k<4,则对字符串的不正确引用是()
a.strp
b.str[k]
c.strp[k]
d.*strp

1.a
2.a
3.b
4.a

以上三个的答案都有错,我来回答:1.C 该题有两种表达方式:一种是int s,*p;
p=&s;
另一种是:
int s,*p=&s;只有这两种,其余全错。
2.只有C错,其余全对。
3.B
4.A

a
a
b
a

fghfgh

A
C 本题应该选错误的,楼主请注意
B
A

A
A
B
A