首页 考研

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

考研 希赛网 浏览 414

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

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

1、下列关于C语言的说法错误的是( )。

A、C程序的工作过程是编辑、编译、连接、运行。

B、C语言不区分大小写。

C、C程序的三种基本结构是顺序、选择、循环。

D、C程序从mian函数开始执行。

2、下列正确的标识符是( )。

A、3a1

B、case

C、a2_i

D、a?8

3、若有如下定义#define M 20#define N M-M/2则执行语句int x;x=5*N;后x的值是( )。

A、40

B、50

C、80

D、90

4、执行以下程序段后,printf("%c",*(p+5))的值为( )。 char str[]="Good morning"; char *p=str;

A、o

B、d

C、m

D、空格

5、设有以下语句:int x=10;x+=4-x%4;,则x的值是( )。

A、8

B、10

C、11

D、12

6、若有定义int x=1,y=3,z=2;执行完表达式++x&&--y&&z++之后,y的值为( )。

A、3

B、2

C、不确定

D、1

7、若有以下程序void main(){ char a; a='D'-'A'+'1'; printf("%c\n",a);}执行后输出结果是( )。

A、C

B、2

C、3

D、4

8、若有定义int a[][3]={1,2,3,4,5,6,7,8,9};,则printf("%d\n",*(*(a+1)+2)+2);语句的输出结果为( )。

A、6

B、7

C、8

D、9

1、试题答案:B

试题解析:

【考点】本题考查C语言--C语言概述。
【解析】编译系统将大写字母和小写字母认为是两个不同的字符。故选项B错误,本题选B。

2、试题答案:C

试题解析:

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

3、试题答案:D

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--常量和变量--常量--符号常量。
【解析】对M和N进行宏替换,则有x=5*N=5*20-20/10=90,即x的值为90,本题选D。
#define叫做宏定义命令,是C语言预处理命令的一种,所谓宏定义就是用一个标识符来代替一个字符串,如果后面代码中出现该标识符,那么全部替换成指定的字符串。

4、试题答案:C

试题解析:

【考点】本题考查C语言--指针--通过指针使用数组--指向数组元素时指针的运算。
【解析】由题,指针p指向字符串str,即str首地址,那么p+5即str[5]的地址,则*(p+5)就是str[5];故值为'm',本题选C。

5、试题答案:D

试题解析:

【考点】本题考查C语言--C语句--赋值语句--复合赋值运算符。
【解析】由题,语句x+=4-x%4;可以写成:x=x+(4-x%4)=10+2=12;故本题选D。
复合赋值运算符(在等号'='前加一个运算符)。如:
a+=3等价于a=a+3
x*=y+8等价于x=x*(y+8)

6、试题答案:B

试题解析:

A.3
B.2
C.不确定
D.1

7、试题答案:D

试题解析:

【考点】本题考查C语言--数据的表现形式及其运算--数据类型--数据类型的分类--字符型数据--ASCII字符集。
【解析】由题,'D'-'A'=3,那么有a=3+'1'='4'。故按格式%c输出a,即输出结果为4,本题选D。

8、试题答案:C

试题解析:

【考点】本题考查C语言--指针--通过指针使用数组--通过指针使用多维数组元素--二维数组有关的指针。
【解析】由题,*(*(a+1)+2)表示数组元素a[1][2],值为6,那么输出*(*(a+1)+2)+2(即6+2=8)的值,故本题选C。

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

责任编辑:希赛网

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

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