摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2022年C语言程序设计考研真题答案及解析,供大家参考!
本文提供2022年C语言程序设计考研真题答案及解析,以下为具体内容
1、下列关于C语言程序描述正确的是( )。
A、一个C语言程序函数体语句必须缩进
B、在C语言源程序中对某条语句注释只能置于该语句的末尾
C、一个C语言程序执行从程序文件中的main函数开始,到main函数结束为止
D、 C语言源程序每行代码都必须以"; "结尾
2、设程序中有代码" char c1[]="\x50\x51\x40\x59\n"; int b= sizeof(c1); "则b的值为( )。
A、6
B、5
C、19
D、18
3、设代码中有定义"int a = 14",那么语句"printf( "%d",-a--) "的输出为( )。
A、-15
B、-14
C、13
D、-13
4、若某一数组定义为"int array[][3]= {1,2,3,4,5,6,7,8,9,10};",则数组array的第一维大小为( )。
A、3
B、4
C、5
D、6
5、当程序中定义一个公用体时,系统分配给它的内存是( )。
A、各成员所需内存量的总和
B、共用体结构中第-一个成员所需内存量
C、成员中占用内存最大者所需的内存量
D、结构体成员中最后一个成员所需内存量
6、C语言源程序经过编译后,生成文件的后缀名是( )。
A、 ".c"
B、".bas"
C、".exe"
D、".obj"
7、以下能判断变量ch是英文小写字符的选项的是( )。
A、 if(ch> ='a'&&ch<='z')
B、 if(ch>=a&&c<=z)
C、 if(a<=ch<=z)
D、 if('a'<=ch<='z')
8、下列关于循环语句的说法错误的是( )。
A、嵌套循环的内层和外层循环的循环控制变量不能同名
B、执行嵌套循环时是先执行内层循环,后执行外层循环
C、循环体中碰到break语句会直接终止该层循环
D、 do-while循环语句至少会执行循环体语句1次
9、设程序中某个函数声明为int fun(int a,int b),那么定义一个指向该函数的指针pfun的表达式是( )。
A、 int *pfun(int a,int b) = fun;
B、 int (*pfun)(int, int) = &fun;
C、 int (*pfun)() = &fun(int a,int b);
D、 int (*pfun)(int,int) = &fun(a,b);
点击查看【完整】试卷>>考研备考资料免费领取
去领取