2021年C程序设计考研真题答案及解析

考研 责任编辑:希赛网 2023-07-21

唐老师

考研计划定制

加我微信
距2026级考研考试

摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理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

点击查看【完整】试卷>>

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

考研备考资料免费领取

去领取

备考必读

大数据智能择校,海量院校,一键查询

一对一免费咨询,获取个性化建议,精准解决择校难题

距离考试还有
  • 0
  • 8
  • 5
!
咨询在线老师!