名校
1 . “十四五”时期是养老服务业发展的重要战略机遇期,智慧养老APP应运而生。利用智能手机、智能手环等终端设备,随时随地实现与服务器的无线通讯,创造实现一体化的老人健康信息交流共享平台。通过测试,基于Android的智慧养老系统App具有稳定性和可靠性,为老年人提供了全方位服务,缓解了养老压力,保障了养老需求。下列关于信息系统安全和信息社会责任的说法,正确的是( )
A.为保障数据安全,每天定时备份数据 |
B.系统服务器安装了杀毒软件,数据文件不会再被病毒侵害 |
C.使用人脸识别登录系统,可确保数据绝对安全 |
D.系统管理员未经授权,可将老人个人信息放到电商平台出售 |
您最近一年使用:0次
名校
2 . 有如下 Python 程序段:
a=[4, 6, 1, 19, 19, 14]
n=len(a); i=0; flag=False
while i<n-1 and not flag:
j=n-2; flag=True
while j>=i:
flag=False
j-=1
i+=1
print(a)
程序执行后,加框处语句执行次数为( )
a=[4, 6, 1, 19, 19, 14]
n=len(a); i=0; flag=False
while i<n-1 and not flag:
j=n-2; flag=True
while j>=i:
if
flag=False
j-=1
i+=1
print(a)
程序执行后,加框处语句执行次数为( )
A.15 | B.9 | C.5 | D.4 |
您最近一年使用:0次
名校
3 . 有如下 Python 程序段:
a = [-1] * 5
b = [-1] * 5
top1 = top2 = -1
i = 0
while i < 5:
ch = input("请输入操作:")
if ch == "T":
top1 += 1
a[top1] = i
else:
if top2 == -1:
while top1 != -1:
top2 += 1
b[top2] = a[top1]
a[top1] = -1
top1 -= 1
b[top2] = -1
top2 -=1
i += 1
若输入的操作依次为 TTQTQ,则a和b的值分别为( )
a = [-1] * 5
b = [-1] * 5
top1 = top2 = -1
i = 0
while i < 5:
ch = input("请输入操作:")
if ch == "T":
top1 += 1
a[top1] = i
else:
if top2 == -1:
while top1 != -1:
top2 += 1
b[top2] = a[top1]
a[top1] = -1
top1 -= 1
b[top2] = -1
top2 -=1
i += 1
若输入的操作依次为 TTQTQ,则a和b的值分别为( )
A.[3,-1,-1,-1,-1][-1,-1,-1,-1,-1] | B.[3,-1,-1,-1,-1][0,1,-1,-1,-1] |
C.[0,-1,-1,-1,-1][-1,-1,-1,-1,-1] | D.[0,-1,-1,-1,-1][3,1,-1,-1,-1] |
您最近一年使用:0次
名校
4 . 丑数是指不能被2,3,5以外的其他素数整除的数。例如6和8都是丑数,但7和14都不是丑数,因为它们包含了质因子7。习惯上,1被当作第一个丑数,前8个丑数分别为:1,2,3,4,5,6,8,9。小林对丑数非常感兴趣,为此他设计了一个能够查找用户输入的数字中的最大丑数以及次大丑数的程序。
请回答下列问题:
(1)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
def isUglyNum(n):
while n % 2 == 0:
n = n // 2
while n % 3 == 0:
n = n // 3
while n % 5 == 0:
n = n // 5
return ①____
s = input("请输入正整数(数字之间用逗号隔开):")
mx1 = mx2 = -1
tmp = 0
s += ","
for i in s:
if i != ",":
tmp =②____
else:
if isUglyNum(tmp):
if tmp > mx1:
③____
mx1 = tmp
elif tmp > mx2:
mx2 = tmp
tmp = 0
if mx1 == -1:
print("序列中没有丑数")
elif mx2 == -1:
print("最大丑数为:" + str(mx1))
else:
print("最大丑数为:" + str(mx1) + ";次大丑数为:" + str(mx2))
(2)输入"6,7,8,9,10,11,12"后,mx1与mx2的值分别为____ 。
请回答下列问题:
(1)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
def isUglyNum(n):
while n % 2 == 0:
n = n // 2
while n % 3 == 0:
n = n // 3
while n % 5 == 0:
n = n // 5
return ①
s = input("请输入正整数(数字之间用逗号隔开):")
mx1 = mx2 = -1
tmp = 0
s += ","
for i in s:
if i != ",":
tmp =②
else:
if isUglyNum(tmp):
if tmp > mx1:
③
mx1 = tmp
elif tmp > mx2:
mx2 = tmp
tmp = 0
if mx1 == -1:
print("序列中没有丑数")
elif mx2 == -1:
print("最大丑数为:" + str(mx1))
else:
print("最大丑数为:" + str(mx1) + ";次大丑数为:" + str(mx2))
(2)输入"6,7,8,9,10,11,12"后,mx1与mx2的值分别为
您最近一年使用:0次
名校
5 . 有自定义函数如下:
def p(a,b):
a=a+2
if a>=9:
return b
else:
return p(a,b+1)+p(a,b-1)
print(p(4,4))
程序运行后,输出的结果是( )
def p(a,b):
a=a+2
if a>=9:
return b
else:
return p(a,b+1)+p(a,b-1)
print(p(4,4))
程序运行后,输出的结果是( )
A.16 | B.18 | C.29 | D.32 |
您最近一年使用:0次
名校
6 . 在下面Python程序代码中,①和②处应该填的代码是( )
sc=float(input("请输入期末考成绩sc="))
if sc>=90:
print("优秀")
① sc>=80:
print("良好")
elif sc>=60:
print("合格")
②:
print("不合格")
sc=float(input("请输入期末考成绩sc="))
if sc>=90:
print("优秀")
① sc>=80:
print("良好")
elif sc>=60:
print("合格")
②:
print("不合格")
A.if else | B.else elif | C.elif else | D.elif elif |
您最近一年使用:0次
名校
7 . 在Python中,已知m=3、n=4,执行以下程序段后变量s的值为( )
if (m%2==0) and (n%2==0) :
s = m + n
else:
s = m * n
if (m%2==0) and (n%2==0) :
s = m + n
else:
s = m * n
A.3 | B.4 | C.7 | D.12 |
您最近一年使用:0次
名校
8 . 在 Python中,函数len("ab"*2)的返回值是( )
A."2ab" | B."abab" | C.2 | D.4 |
您最近一年使用:0次
名校
9 . 若在 Python中运行以下程序时分别输入3和5,则输出的结果是( )
a=float(input("请输入a: "))
b=int(input("请输入b: "))
c=a+b
print(c)
a=float(input("请输入a: "))
b=int(input("请输入b: "))
c=a+b
print(c)
A.a+b | B.35 | C.3+5 | D.8.0 |
您最近一年使用:0次
名校
10 . 在Python中,下列正确的赋值语句是( )
A.a,b=1 | B.a=a+1 | C.a+1=a | D.a==b |
您最近一年使用:0次