考研C语言程序设计在线题库每日一练(一十三)
以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C语言程序设计在线题库每日一练,以下为具体内容
1、以下选项中,值为1的表达式是:()。
A、 1-'0'
B、 '1'- 0
C、 1-'\0'
D、 '\0'-'0'
2、判断char型变量ch是否为大写字母的正确表达式是()。
A、 'A'<=ch<='Z'
B、 (ch>='A') & (ch<='Z' )
C、 (ch>='A') && (ch<='Z' )
D、 (ch>=' A’) and (ch<='Z' )
3、下面给出的三种运算符的优先级由高到低的是()。
A、 关系运算符、算术运算符、逻辑运算符
B、 算术运算符、关系运算符、逻辑运算符
C、 算术运算符、逻辑运算符、关系运算符
D、 逻辑运算符、算术运算符、关系运算符
4、判断字符变量ch1为小写字母的表达式是()。
A、 (ch1>=65)&&(ch1<=90)
B、 (ch1>=a)&&(ch1<=z)
C、 (ch1>='a')||(ch1<='z')
D、 (ch1>='a')&&(ch1<='z')
5、下面四个选项中,均是合法转义字符的选项是()。
A、'\'''\\''\n'
B、'\' '\017''\"'
C、'\018''\f''xab'
D、'\\0' '\101''x1f'
1、试题答案:C
试题解析:
【考点】本题考查字符常量。
【解析】用单撇号将数字括起来表示为字符,'0'、'1'表示为字符,对应的ASCII码值分别为48、49;'\0'表示ASCII码值为0对应的字符空字符(null)。故1-'0'即1-48=-47;'1'- 0即49-0=49;1-'\0'即1-0=1;'\0'-'0'即0-48=-48。综上只有C选项值为1,故选C。
2、试题答案:C
试题解析:
【考点】本题考查逻辑运算符。
【解析】C语言表示多重关系时,需要用到逻辑运算符,则表示ch大于等于字符'A'且小于等于字符'Z',表达式应为(ch>='A') && (ch<='Z' ),故选C。
3、试题答案:B
试题解析:
【考点】本题考查运算符优先级。
【解析】优先级由高到低依次是算术运算符、关系运算符、逻辑运算符;其中逻辑非'!'运算符例外,它的优先级高于算术和关系运算符。
4、试题答案:D
试题解析:
【考点】本题考查逻辑表达式。
【解析】字符变量ch1为小写字母,即在'a'~'z'范围内,对应ASCII码值的范围为97~122。故所求表达式应为:(ch1>='a')&&(ch1<='z')或(ch1>=97)&&(ch1<=122),综上选D。
5、试题答案:A
试题解析:
【考点】本题考查数据的表现形式---转义字符。
【解析】对应表:转义字符及其作用,可知B中'\'不合法;C中'\018',八进制不能出现8,9,故不合法;D中'\\0'不合法。综上本题选A。


