公 告: 在线作业答案提示 -> C++程序设计
逗号表达式的运算顺序
作业题目列表
单选 
1.在一个C++程序中,main函数的位置( )。 
A. 必须在程序的开头
   B. 必须在程序的后面
   
C. 可以在程序的任何地方
   D. 必须在其它函数中间
   
参考答案:C.可以在程序的任何地方
   
2.设置虚基类的目的是( )。 
A. 简化程序
   B. 消除二义性
   
C. 提高运行效率
   D. 较少目标代码
   
参考答案:B.消除二义性
   
3.在下列八进制整型常量的表示中,( )是正确的。 
A. 0a0
   B. 15
   
C. 80
   D. 0x10
   
参考答案:B.15
   
4.在下列十六进制整型常量的表示中,( )是错误的。 
A. 0x11
   B. 0xaf
   
C. 0xg
   D. 0x1f
   
参考答案:C.0xg
   
5.下列正确的字符常量为( )。 
A. “a”
   B. “\0”
   
C. a
   D. ‘\101’
   
参考答案:D.‘\101’
   
6.在下列运算符中,( )优先级最低。 
A. !
   B. &&
   
C. !=
   D. ?:
   
参考答案:D.?:
   
7.设i=1, j=2,则表达式i+++j的值为( )。 
A. 1
   B. 2
   
C. 3
   D. 4
   
参考答案:C.3
   
8.已知i=0, j=1, k=2, 则逻辑表达式:“ ++i || --j && ++k ”的值为( )。 
A. 0
   B. 1
   
C. 2
   D. 3
   
参考答案:B.1
   
9.设a=1, b=2, c=3, d=4,则条件表达式a
A. 1
   B. 2
   
C. 3
   D. 4
   
参考答案:A.1
   
10.逗号表达式:“ (x = 4 * 5, x * 5), x + 25 ”的值为( )。 
A. 25
   B. 20
   
C. 100
   D. 45
   
参考答案:D.45
   
11.以下对一维数组a的正确定义是( )。 
A. int n = 5, a[n];
   B. int a(5);
   
C. const int n = 5; int a[n];
   D. int n; cout << n << endl;
   
参考答案:C.const int n = 5; int a[n];
   
12.下列数组定义语句中,不合法的是( )。 
A. int a[3] = {0, 1, 2, 3};
   B. int a[] = {0, 1, 2};
   
C. int a[3] = {0, 1, 2};
   D. int a[3] = {0};
   
参考答案:A.int a[3] = {0, 1, 2, 3};
   
13.已知int a[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;,则不能表示数组a中元素的式子是( )。 
A. *a
   B. *p
   
C. a
   D. a[p - a]
   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。