摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2017年程序设计考研真题答案及解析,供大家参考!
本文提供2017年程序设计考研真题答案及解析,以下为具体内容
1、下面选项中( )是合法的C(C++)语言关键字。
A、define
B、main
C、case
D、Switch
2、若变量已正确定义并赋值,符合C(C++)语言语法的表达式是( )。
A、a=a±1
B、int(12.0%2)
C、a=a+1;
D、++a
3、有一个int型变量,在程序中使用频度很高,最好定义它为( )。
A、register
B、auto
C、extern
D、static
4、有以下定义语句,编译时会出现编译错误的是( )。
A、char a='a';
B、char a='\n';
C、char a='aa';
D、char a='\x2d';
5、设有定义:int a=1,b=2,c=3;以下语句中执行效果与其它三个不同的是( )。
A、if(a>b) c=a,a=b,b=c;
B、if(a>b) c=a;a=b;b=c;
C、if(a>b) {c=a,a=b,b=c;}
D、if(a>b) {c=a;a=b;b=c;}
6、设有定义:char *c[3]={"FIRST","SECOND","THIRD"};则*( c+1)的值是( )。
A、SECOND
B、E
C、ECOND
D、语法有错
7、下列各语句定义了数组,( )是正确的。
A、int a[][]={1,2,3,4};
B、int x[2][2]={1,2,3,4,5};
C、int x[2][]={1,2,4,6};
D、int m[][3]={1,2,3,4,5,6};
8、以下函数调用语句中,含有的实参个数是( )。calc(exp1,(exp3,exp4,exp5));
A、1
B、2
C、3
D、4
9、下面结构体的定义语句中,错误的是( )。
A、struct ord {int x;int y;int z;}; struct ord a;
B、struct ord {int x;int y;int z;} struct ord a;
C、struct ord {int x;int y;int z;} a;
D、struct {int x;int y;int z;} a;
10、若有语句组typedef int B[10]; B b; 则以下叙述中正确的是( )。
A、b是一个新类型
B、b是一个整型变量
C、b是一个整型数组
D、b是一个指针变量
点击查看【完整】试卷>>考研备考资料免费领取
去领取