本文提供2013年高级程序设计考研真题答案及解析,以下为具体内容
1、在C语言中,下列关于函数的说法不正确的是( )。
A、可以嵌套定义
B、嵌套调用和递归调用均可
C、不可以嵌套调用
D、可以嵌套但不可以递归调用
2、若有语句int a[4][4],*p,*q[4];,且0<=i<4,则错误的赋值是( )。
A、p=a
B、q[i]=a[i]
C、p=q[i]
D、p=&a[2][1]
3、若有定义:typedef struct{long i;int k[6];char c[4];}DATA;,则表达式sizeof(DATA)的值是( )。
A、12
B、20
C、24
D、32
4、以下叙述中正确的是( )。
A、局部变量说明为static存储类,其生存期将得到缩短;
B、全局变量说明为static存储类,其作用域将被缩小;
C、任何存储类的变量在未赋初值时,其值都是不确定的;
D、形参可以定义为static存储类
5、下面关于C语言字符数组的描述,其中错误的是( )。
A、不可以用赋值语句给字符数组名赋字符串
B、可以用输入语句把字符串整体输入给字符数组
C、字符数组中的内容不一定是字符串
D、字符数组只能存放字符串
点击查看【完整】试卷>>