C++信奥学习第一阶段评估
C++
60分钟
总分 105.0
25 题
试卷题目预览
第1题
中级
5分
单选
下面的C++代码用于输入姓名,然后输出姓名,正确的说法是( )。

第2题
中级
5分
单选
现代计算机是指电子计算机,它所基于的是( )体系结构。
第3题
中级
4分
单选
现代计算机是指电子计算机,它所基于的是( )体系结构。
第4题
中级
4分
单选
有关如下C++代码的说法,正确的是()。
float a = 3 + 3.5;
cout << a;
第5题
中级
5分
单选
下列C++代码中a和b都是整型变量,执行后,其结果是( )。

第6题
中级
4分
单选
阅读如下C++代码,下列说法错误的是()。
int cnt = 0;
for (int i = 0; i < 5; i++)
cnt += 1;
cout << cnt;
第7题
中级
4分
单选
C++表达式16 / 4 % 2的值是( )。
第8题
中级
4分
单选
C++表达式10 - 3 * 2的值是( )。
第9题
中级
4分
单选
C++程序执行出现错误,不太常见的调试手段是( )。
第10题
中级
4分
单选
N 是一个正整数。如果 N 的所有奇数位的数位和等于所有偶数位的数位和,则称它是一个“双螺旋数”。例如 12375 的所有奇数位的数位和是9,同时它的所有偶数位的数位和也是9,则 12375 就是一个双螺旋数。下面的C++代码用于判断输入的 N 是否为双螺旋数。空白处应该填入的代码是( )。
第11题
中级
4分
单选
C++表达式(3 - 2) * 3 + 5的值是( )。
第12题
中级
4分
单选
中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )。
第13题
中级
4分
单选
下面C++代码执行后输出的是( )。

第14题
中级
4分
单选
有关下列C++代码的说法,错误的是( )。
printf("我爱码代码!");
第15题
中级
5分
单选
下面的程序用于判断N是否为偶数,横线处应填写代码是( )。

第16题
中级
5分
单选
以下C++不可以作为变量的名称的是( )。
第17题
中级
4分
单选
如果一个正整数N能够表示为X*(X+1)的形式,这里称它是一个"兄弟数"。例如,输入6,则输出"6是一个兄弟数"。下面C++代码用来判断N是否为一个"兄弟数",

i) N==i*(i+1) ii) N==i*(i-1) iii) N/(i+1)==i iv) N/(i-1)==i
第18题
中级
4分
单选
下面C++代码执行后的输出是( )。

第19题
中级
4分
单选
小明想要快速知道任给一个正整数中有多少个奇数位(数位值是奇数),下面的C++代码是其实现,横线处应该填入的代码是( )。

第20题
中级
4分
单选
据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。
第21题
中级
4分
判断
下面C++代码执行后将输出19。
int i;
for (i = 0; i < 20; i += 3)
if (i % 3 != 0)
break;
cout << i;
第22题
中级
4分
判断
如果n为大于100的整数,则C++表达式(n/10)%10与(n%100)/10的结果相同。
第23题
中级
4分
判断
如下C++代码能实现输出正整数N的各位数字。
int N;
cin >> N;
while (N > 0) {
cout << (N % 10) << endl;
N = N / 10;
}
第24题
中级
4分
判断
将如下C++代码中的printf输出换行符更换为另一种写法,输出效果相同。
for (int i = 0; i < 100; i++) {
if (i % 5 == 0)
printf("\n");
printf("%2d", i);
}
第25题
中级
4分
判断