欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
超星学习通[B02270111]C++程序设计(Ⅰ)作业答案
[B02270111]C++程序设计(Ⅰ)
学校: 无
平台: 超星学习通
题目如下:
1. 1. C++语言基本类型包括_____。 ·
A. 整型、实型、逻辑型 ·
B. 整型、实型、字符型、逻辑型 ·
C. 整型、字符型、逻辑型 ·
D. 整型、实型、字符型
答案: 整型、实型、字符型
2. 2. C++语言中最简单的数据类型包括_____。 ·
A. 整型、实型、逻辑型 ·
B. 整型、实型、字符型 ·
C. 整型、字符型、逻辑型 ·
D. 整型、实型、逻辑型、字符型
答案: 整型、实型、字符型 ·
3. 3. 下面不正确的字符串常量是_____。 ·
A. 'abc' ·
B. "12\'12" ·
C. "0" ·
D. " "
答案: 'abc' ·
4. 4. 下述程序段的输出结果是_____。 int x=10; int y=x++; cout<<(x++,y)<< ","<
A. 11,10 ·
B. 11,11 ·
C. 10,10 ·
D. 10,11
答案: 11,10 ·
5. 5. 已知各变量的类型说明如下:int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C++语言语法的表达式_____。 ·
A. x%(-3) ·
B. w+=-2 ·
C. k=(a=2,b=3,a+b) ·
D. a+=a-=(b=d) *(a=3)
答案: x%(-3) ·
6. 6. 以下所列的C++语言常量中,错误的是_____。 ·
A. 0xFF ·
B. 1.2e0.5 ·
C. 2L ·
D. '\72'
答案: 1.2e0.5 ·
7. 7. 以下运算符中,运算对象必须是整型的是_____。 ·
A. / ·
B. %= ·
C. != ·
D. 〈=
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 在C++语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为_____。 ·
A. char
B. char=int
C. char
D. char=int=long int<=float
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 下面四个选项中,均是C++语言关键字的选项是_____。 ·
A. auto enum include ·
B. switch typedef continue ·
C. signed union scanf ·
D. if struct type
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 下面四个选项中,均是合法整型常量的选项是_____。 ·
A. 160 -0xffff 011 ·
B. -0xcdf 01a 0xe ·
C. -01 986.012 0668 ·
D. -0x48a 3e5 0x
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 下面四个选项中,均是合法转义字符的选项是_____。 ·
A. '\'' '\\' '\n' ·
B. '\' '017' '\;;' ·
C. '018' 'f' 'xab' ·
D. '\\0' '\101' 'xlf'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 下面四个选项中,均是正确的八进制数或十六进制数的选项是_____。 ·
A. -10 0x8f -011 ·
B. 0abc -017 0xc ·
C. 0010 -0x11 0xf1 ·
D. 0a12 -0x123 -0xa
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 己知各变量的类型说明如下:int i=8,k,a,b;unsigned long w=5; double x=1.42,y=5.2; 则以下符合C++语法的表达式是_____。 ·
A. a+=a-=(b=4)*(a=3) ·
B. a=a*3=2 ·
C. x%(-3) ·
D. y=float(i)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 写出下面赋值表达式运算后a的值_____,设原来a=12。 a+=a-=a*=a; ·
A. 24 ·
B. 10 ·
C. 4 ·
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. ASCII码(含扩展ASCII码)可以用一个字节表示,则可以表示的ASCII码值个数为_____。 ·
A. 1024 ·
B. 256 ·
C. 128 ·
D. 80
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 16. 若变量a是int类型,并执行了语句:a='A'+1.6; 则正确的叙述是_____。 ·
A. a的值是字符C ·
B. a的值是浮点型 ·
C. 不允许字符型和浮点型相加 ·
D. a的值是字符'A'的ASCII值加上1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 17. 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为_____。 ·
A. 50 ·
B. 66 ·
C. 52 ·
D. 68
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 18. 下列属于合法的无符号短整型常数的选项是_____。 ·
A. -2 ·
B. 65536 ·
C. 123L ·
D. 50000
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 19. 有以下程序: #include using namespace std; void main() { char a='a',b; cout<<++a; cout<<(b=a++)<
A. bb ·
B. bc ·
C. ab ·
D. ac
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 20. 设有说明语句:char a='\72';则变量a _____。 ·
A. 包含1个字符 ·
B. 包含2个字符 ·
C. 包含3个字符 ·
D. 说明不合法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 21. 以下选项中,非法的字符常量是_____。 ·
A. '\t' ·
B. '\17' ·
C. "n" ·
D. '\xaa'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 22. 下列运算符中,不属于关系运算符的是_____。 ·
A. < ·
B. >= ·
C. == ·
D. !
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 23. 已定义ch为字符型变量,以下赋值语句中错误的是_____。 ·
A. ch='\'; ·
B. ch=62+3; ·
C. ch=NULL; ·
D. ch='\xaa';
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 24. 以下程序的输出结果是_____。 #include using namespace std; void main() { char c='z'; cout<
A. a ·
B. Z ·
C. z-25 ·
D. y
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 25. 语句”cout<< "a\bre\'hi\'y\\\bou\n";”的输出结果是_____。(说明:'\b'是退格符) ·
A. a\bre\'hi\'y\\\bou ·
B. a\bre\'hi\'y\bou ·
C. re'hi'you ·
D. abre'hi'y\bou
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 26. 有以下定义语句,编译时会出现编译错误的是_____。 ·
A. char a= 'a'; ·
B. char a='\n'; ·
C. char a='aa'; ·
D. char a='\x2d';
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 27. 有如下程序 #include using namespace std; void main( ) { int y=3,x=3,z=1; cout<<(++x,y++)<<" "<
A. 3 4 ·
B. 4 2 ·
C. 4 3 ·
D. 3 3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 28. 请读程序段:short int i=65536; cout<
A. 65536 ·
B. 0 ·
C. 有语法错误,无输出结果 ·
D. -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 29. 若x和y都是int型变量,x=100,y=200,且有下面的程序段: cout<<(x,y); 上述程序段的输出结果是_____。 ·
A. 200 ·
B. 100 ·
C. 100 200 ·
D. 输出不确定的值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。