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

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

唐老师

考研计划定制

加我微信
距2026级考研考试

摘要:考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2021年C/C++语言程序设计考研真题答案及解析,供大家参考!

本文提供2021年C/C++语言程序设计考研真题答案及解析,以下为具体内容

1、对for(表达式1;;表达式3)可以理解为( )。

A、for (表达式1;表达式3;表达式3)

B、for (表达式1;表达式1;表达式3)

C、for (表达式1;1;表达式3)

D、for (表达式1;0;表达式3)

2、int a=3,b=2,c=1; if(a>b&&b>c)a=b; else a=c;则a的值为( )。

A、1

B、0

C、2

D、3

3、文件包含中, 被包含文件( )。

A、可以是可执行文件

B、可以嵌套其它文件

C、可以是目标文件或源文件

D、必须用".h"为后缀

4、为了避免在嵌套的条件语句if-else 中产生二义性,C语言规定:else子句总是与( )配对。

A、其之前最近的未配对的if

B、其之后最近的if

C、同一行上的if

D、缩排位置相同的if

5、设有宏定义#define MAX(x,y) (x)>(y)?(x):(y), 则F=4*MAX(2, 3)的值为( )。

A、3

B、2

C、12

D、8

6、设有以下定义:int w[3][4]={{0,1}, {2,4}, {5,8}}; int (*p)[4]=w; 则数值为4的表达式是( )。

A、*w[1]+1

B、p[1][1]

C、p++, *(p+1)

D、w[2] [2]

7、若x,i, j,k都是int型变量,则计算x=(i=4, j=16, k=32)后,x的值为:( )。

A、52

B、16

C、4

D、32

8、下面叙述中错误的是( )。

A、在其它函数中定义的变量在主函数中也不能使用

B、主函数中定义的变量在整个程序中都是有效的

C、复合语句中定义的变量只在该复合语句中有效

D、形式参数也是局部变量

9、若有说明:int a[5][4];则数组a中各元素( )。

A、不能得到确定的初值

B、可在程序的编译阶段得到初值0

C、可在程序的运行阶段得到初值0

D、可在程序的编译或运行阶段得到初值0

10、以下不正确的说法是: C语言规定( )。

A、实参可以是常量,变量或表达式

B、实参可以为任何类型

C、形参可以是常量,变量或表达式

D、形参应与其对应的实参类型一致

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

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

考研备考资料免费领取

去领取

备考必读

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

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

距离考试还有
  • 1
  • 3
  • 9
!
咨询在线老师!