摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2021年C程序设计考研真题答案及解析,供大家参考!
本文提供2021年C程序设计考研真题答案及解析,以下为具体内容
1、下列数据中,为字符常量的是( )。
A、"house"
B、How do you do.
C、$abe
D、'A'
2、下列说法中正确的是( )。
A、函数调用不占运行时间,只占编译时间
B、宏替换不占运行时间,只占编译时间
C、有参数的宏定义就是函数
D、在定义宏时,宏名与带参数的括弧之间可以加空格
3、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( )。
A、c=b=a;
B、(a=c)||(b=c);
C、(a=c)&&(b=c);
D、a=c=b;
4、设有如下定义: char* aa[2]={"abcd", "ABCD"}; 则以下说法中正确的是( )。
A、aa数组元素的值分别是"abed"和"ABCD"
B、aa是指针变量,它指向含有两个数组元素的字符型一维数组
C、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D、aa数组的两个元素中各自存放了字符'a'和'A'的地址
5、设有枚举类型定义: enum language{CPP=3, Swift, Java=100, CShape, Python};,则枚举量Python的值为( )。
A、5
B、7
C、101
D、102
6、设int a=0,b=0,c=2,d=4;则执行(c=a==b) || (d=b==a) ;后变量d的值是( )。
A、4
B、0
C、1
D、2
7、可在C程序中用作用户标识符的一组标识符是( )。
A、void define WORD
B、as_b3 123 If
C、For Gabc case
D、_2c DO SIG
8、设有枚举类型定义: enum country( America=2, China, Korea=8, Japan,Swsiss};则枚举量Swsiss的值为( )。
A、10
B、5
C、6
D、14
9、有以下程序#include <stdio.h>int main(){ int a; scanf("%d",&a); if(a++<9) printf("%d\n",a); else printf("%d\n",a--);}程序运行时从键盘输入9-回车>,则输出结果是( )。
A、11
B、10
C、9
D、8
点击查看【完整】试卷>>考研备考资料免费领取
去领取