相关试卷
- 浙江省衢州市2024-2025学年高一下学期6月教学质量检测(期末)技术试题-高中信息技术
- 浙江省宁波市2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 浙江省舟山市2024-2025学年高二下学期6月期末技术试题-高中信息技术
- 浙江省丽水市2024-2025学年高二下学期期末教学质量监控技术试题-高中信息技术
- 浙江省浙南名校联盟2024-2025学年高二下学期期末联考技术试题-高中信息技术
- 浙江省宁波市九校2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 2025届浙江省Z20联盟(名校新高考研究联盟)高三下学期第三次联考技术试题-高中信息技术
- 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术
- 浙江省诸暨市2024-2025学年高三下学期5月适应性考试信息技术试题
- 2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术
-
1、求解一元二次方程的算法描述如下:
①输入一般形式下的二次项系数a,一次项系数b,常数项c。
②计算判别式 Δ=b2-4ac的值。
③若Δ≥0,则计算
,输出字符串“方程有实数解”,并输出x的值;否则,输出字符串“方程无实数解”。
这种描述方法属于( )
A、自然语言 B、流程图 C、伪代码 D、程序设计语言 -
2、计算机编程解决问题的一般过程有:①编写程序 ②设计算法 ③调试运行程序 ④抽象与建模,上述步骤的正确顺序是( )A、②①③④ B、②①④③ C、④②①③ D、④①②③
-
3、基斯顿·卡曼发明了阶乘符号,自然数n的阶乘用n!表示。n!=1*2*3…*n,并规定0!=1。
现编写程序,实现如下功能:输入一个正整数,输出该数的阶乘。程序运行如下图所示。
请在画线处填入合适的代码:
n=int(input('请输入一个正整数:'))
s=1
if n!=0:
for i in range() :
s=
print('阶乘为:',s)
-
4、给定一个十进制整数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)
-
5、编写程序,开发一个小型的计算器,从键盘输入两个数字以及运算符(+,-,*,/)进行相应计算,如果不是这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('符号输入有误!')
-
6、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('过轻')
-
7、有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 -
8、导入math模块,现执行s=math.pow(2,5)>=math.pow(5,2),s的值为( )A、ture B、False C、True D、false
-
9、导入random模块,现要求随机产生一个[1,10]区间范围内的正整数,其Python表达式为( )A、random.random()*10 B、random.uniform(1,10) C、random.randint(1,10) D、random.choice(range(10))
-
10、有如下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 -
11、运行如下程序,输出结果为( )
for i in range(1,3):
for j in range(1,4):
print(i*j,end='')
A、1 2 3 4 2 4 6 8 B、1 2 3 2 4 6 C、1 2 3 4 D、1 2 3 2 3 6 3 6 9 -
12、运行如下程序,输入文字“小秘密小甜蜜”,输出结果为( )
sentence=input('请输入一段文字:')
for i in sentence:
if i=='密':
continue
print(i,end='')
A、密 B、蜜 C、小 秘 小 甜 D、小 秘 小 甜 蜜 -
13、运行如下程序,输入字符串“山羊上山山碰山羊角”,输入待查询字符“山”,Count的值为( )
string=input('请输入字符串:')
word=input('请输入查询字符:')
count=0
for i in string:
if i==word:
count+=1
A、4 B、3 C、2 D、1 -
14、下列循环结束后,s的值为( )
s=0
for i in range(9):
if i%3==0:
s+=i
print(s)
A、9 B、18 C、6 D、15 -
15、计算s=1*2*3*4*5*6*7,则画线处的语句为( )
s=1
i=0
while_______:
i+=1
s*=i
print(s)
A、i <6 B、i <=7 C、i <7 D、i <8 -
16、若要使语句s=s+i执行6次,则程序画线处的语句为( )
s=1
for i in_______:
s+=i
A、range(1,6) B、range(10,5,-1) C、range(6) D、range(1,9,2) -
17、运行如下程序,输出结果为( )
s=['apple','banana','peach']
for i in range(3):
print(s[i%2],end='')
A、apple banana peach apple B、apple banana apple banana C、apple banana peach D、apple banana apple -
18、运行如下程序,输出结果为( )
x=0
for i in range(1,11,2):
x+=i
print(x)
A、9 B、16 C、25 D、36 -
19、键盘依次输入3和4,执行如下程序,则运行结果为( )
a=int(input())
b=int(input())
if a%3==0:
if b%2==0:
c=a**b
else:
c=a*b
else:
c=a-b
print(c)
A、-1 B、81 C、12 D、64 -
20、现有两个整型变量a,b,以下哪个选项无法实现a,b两个变量的值的交换( )A、a,b=b,a
a=b-a
b=b-a
B、b=a+ba=b
b=c
C、c=aa=a/b
b=a/b
D、b=a*b