本文提供2012年高级程序设计考研真题答案及解析,以下为具体内容
1、在C语言中,下列关于实参和形参的说法不正确的是( )。
A、形参可以是变量,也可以是常量;
B、形参值的变化不会影响实参的值;
C、实参可以是常量,也可以是变量;
D、实参向形参的数据传递是“值传递”;
2、若有语句int c[4][5],(*p)[5];p=c;,能正确引用数组元素的是( )。
A、p+1
B、*(p+3)
C、*(p+1)+3
D、*(p[0]+2)
3、若有定义:struct data {long i;short k[6];char c[4];}DATE;,则表达式sizeof(DATE)的值是( )。
A、12
B、20
C、24
D、32
4、以下叙述中正确的是( )。
A、局部变量说明为static存储类,其生存期将得到延长;
B、全局变量说明为static存储类,其作用域将被扩大;
C、任何存储类的变量在未赋初值时,其值都是不确定的;
D、形参可以使用的存储类说明符与局部变量完全相同;
5、设有语句int*ptr[m];,其中的标识符ptr是( )。
A、m个指向整型变量的指针;
B、指向m个整型变量的函数指针;
C、具有m个指针元素的一维指针数组,每个元素都只能指向整型变量;
D、一个指向具有m个整型元素的一维数组的指针;
点击查看【完整】试卷>>