摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2018年C程序设计考研真题答案及解析,供大家参考!
本文提供2018年C程序设计考研真题答案及解析,以下为具体内容
1、设int a=0,b=0,c=2,d=4;则执行(c=a==b) || (d=b==a) ;后变量d的值是( )。
A、4
B、0
C、1
D、2
2、若用数组名A作为函数调用的实参,则实际上传递给形参的是( )。
A、A[0]
B、&A[0]
C、*A[0]
D、&A
3、以下能定义长度为10的一维数组x且能正确初始化的语句是( )。
A、int x[10]=(0,0,0,0,0);
B、int x[10]=[3,2,1];
C、int x[]={0};
D、int x[10]={4*2};
4、设y为整型变量,能判断15<y<20的C语言表达式是( )。
A、15<y<20
B、y==16||y==17||y==18||y==19
C、y>15 AND y<20
D、y>15&y<20
5、若有函数原型int fun(int x,float y);则下列选项中不正确的函数调用是( )。
A、fun(10,2.3);
B、printf("%d",fun(10.2,2));
C、fun('A',2);
D、fun("\0",5);
6、有定义语句:char *p[3];以下选项中与此语句等价的是( )。
A、char p[3];
B、char **p;
C、char *(p[3]);
D、char (*p)[3];
7、当do-while语句构成的循环条件为( )时,结束循环。
A、0
B、1
C、true
D、非0
8、以下程序段的输出结果是( )。int x=3;do{printf("%3d",x-=2);}while(!(--x));
A、 1
B、 3 0
C、 1 -2
D、死循环
9、若有声明:int i,j=7,*p=&i;,则与i=j;等价的语句是( )。
A、i=*p;
B、*p=*&j;
C、i=&j;
D、i=**p;
点击查看【完整】试卷>>考研备考资料免费领取
去领取