本文提供2014年高级程序设计考研真题答案及解析,以下为具体内容
1、下列符号中,不是合法转义字符的是( )。
A、'\\'
B、'\018'
C、'\t'
D、'\0'
2、以下初始化语句中能正确赋值的是( )。
A、char a[5]="HELLO";
B、int a=b=1;
C、int *a=1000;
D、int a[3][2]={{0,1},{1}};
3、若a=1,b=2,则执行w=(a<b)?a++:b--;语句后的b的值是( )。
A、0
B、1
C、2
D、3
4、在do-while语句中,条件表达式的值为( )时,结束循环。
A、0
B、1
C、true
D、非0值
5、设a是一个m行n列的二维数组,则a[i][j]是该数组中的第( )个元素。(注:a[0][0]表示该数组中的第0个元素)
A、i*m+j
B、i*n+j
C、j*m+i
D、j*n+i
E、无正确答案
6、若有声明void *fun();下列说法正确的是( )。
A、fun函数无返回值;
B、fun函数的返回值可以是任意的数据类型;
C、fun函数的返回值是指向空类型的指针;
D、fun是一个指向函数的指针,该函数无返回值。
7、以下叙述中正确的是( )。
A、局部变量说明为static存储类,其作用域将被扩大;
B、全局变量说明为static存储类,其生存期将得到延长;
C、任何存储类的变量在未赋初值时,其值都是不确定的;
D、形参可以使用的存储类说明符与局部变量完全相同。
E、无正确答案
8、若有语句int c[4][5],(*p)[5];p=c;能正确引用数组元素的是( )。
A、p+1
B、*(p+3)
C、*(p+1)+3
D、*(p[0]+2)
9、若有定义:union data {long i;short k[6];char c[4];}DATE;,则表达式sizeof(DATA)的值是( )。
A、12
B、20
C、24
D、32
10、若调用fputc()函数输出字符成功,则其返回值是( )。
A、输出的字符
B、0
C、1
D、EOF
点击查看【完整】试卷>>