相关试卷
-
1、流程图中,包含的基本结构有( )
A、分支结构、循环结构 B、顺序结构、分支结构、循环结构 C、顺序结构、循环结构 D、顺序结构、分支结构 -
2、若要循环体执行3次,则判断框处应填写( )
A、s≤9? B、s<9? C、s≥9? D、s>9? -
3、执行第4次循环后,a,b的值分别是( )
A、2,14 B、3,14 C、11,13 D、13,14 -
4、执行完这部分流程后,该算法的输出结果为( )
A、9 B、18 C、3 D、6 -
5、依次输入x的值为3,2,1,0,-1后,该算法的输出结果为( )
A、4 5 B、4 6 C、3 5 D、3 6 -
6、执行这部分流程,输入a,b 的值分别为60,27,则输出的值为( )
A、1 B、3 C、6 D、9 -
7、执行如图所示的程序框图, 输出值s,n分别是( )
A、127,128 B、127,243 C、121,162 D、121,243 -
8、执行这部分流程,输入5。流程执行结束,下列说法不正确的是( )
A、i 的值为6 B、s 的值为6 C、语句i←i+1 被执行了5 次 D、语句i≤n? 被执行了5次 -
9、某算法的部分流程图如图所示,执行完这部分流程后,变量a,b的值分别是( )
A、5,8 B、8,5 C、8,11 D、8,13 -
10、死循环违背了算法的( )A、确定性特征 B、有穷性特征 C、可行性特征 D、输入输出特征
-
11、求解一元二次方程的算法描述如下:
①输入一般形式下的二次项系数a,一次项系数b,常数项c。
②计算判别式 Δ=b2-4ac的值。
③若Δ≥0,则计算
,输出字符串“方程有实数解”,并输出x的值;否则,输出字符串“方程无实数解”。这种描述方法属于( )
A、自然语言 B、流程图 C、伪代码 D、程序设计语言 -
12、计算机编程解决问题的一般过程有:①编写程序 ②设计算法 ③调试运行程序 ④抽象与建模,上述步骤的正确顺序是( )A、②①③④ B、②①④③ C、④②①③ D、④①②③
-
13、基斯顿·卡曼发明了阶乘符号,自然数n的阶乘用n!表示。n!=1*2*3…*n,并规定0!=1。
现编写程序,实现如下功能:输入一个正整数,输出该数的阶乘。程序运行如下图所示。
请在画线处填入合适的代码:
n=int(input('请输入一个正整数:'))
s=1
if n!=0:
for i in range() :
s=
print('阶乘为:',s)
-
14、给定一个十进制整数n,求出从1到n的所有整数中出现“1”的个数。例如,n=2时,1,2出现1个“1”。n=12时,1,2,3,4,5,6,7,8,9,10,11,12,出现5个“1”。现编写一个程序,实现如下功能:输入整数n,执行程序后,输出该范围内出现“1”的个数。程序运行如下图所示。
请在画线处填入合适的代码:
n=int(input('请输入整数范围:'))
count=
i=1
while i <=n:
x=i
while x>0:
if:
count+=1
x//=10
print('该范围内1的个数有:',count)
-
15、编写程序,开发一个小型的计算器,从键盘输入两个数字以及运算符(+,-,*,/)进行相应计算,如果不是这4个运算符,则给出错误提示。程序运行界面如下图所示。
请在画 线处填入合适的代码:
first=float(input('请输入第一个数字:'))
second=float(input('请输入第二个数字:'))
sign=(input('请输入运算符号:'))
if sign=='+':
print('两数之和为:',first+second)
print('两数之差为:',first-second)
elif sign=='*':
print('两数之积为:',)
elif sign=='/':
if:
print('两数之商为:',first/second)
else:
print('除数为0,错误!')
else:
print('符号输入有误!')
-
16、BMI指数(即身体质量指数,简称BMI),是目前国际常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI测量公式:BMI=体重(kg)÷身高2(m2);评判依据:BMI ≥ 27:肥胖;23.9 ≤BMI < 27:过重;18.5 ≤BMI < 23.9:正常;BMI < 18.5:过轻。
编写程序,实现如下功能:输入身高(m)和体重(kg),执行程序后,输出对应评判结果。程序运行界面如下图所示。
请在画线处填入合适的代码:
w=float(input('请输入你的体重:'))
h=float(input('请输入你的身高:'))
bmi =
if bmi >= 27 :
print('肥胖')
elif:
print('过重')
elif bmi >= 18.5 :
print('正常')
:
print('过轻')
-
17、有Python自定义函数mychar(),执行程序,输入字符串“吃葡萄不吐葡萄皮”,输入字符“葡”,输出结果为( )
def mychar(s,c):
count=0
for i in s:
if i==c:
count+=1
return count
x1=input('请输入字符串:')
x2=input('请输入字符:')
print(mychar(x1,x2))
A、5 B、2 C、4 D、1 -
18、导入math模块,现执行s=math.pow(2,5)>=math.pow(5,2),s的值为( )A、ture B、False C、True D、false
-
19、导入random模块,现要求随机产生一个[1,10]区间范围内的正整数,其Python表达式为( )A、random.random()*10 B、random.uniform(1,10) C、random.randint(1,10) D、random.choice(range(10))
-
20、有如下Python自定义函数,执行后,输出结果为( )
import math
def f(t):
return math.ceil(t)+math.floor(t)
m=f(-3.5)
print(m)
A、7 B、-7 C、6 D、-6