第一章 单元测试

1、单选题:
以下可以作为C++自定义标识符的是:
选项:
A:sqrt
B:break
C:123
D:dollar$
答案: 【sqrt

2、单选题:
下列选项中合法的用户标识符是:
选项:
A:3Dmax
B: A.dat
C: _2Text
D:10ng 
答案: 【 _2Text

3、单选题:
以下各选项组中,均可作为自定义标识符的组是:
选项:
A: i        while      >
B:public   _No1    this 
C:No1    Cout      a
D:shod     No.1     sta
答案: 【No1    Cout      a

4、单选题:
以下说明语句中,正确的是:
选项:
A:int a,break;
B:int For,INT;
C:int x,%y;
D:int a.cpp;
答案: 【int For,INT;

5、单选题:
以下不符合C++语法规则的数值常量是:
选项:
A:0Xab23
B:2.1E3
C: 034 
D:2E1.4
答案: 【2E1.4

6、单选题:
存储下列数据,占用存储字节最多的是:
选项:
A:
B: "0" 
C: '0' 
D:0.0
答案: 【0.0

7、单选题:
 执行语句unsigned a=-1;auto c=a;后,c的类型为:
选项:
A:int
B:unsigned
C:long
D:char
答案: 【unsigned

8、单选题:
VC++中,基本数据类型所占字节长度,正确的是:
选项:
A:char<int<double<float
B:char<short<int<double
C:char<short<float<int
D:char<int<float<double
答案: 【char<short<int<double

9、单选题:
 以下说明语句中,不存在语法错误的是         
选项:
A:float X3-Dmax;
B:char X.txt[20];
C:int 10long;
D:int _2int;
答案: 【int _2int;

10、单选题:
以下选项中,不能将字母AASCII码保存到变量ch的语句是:
选项:
A:char x= "A";
B:char x=65;
C:char x=’A’;
D:char x=’101’; 
答案: 【char x= "A";

第二章 单元测试

1、单选题:
 以下运算符中运算对象一定不能是double类型的是:
选项:
A:/
B:<=
C:=
D:%  
答案: 【%  

2、单选题:
设有语句:char x=6,y=10;int z; z=(x^y)<<2; z的值是:
选项:
A:3
B:-4
C:-52
D:48
答案: 【48

3、单选题:
设有int s=-2; 则执行表达式s++||++ss的值为:
选项:
A:0
B:1
C:-1
D:-2
答案: 【-1

4、单选题:
设有int a=3,b=2,x=4; cout<<(a<x<b)输出为:
选项:
A:1
B:0
C:3
D:5
答案: 【1

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:18
C:18.5
D:20.5
答案: 【18

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

选项:
A:2
B:4
C:1
D:3

答案: 【3

7、单选题:
执行下面语句:     int i = -5;    cout<<-(i++)<<";";    cout<<i<<endl;

输出结果是下面哪一个?

选项:
A:5; -5
B:4;-4 
C:5;-4     
D:4;-5
答案: 【5;-4     

8、单选题:
尝试执行下面语句:    unsigned int i = 2;    int j = -3;    cout<<(i*j)<<endl;

输出结果是下面哪一个?

选项:
A:一个无符号整数 
B:6  
C: -6 
D:编译出错,无输出
答案: 【一个无符号整数 

9、单选题:
下列字符串常量表示中,错误的是()。
选项:
A:""yes"or"
B: "\Right""
C:"ABCDt\"
D:"abcdef"
答案: 【""yes"or"

10、单选题:
 int a=5,b;,执行以下代码后,b的值不为2的是:
选项:
A:b=a/2;   
B:b=a>>1;
C:b=a^7;
D:b=6-(a--);   
答案: 【b=6-(a--);   

发表评论

电子邮件地址不会被公开。 必填项已用*标注