选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

449 | 202409GESP C++一级试卷-练习
选择题 共15道
01

据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

2分
登录后查看选项
02

C++程序执行出现错误,不太常见的调试手段是( )。

2分
登录后查看选项
03

在C++中,下列表达式错误的是( )。

2分
登录后查看选项
04

C++表达式 10 - 3 * 2 的值是( )。

2分
登录后查看选项
05

在C++中,假设N为正整数10,则 cout <<(N / 3 + N % 3) 将输出( )。

2分
登录后查看选项
06

C++语句 printf("6%2={%d}", 6%2) 执行后的输出是( )。

2分
登录后查看选项
07

成功执行下面的C++代码,先后从键盘上输入5回车和2回车,输出是( )。

2分
登录后查看选项
08

下面C++代码执行后输出是( )。

15.png

2分
登录后查看选项
09

下面C++代码执行后输出的是( )。

16.png

2分
登录后查看选项
10

下面C++代码执行后输出的是( )。

2分
登录后查看选项
11

下面C++代码执行时输入 14+7 后,正确的输出是( )。

18.png

2分
登录后查看选项
12

执行下面C++代码后得到的输出是( )。

19.png

2分
登录后查看选项
13

下面C++代码拟用于计算整数N的位数,比如对 123 则输出 123是3位整数 ,但代码中可能存在bug。下面有关描述正确的是( )。

2分
登录后查看选项
14

下面的C++代码用于求连续输入的若干正五位数的百位数之和。例如输入 32488 25731 41232 0 ,则输出 3个正五位数的百位数之和为13 。有关描述错误的是( )。

21.png

2分
登录后查看选项
15

如果一个正整数N能够表示为X*(X+1)的形式,这里称它是一个“兄弟数”。例如,输入6,则输出“6是一个兄弟数”。下面C++代码用来判断N是否为一个“兄弟数”,在横线处应填入的代码可从i)-iv)中选择,则有几个能完成功能?( )。

2分
登录后查看选项
判断题 共10道
16

小杨最近开始学习C++编程,老师说C++是一门面向对象的编程语言,也是一门高级语言。( )

2分
登录后查看选项
17

在C++中,表达式 10/4 和 10%4 的值相同,都是整数2,说明 / 和 % 可以互相替换。( )

2分
登录后查看选项
18

N是C++程序中的整型变量,则语句 scanf("%d", &N) 能接收形如正整数、负整数和0输入,但如果输入含字母或带小数点数,将导致无法执行。 ( )

2分
登录后查看选项
19

下面C++代码能够执行,则将输出45。( )

23.png

2分
登录后查看选项
20

在C++代码中整型变量X被赋值为20.24,则 cout << (X++, X+1) / 10 执行后输出的是 2.124 。( )

2分
登录后查看选项
21

下面C++代码执行后,最后一次输出是10。( )

2分
登录后查看选项
22

在C++, break 语句通常与if语句配合使用。( )

2分
登录后查看选项
23

在C++代码中,不可以将变量命名为 five-star ,因为变量名中不可以出现 - (减号)符号。( )

2分
登录后查看选项
24

在C++语言中,整型、实数型、字符型、布尔型是不同数据类型,但这四种类型的变量间都可以比较大小。( )

2分
登录后查看选项
25

C++中,定义变量 int a=5,b=4,c=3 ,则表达式 (a<b<c) 的值为逻辑假。 ( )

2分
登录后查看选项
编程题 共2道
26

小杨购物


题面描述

小杨有n 元钱用于购物。商品 A的单价是 a元,商品 B的单价是 b元。小杨想购买 相同数量 的商品A 和商品B 。

请你编写程序帮小杨计算出他最多能够购买多少个商品 A和商品B 。


输入格式

第一行包含一个正整数 n,代表小杨用于购物的钱的金额。

第二行包含一个正整数 a,代表商品 的单价A。

第三行包含一个正整数 b,代表商品 的单价B。


输出格式

输出一行,包含一个整数,代表小杨最多能够购买的商品 A和商品 B的数量。


样例1

对于样例1,由于需要购买相同数量的两种商品,因此小杨最多能够购买4 件商品 A和 4件商品 B,共花费4×1+4×2=12元。因此,样例1的答案为 4。


样例2

32.png

对于样例2,由于需要购买相同数量的两种商品,因此小杨最多能够购买 4件商品 A和4 件商品B ,共花费4×1+4×2=12元。如果小杨想购买5 件商品 A和 5件商品B ,则需花费 5×1+5×2=15元,超过了小杨的预算 13元。因此,样例2的答案为4 。

对于全部数据,保证有

25分
登录后作答
27

美丽数字


题面描述

小杨有 n个正整数,他认为一个正整数是美丽数字当且仅当该正整数是 9的倍数但不是8 的倍数。

小杨想请你编写一个程序计算n 个正整数中美丽数字的数量。


输入格式

第一行包含一个正整数 n,代表正整数个数。

第二行包含n 个正整数 a1,a2,a3,....,an。


输出格式

输出一个整数,代表其中美丽数字的数量。


样例1

对于样例1:

25分
登录后作答