首页 考研

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

考研 希赛网 浏览 702

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

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

1、以下关于运算符优先顺序的描述中正确的是( )。

A、关系运算符<算术运算符<赋值运算符<逻辑运算符

B、逻辑运算符<关系运算符<算术运算符<赋值运算符

C、赋值运算符<逻辑运算符<关系运算符<算术运算符

D、算术运算符<关系运算符<赋值运算符<逻辑运算符

2、下面标识符,非法的是( )。

A、Minimum

B、First_name

C、Row_3rd

D、n$

3、C语言中的基本数据类型不包括( )。

A、整型

B、实型

C、逻辑型

D、字符型

4、设有语句char ch='\72';则变量ch( )。

A、包含1个字符

B、包含2个字符

C、包含3个字符

D、说明不合法

5、下列声明语句中,错误的是( )。

A、float letter,Digit;

B、long int m,count;

C、INTEGER m,n;

D、char bigCharacter;

6、已知字符'5'的ASCII码为53,以下语句运行,x的值是( )。int x,y=5;char z='5';x=y+z;

A、10

B、53

C、55

D、58

7、给定语句:int a=10,b=20;则下列描述正确的是( )。

A、表达式a+4/6*6/2的值为12

B、语句“a+=b;”将把值30赋值给a,将11赋值给b

C、语句“++a++”将把值12赋给a

D、以上都不对

8、若有int x=040;则表达式x<<1的值为( )。

A、80

B、32

C、20

D、64

9、有以下定义语句,编译时会出现编译错误的是( )。

A、char a='a';

B、char a='\n';

C、char a='aa';

D、char a='*';

1、试题答案:C

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--运算符与表达式--运算符的优先级。
【解析】运算符优先级如下所示:

故本题选C。

2、试题答案:D

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--常量和变量--标识符及其命名规则。
【解析】选项D中,有字符'$',故不合法,本题选D。
C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。编译系统将大写字母和小写字母认为是两个不同的字符。关键字不能作为用户标识符。

3、试题答案:C

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--数据类型--数据类型的分类。
【解析】C语言中基本数据类型:整型、字符型、实数型。故本题选C。

4、试题答案:A

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--常量和变量--常量--字符常量--转义字符。
【解析】'\72'是转义字符,表示八进制数72(十进制数为58)对应的ASCII字符':',故变量ch包含1个字符,本题选A。

5、试题答案:C

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--数据类型。
【解析】C语言中没有数据类型INTEGER,不能使用该类型声明变量,故选项C错误,本题选C。

6、试题答案:D

试题解析:

【考点】本题考查C语言--数组--一维数组--一维数组元素的使用。
【解析】字符型与int型可以互相通用,故x=y+z即x=5+53=58,故x的值为58,本题选D。

7、试题答案:D

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--运算符与表达式。
【解析】由题a,b的初值分别为10,20。表达式a+4/6*6/2中,4/6=0,则4/6*6/2=0,即表达式的值为10,不为12;故选项A错误。语句“a+=b;”可以写成a=a+b;,即将值30赋值给a,不改变b的值,故选项B错误。语句“++a++;”语法错误,变量a先与左侧的自增符结合,有(++a)++;但是自增符不能与表达式结合使用,故选项C错误。综上本题选D。

8、试题答案:D

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算。
【解析】由题,040表示八进制数,对应十进制数为32。表达式x<<1中,左移运算符(<<):对一个二进制数的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0);32的二进制为100000,那么32<<1为1000000,即64;故本题选D。

9、试题答案:C

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--常量和变量--常量--字符常量。
【解析】由题,'a'表示字符a;'\n'是转义字符,换行符;'*'表示字符*。而'aa'不能正确表示,单撇号只能包括一个字符,表示一个字符,故选项C错误,本题选C。

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

责任编辑:希赛网

📅 本文最后更新于 2023-08-12

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至