#361. YCL四级C++真题客观题
YCL四级C++真题客观题
根据你的要求,我去掉了选项前的字母标识。以下是修正后的题目格式:
一、单选题(每题2分)
- 下面程序的输出结果是()
#include <iostream>
using namespace std;
int main() {
int a, b;
a = 5;
b = 3;
a = b;
b = a;
printf("%d,%d", a, b);
return 0;
}
{{ select(1) }}
- 3,5
- 5,3
- 运行错误
- 3,3
- 在 C++ 中一个 char 型数据可以表示的范围是()
{{ select(2) }}
- 0~255
- 0~256
- -127~127
- -128~127
- 下面程序运行后的结果是()
#include <iostream>
using namespace std;
int main() {
int s = 0;
for (int i = 1; i <= 99; i++) {
if (s > 50) break;
s += i;
}
cout << s;
return 0;
}
{{ select(3) }}
- 0
- 1
- 运行错误
- 八进制数 24 转换成二进制数正确的是()
{{ select(4) }}
- 00101100
- 00010100
- 00011100
- 00011101
- if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()
{{ select(5) }}
- 一定是逻辑表达式
- 一定是整数表达式
- 一定是正数
- 任意合法的表达式
- 当 x 为大于1的奇数时,下列表达式值为0的是()
{{ select(6) }}
- x / 2
- x % 21 == 0
- x % 2 == -1
- x % 2 == 0
- 数据流图中带有箭头的线段表示的是()
{{ select(7) }}
- 控制流
- 水流
- 函数流
- 数据流
- 下述程序的输出次数是()
#include <iostream>
using namespace std;
int main() {
int k = 9999;
while (k > 1) {
cout << k << endl;
k = k / 2;
}
return 0;
}
{{ select(8) }}
- 13
- 14
- 15
- 9999
- 程序的输出结果正确的是()
#include <iostream>
using namespace std;
int main() {
int s = 1;
for (int i = 1; i <= 9; i++) {
s += i;
}
cout << s;
return 0;
}
{{ select(9) }}
- 45
- 46
- 55
- 56
- 程序运行结束后的结果是()
#include <iostream>
using namespace std;
int main() {
int s = 0, i;
for (i = 1; i < 100; i++) {
if (s > 50) {
break;
}
s += i;
}
cout << i << endl;
return 0;
}
{{ select(10) }}
- 10
- 11
- C++ 中要求操作数必须是整型的二元运算符是()
{{ select(11) }}
-
- /
- %
- &
- 在 C++ 中,char 型数据在内存中存储的形式是()
{{ select(12) }}
- 原码
- 反码
- 补码
- ASCII码
- 假设任意一个十进制整数 D 转换成八进制数为 B,根据数制的概念,下列叙述中正确的是()
{{ select(13) }}
- 数字 B 的位数 < 数字 D 的位数
- 数字 B 的位数 ≤ 数字 D 的位数
- 数字 B 的位数 ≥ 数字 D 的位数
- 数字 B 的位数 > 数字 D 的位数
- 表达式 (int)((double)9/2) - 9%2 的值是()
{{ select(14) }}
- 0
- 3
- 4
- 5
- 在信息组织和存储中,最基本的单位是()
{{ select(15) }}
- 字节(Byte)
- 二进制位(bit)
- 字(Word)
- 双字(Double Word)
二、多选题(每题3分)
- 从 0 节台阶到达第 5 节台阶,每次只能迈一阶或两阶,可行的迈步次数是()
{{ multiselect(16) }}
- 5
- 4
- 3
- 2
- 已知 a 是整型,则下列关于表达式 (a == 1) || (a = 1) 的值错误的有()
{{ multiselect(17) }}
- 1
- 0
- 2
- 不知道 a 的值,不能确定
- 以下选项中关于 C++ 常量的叙述正确的有()
{{ multiselect(18) }}
- 经常被使用的变量可以定义成常量
- 常量分为整型常量、实型常量、字符常量和字符串常量
- 常量可分为数值型常量和非数值型常量
- 所谓常量,是指在程序运行过程中,其值不能被改变的量
- while 后面的表达式可以是()
{{ multiselect(19) }}
- i < 10
- i = 1
- i = -1
- True
相关
在下列比赛中:
粤公网安备44195502000169号