考研C/C++语言程序设计在线题库每日一练(二十四)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、在C语言中要求参加运算的数必须是整数的运算符是( )。
A、/
B、!
C、%
D、 ==
2、表达式5!=3 的值是( )。
A、 T
B、 非零值
C、 0
D、 1
3、以下选项中合法的字符常量是( )。
A、 "B"
B、 '\010'
C、 68
D、 F
4、假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
A、 3.500000
B、 3
C、 2.000000
D、 3.000000
5、对for(表达式1;;表达式3)可以理解为( )。
A、for (表达式1;表达式3;表达式3)
B、for (表达式1;表达式1;表达式3)
C、for (表达式1;1;表达式3)
D、for (表达式1;0;表达式3)
1、试题答案:C
试题解析:
【考点】本题考查运算符
'%'运算符要求参加运算的运算对象(即操作数)为整数,结果也是整数。故选C。
2、试题答案:D
试题解析:
【考点】本题考查逻辑运算
C语言逻辑运算中,以‘1’代表“真”,以‘0’代表“假”。表达式5!=3为真,则值为1,故选D。
3、试题答案:B
试题解析:
【考点】本题考查字符常量
"B"用双撇号,表示为字符串B,选项A错误。'\010'表示为八进制数,对应十进制为8,选项B正确。68为整数常量,选项C错误。F为标识符,选项D错误。综上选B。
4、试题答案:D
试题解析:
【考点】本题考查逗号表达式
逗号表达式x=2,y=x+3/2的值就是表达式y=x+3/2的值,自左至右依次执行x=2、y=x+3/2;表达式y=x+3/2中x值为2.000000(double型),3/2值为1;则表达式值为3.000000(double型),故选D。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n。整个表达式的值就是表达式n的值。
除法运算符'/':两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。
5、试题答案:C
试题解析:
【考点】本题考查for循环。
for语句的一般格式为for(表达式1;表达式2;表达式3)循环体。若省略表达式2,循环将无终止地执行,也就是认为表达式2始终为真(非0);题中只有选项C符合题意,故本题选C。

