选择题 共15道
判断题 共10道
编程题 共2道
以下存储器中的数据不会受到附近强磁场干扰的是( )。
下列流程图,属于计算机的哪种程序结构?( )。
以下选项中,不符合 Python 语言变量命名规则的是( )
为使下程序代码正常执行,横线处应填写的代码是( )。
#随机函数的使用
__________________
print(random.random())
下面有关 Python 循环中有关 break 语句的说法,正确的是( )
在 Python 中,表达式 ord("a") - ord("A")的值为( )。
在 Python 中,print("123" * 2)的值为( )。
执行以下 Python 程序代码后,输出结果是( )。
for i in range(10);
for j in range(i);
else
print(i)
下列代码用于判断年份是否为闰年,请在横线处填上相应代码。闰年的判断规则是能被 400 整除或者能被 4 整除但不能被 100 整除。( )。
执行下面 Python 代码并输入 1,其输出是( )。
在以下 Python 代码中,横线应填入( )。
在下面 Python 代码横线处应填上的代码是 ( )。
输出如下形式的九九乘法表,横线处应填上的代码是 ( ) 。
明明和笑笑在“小庙会”上分别抽到一个 4GB 和 4096MB 的 U 盘,容量大的盘是笑笑的( )。
IPv4 的地址通常用“点分十进制”的表示形式,形如(a.b.c.d),其中 a、b、c、d 都是 1~255 之间的十进制整数( )。
当执行 Python 表达式 int(input())输入 3.14 后,其结果为 3。 ( )
假设已正确执行 import random,Python 表达式 int(random.random())的值一定为 0。( )
Python 表达式 round(299792.458,-3)的值为 300000.0。(
)
在 Python 语言中,不仅 if 语句可以有 else 子句,while 和 for 循环也都可以有 else 子句。( )
Python 表达式 bool("") == bool("□")的值为 True,其中□表示空格。( )
在 Python 语言中,print()因为没有参数而错误。( )
在 Python 语句 print(4,5,sep = "", end = "==>")中,sep 和 end 不可以交换位置。( )
先执行 Python 代码 a , b = 5 , 6,然后执行语句 print(a or b)将输出 True。( )
字母阵列
【问题描述】
输入一个正整数 N,输出 N 行 N 列字母,字母为大写英文字母,执行效果如下。输入正整数 27,输出 27 行字母,每行 27 个字母。第一行从 A 开始,第二行 B 开始。当到达 Z,再从 A 开始。
【输入描述】
输入一行,一个大于等于 1 的正整数 N。
【输出描述】
输出上图所示的字母阵列。
【样例输入 1】
5
【样例输出 1】
ABCDE
BCDEF
CDEFG
DEFGH
EFGHI
【样例输入 2】
10
【样例输出 2】
ABCDEFGHIJ
BCDEFGHIJK
CDEFGHIJKL
DEFGHIJKLM
EFGHIJKLMN
FGHIJKLMNO
GHIJKLMNOP
HIJKLMNOPQ
IJKLMNOPQR
JKLMNOPQRS
角谷猜想
角谷猜想是指任何一个正整数如果是偶数则变为其一半,如果是奇数则变为其 3 倍加 1,最终都将变为 1。如果为 1,则按照规则将变为 4,4 则变为 2,2则变为 1,进入无限循环。该猜想尚未得到数学证明;
本题先后输入两个正整数,输出该范围内角谷猜想变化步骤最多的数及其步骤;如果输入的第 1 个数大于第 2 个数,则交换,如 20 10,则计算出 10 到 20含)之间变化步骤最多的数及其步骤。
输入两行,第 1 行输入范围起点,回车后第 2 行输入范围的终点。
特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所有 input()函数不可有提示信息。
输出两行,先输出变化步骤最大的数,然后输出步骤数量。
步骤计算时,包含数本身,例如:10 的变化过程是 10,5,16,8,4,2,1,变化
步骤数为 7。
20
18
21
100
200
171
125
【样例输入 3】
500
300
327
144