相关试卷
-
1、若k为整型,下列while循环执行的次数为 ( )
k = 1000
while k > 1:
print(k)
k = k /2
A、9 B、10 C、11 D、100 -
2、下列循环结构用法错误的是( )A、for i in range(20): B、for i in range(0,10): C、for i in range(10,0,2): D、while s<50:
-
3、有以下程序段:
sum=1
for i in range(1, 5):
sum=sum*i
print(sum, i)
程序的运行结果为( )。
A、24 5 B、120 5 C、24 4 D、120 4 -
4、执行以下程序得到的结果是( )
i=-1
while(i<0):
i=i+1
print(i)
A、-1 B、0 C、1 D、i -
5、关于 for循环和 while循环的说法哪个正确( )A、while循环先判断后执行,for循环先执行后判断 B、while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C、两种循环任何时候都不可以替换 D、两种循环结构中都必须有循环体,循环体不能为空
-
6、根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。
-
7、编写程序,根据输入的年份(4位整数),判断该年份是否是闰年。
-
8、实现一个简单的出租车计费系统,当输入行程的总里程时,输出乘客应付的车费(车费保留一位小数)。计费标准具体为起步价10元/3千米,超过3千米以后,每千米费用为1.2元,超过10千米以后,每千米的费用为1.5元。
-
9、从键盘上输入一个字符,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数字时,输出“输入的数字”;当输入的是其他字符时,输出“输入的是其他字符”。
-
10、先后输入两个数,如果前一个数大于后一个数,则交换前后两个数的值;否则,两个数保持不变。
-
11、判断输入的一个整数能否同时被3和7整除,若能,则输出“Yes”;否则输出“No”。
-
12、下列程序执行后的结果是( )。
a=1
if a<0:
print("a<0")
print("a<0")
elif a<1:
print("0<a<1")
else:
print("a>=1")
A、a<0 B、0<a<1 C、a>=1 D、a>0 -
13、下列程序运行后,在键盘输入100,则程序的运行结果是( )。
x=input("Please input x:")
if x<0 or x>=20:
print(x//10)
elif 0<=x<5:
print(x)
elif 5<=x<10:
print(3*x-5)
elif 10<=x<20:
print(0.5*x-2)
A、10 B、100 C、295 D、48 -
14、下面if语句统计满足“性别 (gender) 为男、职称(rank) 为副教授、年龄(age)小于40岁”条件的人数,正确的语句为( )。A、if(gender=="男" or age<40 and rank=="副教授"): n+=1 B、if(gender=="男" and age<40 and rank=="副教授"): n+=1 C、if(gender=="男" and age<40 or rank=="副教授"): n+=1 D、if(gender=="男" or age<40 or rank=="副教授"): n+=1
-
15、关于结构化程序设计所要求的基本结构,以下描述错误的是( )A、重复(循环) B、选择(分支) C、goto跳转 D、顺序
-
16、执行下列程序以后的结果是( )
print("请输入3个数:")
x=int(input("x= "))
y=int(input("y= "))
z=int(input("z= "))
temp=0
if x>y:
temp=y
y=x
x=temp
if x>z:
temp=z
z=x
x=temp
If y>z:
temp=z
z=y
y=temp
print(x, y, z)
A、从小到大排序 B、从大到小排序 C、都变成最大的数 D、都变成最小的数 -
17、在Python中,实现多分支选择结构的较好方法是( )。A、if B、if-else C、if-elif-else D、if嵌套
-
18、条件是由条件表达式来构成的。条件表达式的值有( )种。A、1 B、2 C、3 D、4
-
19、选择结构不包含( )A、单分支 B、双分支 C、多分支 D、群分支
-
20、一名高中生在以下程序输入自己的年龄会得到的结果是( )
s = input("请输入一个数字")
print("s是个小于10的数字" if int(s)<10 else "s是大于10的数字")
A、请输入一个数字 B、s是个小于10的数字 C、s是大于10的数字 D、自己年龄的数值