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

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

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

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

1、下列选项中,属于C语言合法的标识符的是( )。

A、2S

B、_S_1

C、2_A

D、2

2、下列选项中,不属于C语言关键字的是( )。

A、real

B、char

C、auto

D、break

3、下列语句错误的是( )。

A、char a[]="Hello";

B、const int b=10;

C、const int *a=0;

D、const int b;

4、运算符+、=、/、<=中,优先级最高的运算符是( )。

A、+

B、=

C、/

D、>=

5、若已经声明了函数原型“void fun(int a, double b=0. 0);”,则下列重载函数声明中正确的是( )。

A、void fun(int a=40, double b=0.0);

B、int fun(int a, double B) ;

C、void fun(double a, int B);

D、bool fun(int a, double b=0. 0);

6、下列程序片段的输出结果是( )。      char s[] ="china";cout<<s+3<<endl ;

A、china

B、hina

C、ina

D、na

7、一个递归函数定义如下,当调用fun(3)时,该函数被调用的总次数是( )。

A、3

B、2

C、1

D、0

8、在C语言中,以下正确的描述是( )。

A、函数的定义可以嵌套,但函数的调用不可以嵌套

B、函数的定义不可以嵌套,但函数的调用可以嵌套

C、函数的定义和函数的调用均不可以嵌套

D、函数的定义和函数的调用均可以嵌套

9、设有以下程序段输出的s结果为( )。

A、0

B、1

C、程序段中的控制表达式是非法的

D、程序段执行无限次

1、试题答案:B

试题解析:

【考点】本题考查数据类型---命名规则。
【解析】选项A、C、D第一个字符为数字,错误。故本题选B。
C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。

2、试题答案:A

试题解析:

【考点】本题考查数据类型---关键字。
【解析】char用来定义字符型变量。auto用于声明一个变量为自动变量;若只使用auto修饰变量,变量类型默认为整型。break作用是终止所在层的循环,设置断点;还可用来在执行完一个case(分支)后立即跳出当前switch结构。综上本题选A。

3、试题答案:C

试题解析:

【考点】本题考查数据类型---定义变量。
【解析】C选项错误,定义a是一个指针,不能直接使用a=0赋值,应赋值为NULL。故本题选C。

4、试题答案:C

试题解析:

【考点】本题考查运算符---优先级。
【解析】题中运算符优先级从高到低依次为:/、+、<=、=。故本题选C。

5、试题答案:C

试题解析:

【考点】本题考查C++:函数---重载。
【解析】C++中允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同。这就是函数的重载。故本题选C。

6、试题答案:D

试题解析:

【考点】本题考查C++:数组的引用。
【解析】s+3是地址,指向的是s[3],s是字符数组,在输出流中,从s[3]开始直到遇到'\0'结束,故输出结果为na。故本题选D。

7、试题答案:A

试题解析:

【考点】本题考查函数调用。
【解析】由题fun(3)=fun(2)+1=fun(1)+1+1=3。故调用fun(3)时,调用该函数3次。故本题选A。

8、试题答案:B

试题解析:

【考点】本题考查函数---嵌套调用。
【解析】C语言的函数定义是互相平行、独立的,在定义函数时,一个函数内不能再定义另一个函数,也就是不能嵌套定义;但可以嵌套调用函数,在调用函数的过程中,又调用另一个函数。故本题选B。

9、试题答案:B

试题解析:

【考点】本题考查循环结构。
【解析】当x=0时,!x为真(非0),则!x!=0为真,则执行s+=++x;,x的值为1,s的值为1。当x=1时,!x为假(0),则!x!=0为假,结束循环。故输出s的结果为1,本题选B。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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