GESP 2024年9月 Python一级

*
您的姓名:
*
1.
据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三 位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心 存储元件相当于现代计算机的( )。
A.内存
B.磁盘
C.CPU
D.显示器
*
2.
Python程序执行出现错误,不太常见的调试手段是( )
A.. 阅读源代码
B.单步调试
C.. 输出执行中间结果
D.跟踪计算机执行的底层代码(如二进制机器码,汇编码
*
3.
在Python中,下列表达式错误的是( )。
A. print("Hello,GESP!")
B.. print('Hello,GESP!')
C. print("""Hello,GESP!""")
D.. print("Hello,GESP!')
*
4.
Python表达式 10 - 3 * 2 的值是( )。
A.14
B.4
C.1
D.0
*
5.
在Python中,假设N为正整数10,则 print(N // 3 + N % 3) 将输出( )。
A.6
B.4.3
C.4
D.2
*
6.
 Python语句 print(f"6%2={6%2}") 执行后的输出是( )。
A.f"6%2={6%2}"
B.6%2={6%2}
C.0=0
D.6%2=0
*
7.
执行下面的Python代码,先后从键盘上输入5回车和2回车,输出是( )。
A.. 将输出整数7
B.将输出52,5和2之间没有空格
C.将输出5和2,5和2之间有空格
D.语句执行将报错,因为input()函数的括号内没有提示字符串
*
8.
下面Python代码执行后,相关说法错误的是( )
A. 如果N是小于10的正整数,则输出0
B. 如果N是大于等于0的整数,则输出N的个位数【N的最后一位数】
C. 如果N是负整数,则输出不是N的个位数【N的最后一位数】
D. 如果N是大于10的正整数,则输出N的个位数【N的最后一位数】
*
9.
下面Python代码执行后,相关说法错误的是( )
A. 如果输入正整数、负整数或0,输出都将是大于等于0的数,即其绝对值
B. 如果输入正浮点数、负浮点数或0,输出都将是大于等于0的浮点数,即其绝对值
C. 如果输入正浮点数或负浮点数,程序将报错
D. 如果输入形如5+2类似的表达式,程序将报错
*
10.
下面Python代码执行后输出是( )。
A.55
B.45
C.10
D.9
*
11.
下面Python代码执行后输出的是( )。
A.55
B.45
C.10
D.9
*
12.
下面Python代码执行后输出的是( )。
A. 5
B. 4
C. 2
D. 0
*
13.
为在Python Turtle中输出如下图形,代码横线处应填入( )。
A. right(90)
B. left(90)
C. right(-90)
D. left(-180)
*
14.
下面Python执行后,有关说法,正确的是( )。
A. 以红色线段开始,长度为20
B. 以红色线段开始,长度为25
C. 以蓝色线段开始,长度为20
D. 以蓝色线段开始,长度为25
*
15.
下面Python代码执行后输出的是( )。
A.
B.
C.
D.
*
16.
小杨最近开始学习Python编程,老师说Python是一门高级语言。( )
*
17.
在Python中,表达式 10/2 和 10//2 的值相同,都是整数5。( )
*
18.
Python语句print(int(input()))能接收形如正整数、负整数和0输入,输入含字母或带小数点数,将导致错误。 ( )
*
19.
下面的Python代码执行过程中不会出现错误,且其输出为45。( )
*
20.
下面Python代码执行后将输出100。( )
*
21.
下面Python代码执行后,最后一次输出是10。( )
*
22.
在Python循环语句中,break通常与if语句配合使用。( )
*
23.
在Python代码中,不可以将变量命名为five-star,因为变量名中不可以出现-(减号)符号。( )
*
24.
Python代码turtle.home()可以清除海龟绘图,且海龟将回到原点,海龟方向重置为初识方向。( )
*
25.
下面Python代码执行后将绘制从左到右逐步升高的台阶。( )
26.
试题名称:小杨购物
题面描述: 小杨有n元钱用于购物。商品A的单价是a元,商品B的单价是b元。小杨想购买 相同数量 的商品A和商品B。 请你编写程序帮小杨计算出他最多能够购买多少个商品A和商品B。
输入格式:  第一行包含一个正整数n,代表小杨用于购物的钱的金额。 
                  第二行包含一个正整数a,代表商品A的单价。
                  第三行包含一个正整数b,代表商品B的单价。
输出格式:  输出一行,包含一个整数,代表小杨最多能够购买的商品A和商品B的数量。
样例1:
在样例1中,第1行输入的12表示小杨拥有的资金总额为12元,第2行的1表示第一种商品(即商品A)的单价,第3行 的2表示第二种商品(即商品B)的单价。 

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

 对于本题,输入皆为大于0的正整数,不必考虑其他情况。
样例2:
对于样例2,由于需要购买相同数量的两种商品,因此小杨最多能够购买4件商品A和4件商品B,共花费 4x1+4x2=12元。如果小杨想购买5件商品A和5件商品B,则需花费5x1+5x2=15元,超过了小杨的 预算 13元。因此,样例2的答案为4。 
对于全部数据,保证有【此处为严谨题目所需,本级考生不必考虑本行描述】。
27.
试题名称:美丽数字
题面描述: 小杨有n个正整数,他认为一个正整数是美丽数字当且仅当该正整数是9的倍数但不是8的倍数。 小杨想请你编写一个程序计算n个正整数中美丽数字的数量。
输入格式: 第一行包含一个正整数n,代表正整数个数。 
                第二行包含n个正整数 
输出格式: 输出一个整数,代表其中美丽数字的数量。
样例1:
对于样例1: 
1既不是9的倍数,也不是8的倍数; 
9是9的倍数,不是8的倍数; 
72既是9的倍数,也是8的倍数; 因此答案为1。 

对于全部数据,均保证输入为大于0的正整数,保证有 【此处为严谨题目所需,本级考生 可不考虑】。
问卷星提供技术支持
举报