考研C语言程序设计在线题库每日一练(二十四)

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

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

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

1、判断char型变量ch是否为大写字母的正确表达式是( )。

A、 'A'<=ch<='Z'

B、 (ch>='A') & (ch<='Z' )

C、 (ch>='A') && (ch<='Z' )

D、 (ch>=' A’) and (ch<='Z' )

2、下列用科学计数法表示的指数形式实数中,哪项是规范化的指数形式( )。

A、 3.14159e3

B、 314.159E1

C、 3.14159e0. 2

D、 314.159e2

E、 无正确选项

3、以下一维数组a的正确定义是( )。

A、 int a(20) ;

B、 int n=20, a[n];

C、 int a[20];

D、 int n; scanf( “%c”,&n); int a[n];

4、以下程序运行结果( )。

A、15

B、10

C、6

D、9

5、若有定义:int a=7; double x=2.5,y=4.7;,则表达式x+a%3*(int)(x+y)%2/4的值是( )。

A、2.500000

B、2.750000

C、3.500000

D、0.000000

1、试题答案:C

试题解析:

【考点】本题考查逻辑运算符。
【解析】C语言表示多重关系时,需要用到逻辑运算符,则表示ch大于等于字符'A'且小于等于字符'Z',表达式应为(ch>='A') && (ch<='Z' ),故选C。 

2、试题答案:E

试题解析:

本题无正确选项

【考点】本题考查规范化指数形式。
【解析】规范化指数形式:小数点前的数字为0,小数点后第1位不为0的表现形式。例如:0.314159e1。故没有正确答案。

3、试题答案:C

试题解析:

【考点】本题考查一维数组的定义。
【解析】定义一维数组的一般形式为:类型符 数组名[常量表达式]。在定义数组时,需要指定数组中元素个数,常量表达式用来表示元素个数,即数组长度。常量表达式中可以包括常量和符号常量。不能包含变量。综上,选C。

4、试题答案:B

试题解析:

题中while语句结束循环的途径共有两条,一是循环条件表达式“item<5”的值为假(以0表示)时;二是语句“break;”生效时,直接跳出此循环。当循环到第4次时,item的值经历了0、1、2、3、4,此时sum的值为0+1+2+3+4=10,表达式sum>=8为真,执行语句“break;”。直接结束本循环。故本题选B。
while语句的一般形式为:while(表达式)语句。它的特点是先判断条件表达式,再执行循环体语句。while语句可以简单的记为:只要当循环条件表达式为真时(即给定的条件成立),就执行循环语句。
改变循环执行的状态的语句:
break语句,直接终止整个循环过程,不再判断执行循环的条件是否成立。
continue语句,结束本次循环,即跳过循环体下面未执行的语句,转到循环体结束点之前。不终止整个循环的执行。

【考点】本题考查循环结构---while语句。

5、试题答案:A

试题解析:

由题,表达式中(int)(x+y)=7。由于‘*’,‘/’,‘%’同优先级,自左向右结合,a%3*(int)(x+y)%2/4可以写成a1=a%3,a2=a1*(int)(x+y),a3=a2%2,a4=a3/4。最后的结果为0,所以表达式结果为2.5。故本题选A。
强制类型转换运算符的一般形式为(类型名)(表达式)。注意,表达式应该用括号括起来,如果写成(int)x+y,则只将x转换为整型,然后与y相加。
需要说明的是,在强制转换类型时,得到一个所需类型的中间数据,而原来变量的类型未发生改变。

【考点】本题考查数据的表现形式及运算。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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