第六章、字符型数据
一、选择题
6.1 C语言中的简单数据类型有
A) 整型、实型、逻辑型
B) 整型、实型、字符型
C) 整型、字符型、逻辑型
D) 整型、实型、逻辑型、字符型
答案:B
6.2 C语言中,字符(char)型数据在微机内存中的存储形式是
A) 反码
B) 补码
C) EBCDIC码
D) ASCII码
答案:D
6.3 设有语句char a=\’\’\\72\’\’;,则变量a
A) 包含1个字符
B) 包含2个字符
C) 包含3个字符
D) 说明不合法
答案:A
6.4 C语言中不合法的字符常量是
A) \’\’\\0xff\’\’
B) \’\’\\65\’\’
C) \’\’&\’\’
D) \’\’\\028\’\’
答案:本题A)和D)选项都是不合法的字符常量。若A)选项改为\’\’\\xff\’\’,则正确。
6.5 C语言中不合法的字符串常量是
A) "\\121"
B) \’\’y=\’\’
C) "\\n\\n"
D) "ABCD\\x6d"
答案:B
6.6 判断char型变量c是否为大写字母的最简单且正确的表达式是
A) \’\’A\’\’<=c<=\’\’Z\’\’
B) (c>=\’\’A\’\’)&(c<=\’\’Z\’\’)
C) (\’\’A\’\’<=c)AND(\’\’Z\’\’>=c)
D) (c>=\’\’A\’\’)&&(c<=\’\’Z\’\’)
答案:D
6.7 以下程序的输出结果是
A) 因输出格式不合法,无正确输出
B) 65,90
C) A,Y
D) 65,89
main()
{ char c1=\’\’A\’\’,c2=\’\’Y\’\’;
printf("%d,%d\\n",c1,c2);
}
答案:D