当前位置:首页 >课程 >程序设计基础

1、以下运算符中运算对象一定不能是double类型的是:

A、=
B、%
C、/
D、<
=

参考答案:请扫码使用小程序查看答案

2、设有语句:char x=6,y=10;int z; z=(x^y)<<2; 则z的值是:

A、-4
B、-52
C、3
D、48

参考答案:请扫码使用小程序查看答案

3、设有int s=-2; 则执行表达式s++||++s后s的值为:

A、1
B、-2
C、0
D、-1

参考答案:请扫码使用小程序查看答案

4、设有int a=3,b=2,x=4; 则cout<<(a<x<b)输出为:

A、0
B、1
C、3
D、5

参考答案:请扫码使用小程序查看答案

5、若有声明int m=7,n=4;float a=38.4,b=6.4,x;则执行语句x=m/2*n+a/b+1/2;后,x的值为:

A、20
B、20.5
C、18.5
D、18

参考答案:请扫码使用小程序查看答案

6、若有int a=1,b=2,c=3,d=4; 则表达式b<a?a:c<d?c:d的值为(运算符?:的结合性为从左向右):

A、2
B、3
C、1
D、4

参考答案:请扫码使用小程序查看答案

7、执行下面语句: int i = -5; cout<<-(i++)<<“;”; cout<<i<<endl;输出结果是下面哪一个?

A、5
-4
B、5
-5
C、4
-4
D、4
-5

参考答案:请扫码使用小程序查看答案

8、尝试执行下面语句: unsigned int i = 2; int j = -3; cout<<(i*j)<<endl;输出结果是下面哪一个?

A、-6
B、编译出错,无输出
C、6
D、一个无符号整数

参考答案:请扫码使用小程序查看答案

9、下列字符串常量表示中,错误的是()。

A、“\”yes\“or\”
B、“ABCD\t\\”
C、“abcdef\0”
D、“\\Right\“”

参考答案:请扫码使用小程序查看答案

10、设int a=5,b;,执行以下代码后,b的值不为2的是:

A、b=a/2
B、b=6-(a–)
C、b=a^7
D、b=a>
>
1

参考答案:请扫码使用小程序查看答案