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

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

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

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

1、设整型变量x为9,使y不为4的表达式为( )。

A、 y=x/2, x%2

B、 y=12-(--x)

C、 y=x>4?4:0

D、 y=x-=x/2

2、以下选项中,表达式'2'-'0'的值是: ( )。

A、 0

B、 1

C、 2

D、 3

3、以下能正确表示x的取值范围在[15,80],[-5,-1]内的表达式是( )。

A、 (x<=-5)|| (x>=-1) && (x<=15)|| (x>=80)

B、 (x>=-5)&& (x<=-1) || (x>=15) && (x<=80)

C、 (x>=-5)||(x<=-1) && (x>=15)|| (x<=80)

D、 (x>=-5)&& (x<=-1) && (x>=15) & (x<=80)

4、下列说法正确的是( )。

A、 字符数据只能以字符形式输出

B、 计算机内数据的存储仅采用十进制

C、 双精度型数据运行速度比单精度型数据快

D、 变量赋值时要注意变量类型和常量类型保持一致

5、设a,b和c都是int型变量,则a=3,b=4,c=5,则下面表达式中,值为0的表达式是( )。

A、'a'&&'b'

B、a<=b

C、a||b+c&&b-c

D、!((a<b)&&!c||1)

1、试题答案:D

试题解析:

【考点】本题考查运算符和表达式。
【解析】选项A中,表达式y=x/2, x%2可以写成(y=x/2),(x%2),y=9/2=4。选项B中y=12-(--x)可以写成{x=x-1;y=12-x;},y的值为4。选项C中y=x>4?4:0,x>4c成立,故y的值为4。选项D中先运算x-=x/2,即x=x-x/2=9-4=5,则y的值为5。综上使y不为4的表达式为y=x-=x/2,故选D。

2、试题答案:C

试题解析:

【考点】本题考查字符常量。
【解析】用单撇号将数字括起来表示为字符,'2'、'0'表示为字符,对应的ASCII码值分别为50、48;则表达式'2'-'0'即50-48=2,值为2,故本题选C。

3、试题答案:B

试题解析:

【考点】本题考查逻辑运算符。
【解析】C语言表示多重关系时,需要用到逻辑运算符,则表示x在某个区间上,应使用逻辑与'&&'运算符,故x在[15,80]、[-5,-1]上,表达式应分别为(x>=-5)&& (x<=-1)、(x>=15) && (x<=80)。x取值应是在区间[15,80]或[-5,-1]上,故用逻辑或'||'运算符连接;那么所求表达式应为 (x>=-5)&& (x<=-1) || (x>=15) && (x<=80),故本题选B。

4、试题答案:D

试题解析:

【考点】本题考查计算机语言基本概念。
【解析】在输出字符变量时,可以选择以十进制整数形式或字符形式输出;故A错误。计算机内信息的存储都采用二进制;故B错误。一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快;故C错误。综上选D。

5、试题答案:D

试题解析:

【考点】本题考查运算符。
【解析】选项A,字符'a'和'b'都为真(非0),表达式为真,值为1。选项B中表达式值为1。选项C,可以写成a||(b+c)&&(b-c),其中a为真,则不需要判断后面的内容,整个表达式为真,值为1。选项D,表达式中(a<b)为真,!c为假,(a<b)&&!c为假,(a<b)&&!c||1为真,!((a<b)&&!c||1)为假,值为0。故本题选D。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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