考研程序设计在线题库每日一练(七十二)

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

以下是希赛网给大家分享考研程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研程序设计在线题库每日一练,以下为具体内容

1、下面选项中(  )是合法的C(C++)语言关键字。

A、define

B、main

C、case

D、Switch

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

A、char a='a';

B、char a='\n';

C、char a='aa';

D、char a='\x2d';

3、下面选项中( )是合法的C(C++)语言关键字。

A、union

B、define

C、Long

D、include

4、若有以下说明和语句,则对pup中sex域的正确引用方式是( )。

A、p.pup.sex

B、p->pup.sex

C、(*p).pup.sex

D、(*p).sex

5、有以下定义: int a; long b; double x, y;则以下选项中正确的表达式是( )。

A、 (a*y)%b

B、 a=x!=y;

C、 a%(int)(x-y)

D、 y=x+y=x

1、试题答案:C

试题解析:

【考点】本题考查关键字
【解析】A选项,#define叫做宏定义命令,是C语言预处理命令的一种,而define不是关键字;故错误。B选项,main表示主函数,是C语言约定的程序执行入口,其标准的定义格式为int main(int argc, char *argv[]);但main不是关键字;故错误。C选项,case是关键字,为switch开关语句分支;故正确。D选项错误,switch是关键字,为switch开关语句;但Switch不是关键字,C(C++)语言中区分大小写;故错误。综上,选C。

2、试题答案:C

试题解析:

【考点】本题考查转义字符
【解析】A选项,定义字符变量a,并初始化值为字符'a',故A不符题意。选项B,定义字符变量a,并初始化值为转义字符换行'\n',故B不符题意。C选项,定义字符变量a,并初始化值为字符串'aa';字符串引用需要使用双撇号,且不能将字符串赋值给字符变量,故C符合题意。D选项定义字符变量a,并初始化值为十六进制数2d对应的ASCII字符,对应十进制数值为45,ASCII字符为'-',故D不符题意。综上,选C。

3、试题答案:A

试题解析:

【考点】本题考查关键字。
【解析】union是关键字:声明共用体类型,选项A正确。#define叫做宏定义命令,是C语言预处理命令的一种,而define不是关键字;故选项B错误。long是关键字,声明长整型变量或函数返回值类型;但Long不是关键字,C(C++)语言中区分大小写;故选项C错误。#include是C++ 的编译预处理命令,而include不是关键字;故选项D错误。综上选A。

4、试题答案:D

试题解析:

【考点】本题考查结构体变量的引用。
【解析】指针p与变量pup之间没有从属关系,不能使用'.'、'->'来连接;故A、B、C错误,选D。

5、试题答案:C

试题解析:

【考点】本题考查运算符和表达式。
【解析】%运算符要求参加运算的运算对象(即操作数)为整数,A选项中(a*y)为double型,故错误。B选项中a=x!=y;可以写成a=(x!=y);,语句正确,但题中要求表达式,故B不符题意。C选项中,a为整数,(int)(x-y)为整数,故正确,符合题意。D选项,中x+y=x错误,不能给表达式赋值。综上选C。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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