首页 考研

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

考研 希赛网 浏览 423

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

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

1、在C程序中可用作用户标识符的一组是( )。

A、c#bh define WORD

B、_b3 a123 For

C、aa.txt abc Case

D、2c DO SIG

2、C语言中的简单数据类型包括( )。

A、整型、实型、字符型

B、整型、实型、逻辑型、字符型

C、整型、字符型、逻辑型

D、整型、实型、逻辑型

3、若有以下数组说明int s[11]={1,3,5,7,9,2,4,6,8,10,11};则 i=4;s[s[i]]元素数值是( )。

A、10

B、8

C、4

D、6

4、若int类型占两个字节,则程序int a=-1;printf("%u,%d\n",a,a);输出为( )。

A、-1.-1

B、32768,-1

C、65536,-1

D、65535,-1

5、未指定存储类别的变量,其隐含的存储类别为( )。

A、auto

B、static

C、extern

D、register

6、已知char x[]="usst",y[]={'u','s','s','t'};则这两个数组长度的关系是( )。

A、x小于y

B、x等于y

C、x大于y

D、不确定

7、为表示关系a<b<c,应使用的C语言表达式是( )。

A、(a<b)&(b<c)

B、(a<b)AND(b<c)

C、(a<b)&&(b<c)

D、(a<b<c)

8、程序段如下:则以下说法中正确的是( )。int a=7;do{a- -}while(a<=0);

A、循环体语句执行一次

B、循环是无限循环

C、循环执行7次

D、循环体语句依次也不执行

1、试题答案:B

试题解析:

C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。编译系统将大写字母和小写字母认为是两个不同的字符,关键字不能作为用户标识符。
选项A中,有字符'#',c#bh不是合法的标识符,故不符题意。选项B中,符合标识符命名规则,符合题意。选项C中,有字符'.',aa.txt不是合法的标识符,故不符题意。选项D中,2c的第一个字符是数字,不是合法的标识符,故不符题意。综上本题选B。

2、试题答案:A

试题解析:

C语言中的简单数据类型分别为整型、浮点型(实型)、字符型。故本题选A。

3、试题答案:A

试题解析:

由题,i的值为4,那么s[i]即s[4],值为9;故s[s[i]]即s[9],值为10。故本题选A。

4、试题答案:D

试题解析:

int类型占两个字节,则计算机存储中,变量a存储-1的补码形式为:1111 1111 1111 1111,则对应的无符号整数为216-1即65535。%u表示按无符号整数格式输出,%d表示按有符号整数格式输出,故输出结果为65535,-1,即本题选D。

5、试题答案:A

试题解析:

关键字“auto”可以省略,不写auto则隐含指定为“自动存储类别”。故本题选A。

6、试题答案:C

试题解析:

数组x的长度为5,即4个字符加一个字符串结束标志'\0'。数组y的长度为4,即4个字符。故长度的关系是x大于y,本题选C。
使用字符串对字符数组初始化时,系统会自动加一个字符'\0'作为结束符。

7、试题答案:C

试题解析:

表达同时关系,应选择逻辑与运算符"&&",则有(a<b)&&(b<c);故本题选C。选项A中,运算符&表示按位运算,不符题意。选项B中,C语言无AND运算符,不符题意。

8、试题答案:A

试题解析:

程序段中,a的值为7,循环条件为a<=0,恒不成立;故循环体只执行了一次。本题选A。
do…while语句的一般形式为:do 语句(循环体) while(表达式);
特点是:先无条件地执行循环体,然后判断循环条件是否成立。对于do…while循环语句来说,至少要执行一次循环体。

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

责任编辑:希赛网

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

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