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

我自己做的,不知道对不对,请告诉给我参考参考
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个回答  2008-06-01
a
a
b
a
第2个回答  2008-06-02
fghfgh
第3个回答  2008-06-08
A
A
B
A

C语言的几道选择题,求答案,谢谢
1.for(n=0,n<20;n++)控制循环执行(D)次。A.19 B.21 C.22 D.20 解释:从n=0运行到n=19,你数数,应该是20次吧!2.一个C语言源程序至少应包含一个( A )。A.Main函数 B.用户自定义函数 C.语句 D.printf函数 解释:main函数是机器的识别函数,程序在main函数...

跪求大神帮我解答c语言的选择题,感谢
1题选D,strcat是连接函数;2题选C,3题选B,i>3取1;i<3取0;结果就出来了;4题选C,*(P+3)代表啊a[3]=4;*(p+3)+=2后,*(p+3)=*(p+3)+2=4+2=6;p是数组a的首地址,所以*p=1;

C语言选择题,求高手解答,急急。。
1、C语言的基本数据类型不包括 。D、数组类型 2、以下叙述不正确的是 。C、C程序的基本组成单位是函数 3、以下叙述不正确的是 。D、表达式x++和++x的值是相同的 4、设x=10,y=3,则x+=y运算后x,y的值分别为 。B、13,3 5、实现将一个串“Tom”输出到终端,下面程序段正确的...

c语言选择题,要过程,详细
第一题:D 第一次s+=a++就是s=s+(a++)=0+5=5,然后a自加1变为6,第二个 s+=a++就变成了s=5+6=11,a自加过后变成了7;第二题:B do while循环最少都要执行一次循环,先执行do里面的循环体,所以x--=23,x=22,!x=0,退出循环 第三题:D 进入for循环,x=10,i=0,x>8为...

C语言选择题
7. z=x>y?x+y:x-y; 可以根据运算符的级别计算先后 里面有条件运算符和赋值运算符 条件运算符级别高于赋值运算符(在所有的运算符里面最低) x>Y是不成立的 那么就取X—Y赋给Z 10.和7题相似 考查运算符的级别高低 b=a<c ; 里面有逻辑运算和赋值运算 逻辑运算结果就...

C语言选择题
意思是y=z=x,之后x做++运算就是x=x+1 x=y==z的意思是因为==比=的优先级高,所以先看==也就是y==z因为前面有赋值,y=z=x++,所以y=x,所以y==z是真的(为1)之后赋给x所以x为1 (2)C a==0或者(||)b==0 (3)GCC编译器D 因为执行是从最右面开始先执行所以是8 (4)...

C语言几道多项选择题,请大家帮忙解答一下。
C a[2][0]数组的行越界,行的取值是0,1,取不到2 \/\/注意:此题的D选项是绝对正确的,相当于a【0】【0】3.CD 打开文件的方式是:FILE *fp;fp=fopen(文件名,使用文件方式);AB的使用方式不对,题目要求是读写方式打开,AB是只读方式打开。4.CD 外部变量的作用域是定义处到文件结...

c语言选择题
答案:D A:s是字符数组,p是指向字符串的指针 B:显然数组s中的内容和指针变量p中的内容不相等,应该换一种说法“数组s中的内容和指针变量p所指向的字符串的内容相等”C:s数组的长度为6(包含结束符'\\0'),p所指向的字符串长度为5 D:*p='c',s[0]='c'

c语言选择题
1.D 2.B 3.B 4.C 5.B 6.B 7.D 8.D 9.D 10.D 11.B 12.A 13.A 14.C 15.B 16.C 17.D 18.D 19.A 20.A

C语言选择题,求详解
解释如下:p是字符串指针,它是一个变量,可以被赋值,指向新的地址。a[5]是一个字符串,a指向这个字符串的首地址,而且它是一个常量,除了初始化的时候能赋值之外,不能再被赋值了。p是取到指针p的地址的值,*a是取得字符数组a[5]的首地址的值,这两个都是int型,后面的字符串也根本无法给...

相似回答