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

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

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

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

1、有一个int型变量,在程序中使用频度很高,最好定义它为( )。

A、register

B、auto

C、extern

D、static

2、设有定义:int a=1,b=2,c=3;以下语句中执行效果与其它三个不同的是( )。

A、if(a>b) c=a,a=b,b=c;

B、if(a>b) c=a;a=b;b=c;

C、if(a>b) {c=a,a=b,b=c;}

D、if(a>b) {c=a;a=b;b=c;}

3、以下函数调用语句中,含有的实参个数是( )。calc(exp1,(exp3,exp4,exp5));

A、1

B、2

C、3

D、4

4、下列成对的表达式中,运算符"/"的意义相同的一对是( )。

A、8/3 8.0/3.0

B、8/3.0 8/3

C、8.0/3 8/3

D、8.0/3.0 8/(float)3

5、算术运算符、赋值运算符和关系运算符的运算符优先级按从高到低的顺序依次为( )。

A、算术运算、赋值运算、关系运算

B、关系运算、赋值运算、算术运算

C、算术运算、关系运算、赋值运算

D、关系运算、算术运算、赋值运算

1、试题答案:A

试题解析:

【考点】本题考查变量的存储方式
【解析】由题,变量在程序中使用频度很高,应定义为寄存器变量(register变量);它存储在CPU中的寄存器中,便于存取,提高执行效率;故选A。自动变量(auto变量)存储在动态存储区中;全局变量(extern)和静态局部变量(static变量)存放在静态存储区中;故B、C、D错误。

2、试题答案:B

试题解析:

【考点】本题考查if语句和逗号表达式。
【解析】由题,if语句的条件a>b不成立。选项A、C、D为一个完整的if语句,语句体不执行,变量a、b、c的值不变。选项B是三个语句 "if(a>b) c=a;"、"a=b;"、"b=c;";if语句体为c=a;不执行,其后两个语句会执行,执行结果为a=2,b=3,c=3。综上故选B。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n;结合方式自左向右,表达式的值为表达式n的值。

3、试题答案:B

试题解析:

【考点】本题考查函数调用与逗号表达式。
【解析】由题,函数调用语句中exp1是一个实参;逗号表达式(exp3,exp4,exp5)是一个实参,值为变量exp5的值;共两个实参,故选B。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n;结合方式自左向右,表达式的值为表达式n的值。

4、试题答案:D

试题解析:

【考点】本题考查运算符和表达式。
【解析】8/3:运算符的运算对象为整数,结果为整数;8.0/3.0、8/3.0、8.0/3:运算对象有浮点型数据,结果为浮点型;8/(float)3中的(float)3将整数3强制转换为float型数据再运算,故结果为浮点型。综上只有D选项符合题意,故选D。

5、试题答案:C

试题解析:

运算符优先级如下:

故本题选C。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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