2021年C语言程序设计考研真题答案及解析(二)

考研 希赛网 浏览 604 来源:希赛网

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

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

1、char 型常量在内存中存放的是( )。

A、 ASCII代码值

B、 BCD代码值

C、内码值

D、十进制代码值

2、将比存储区域尺寸更长的数据存入数据区,会导致的问题是( )。

A、 语法错误

B、 舍入误差

C、 溢出

D、 精度误差

3、C语言以( )作为程序的模块单位。

A、 过程

B、 语句

C、 函数

D、 复合语句

4、若在某程序中定义了多个函数,则以下说法中正确的是( )。

A、 C语言程序总是从第一个的函数开始执行

B、 在C语言程序中,要调用的函数必须在main()函数中定义

C、 C语言程序总是从main()函数开始执行

D、 C语言程序中的main()函数必须放在程序的开始部分

5、下面给出的三种运算符的优先级由高到低的是( )。

A、 关系运算符、算术运算符、逻辑运算符

B、 算术运算符、关系运算符、逻辑运算符

C、 算术运算符、逻辑运算符、关系运算符

D、 逻辑运算符、算术运算符、关系运算符

6、下列叙述中正确的是( )。

A、if语句不能实现多分支选择结构

B、在switch语句中,必须使用default

C、 switch语句可以实现多分支选择结构

D、在switch语句中,必须使用break语句

7、判断两个实数a和b是否相等,以下表达式正确的是( )。

A、 a=b

B、 a==b

C、 a!=b

D、 fabs(a-b)<1e-6

8、

A、 6

B、 6.5

C、 2

D、 8

1、试题答案:A

试题解析:

【考点】本题考查字符数据的存储。
【解析】在C语言中,char型数据是将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。故本题选A。

2、试题答案:C

试题解析:

【考点】本题考查数据溢出。
【解析】语法错误:当使用部分中文符号,如:','、'。'等时,会出现语法错误。
舍入误差:当用有限位数的浮点数来表示实数的时候(理论上存在无限位数的浮点数)就会产生舍入误差,如float型数据表示2/3时,结果为0.666667。
溢出:当超过一个数据类型能够存放最大的范围时数值会溢出。
精度误差:对于浮点型的数据,在进行各种运算时,因为计算机的二进制存储特性,会导致出现精度丢失的现象,称为精度误差。
综上,题中将比存储区域尺寸更长的数据存入数据区属于溢出;故本题选C。

3、试题答案:C

试题解析:

【考点】本题考查C语言基本概念。

4、试题答案:C

试题解析:

【考点】本题考查函数的基本概念。
【解析】C语言程序总是从main函数开始执行的。故C正确,本题选C。

5、试题答案:B

试题解析:

【考点】本题考查运算符优先级。
【解析】优先级由高到低依次是算术运算符、关系运算符、逻辑运算符;其中逻辑非'!'运算符例外,它的优先级高于算术和关系运算符。

6、试题答案:C

试题解析:


7、试题答案:B

试题解析:

【考点】本题考查等于运算符。
【解析】判断两个实数a和b是否相等应使用等于运算符'==',即a==b,若相等,则表达式值为1,否则为0。故本题选B。

8、试题答案:A

试题解析:

【考点】本题考查算术表达式。
【解析】算术表达式x+z/y;即6+2/4=6+0=6,故算术表达式的值为6,即输出结果为6,本题选A。

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

责任编辑:希赛网

📅 本文最后更新于 2023-07-07

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!