考研程序设计在线题库每日一练(六十四)
以下是希赛网给大家分享考研程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研程序设计在线题库每日一练,以下为具体内容
1、下面选项中( )是合法的C(C++)语言关键字。
A、define
B、main
C、case
D、Switch
2、以下函数调用语句中,含有的实参个数是( )。calc(exp1,(exp3,exp4,exp5));
A、1
B、2
C、3
D、4
3、下列字符常量表示中,( )是错误的。
A、'\n'
B、'\'
C、'\074'
D、'\0'
4、以下是if语句的基本形式:其中“表达式”( )。
A、必须是逻辑表达式
B、必须是关系表达式
C、必须是逻辑表达式或关系表达式
D、可以是任意合法的表达式
5、若有以下说明和语句,则对pup中sex域的正确引用方式是( )。
A、p.pup.sex
B、p->pup.sex
C、(*p).pup.sex
D、(*p).sex
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、试题答案:B
试题解析:
【考点】本题考查函数调用与逗号表达式。
【解析】由题,函数调用语句中exp1是一个实参;逗号表达式(exp3,exp4,exp5)是一个实参,值为变量exp5的值;共两个实参,故选B。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n;结合方式自左向右,表达式的值为表达式n的值。
3、试题答案:B
试题解析:
【考点】本题考查字符常量。
【解析】对照下表可知,'\n'为换行符;'\074'为八进制,转换十进制为60,对应字符'<';'\0'为空字符;故A、C、D正确。而'\'中\是行连续的意思,就是下一行和上一行从语法上来说是一行,只是分成了多行来写,没有实际意义,故B错误,选B。

4、试题答案:D
试题解析:
【考点】本题考查if语句。
【解析】if语句中的“表达式”可以是任意合法的表达式,例如"a>b"、"a&&b"、"a"、"a+b"、"12"等,故选D。
5、试题答案:D
试题解析:
【考点】本题考查结构体变量的引用。
【解析】指针p与变量pup之间没有从属关系,不能使用'.'、'->'来连接;故A、B、C错误,选D。

