第一章 单元测试

1、单选题:
以下编程语言中,运行方式属于编译型的是( )。
选项:
A:C++
B:BASIC
C:Python
D:JavaScript
答案: 【C++

2、单选题:
C++中,语句cout << 10.0 / 6.0 ; 输出的结果为( )。
选项:
A:1.66
B:1.6666666666667
C:
D:1.66667
答案: 【1.66667

3、多选题:
以下可以作为C++变量名的有( )。
选项:
A:abc
B:float2
C:bool
D:myint
答案: 【abc;
float2;
myint

4、单选题:
C++中,变量a=15,b=7,位运算a & b的结果为( )。
选项:
A:7
B:8
C:15
D:12
答案: 【7

5、单选题:
C++中,变量a=15,b=7,位运算a | b的结果为( )
选项:
A:8
B:15
C:12
D:7
答案: 【7

第二章 单元测试

1、判断题:
信息学竞赛题目中的输入数据范围,只是参考作用,可有可无。( )
选项:
A:对
B:错
答案: 【

2、单选题:
C++中,变量a,b,c都是int类型。a=15,b=2,执行c=a/b后,为了避免计算中的数据丢失,确保cout<<c可以输出正确的浮点类型值,需要完成以下那些操作。( )。
选项:
A:调整变量a的数据类型为double,在执行c=a/b之前,将b强制转换为double类型,c=a/(double)b
B:调整变量c的数据类型为double,并在执行c=a/b之前,将a强制转换为double类型,c=(double)a/b
C:调整变量b的数据类型为double,在执行c=a/b之前,将a强制转换为double类型,c=(double)a/b
D:调整变量c的数据类型为double,在执行c=a/b之前,将c强制转换为double类型,(double)c=a/b
答案: 【调整变量c的数据类型为double,并在执行c=a/b之前,将a强制转换为double类型,c=(double)a/b

3、判断题:
浮点型float类型的有效数字从小数点后开始计算。( )
选项:
A:错
B:对
答案: 【

4、判断题:
break语句可以退出当前正在运行的所有循环。( )
选项:
A:错
B:对
答案: 【

5、判断题:
do…while循环结构,在检测循环条件是否成立之前,就会执行1次循环体。( )
选项:
A:错
B:对
答案: 【

发表评论

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