题目1单选题
# 本程序段有关素数问题,问如果分别依次输入13,23,33,0,则输出结果是: import math def isprime(x): myn=int(math.sqrt(x)) for k in range(2,myn+1): if x%k==0: return False return True # 永真循环,直到输入数字0结束 while True: mynum=int(eval(input("输入数字0则结束,或输入一个自然数做判断:"))) if mynum==0: break print(mynum,",这个数是素数的结论为:",isprime(mynum))A. 输入一个自然数:13 13 ,这个数是素数的结论为: True 输入一个自然数:23 23 ,这个数是素数的结论为: True 输入一个自然数:33 33 ,这个数是素数的结论为: True 输入一个自然数:0B. 输入一个自然数:13 13 ,这个数是素数的结论为: True 输入一个自然数:23 23 ,这个数是素数的结论为: False 输入一个自然数:33 33 ,这个数是素数的结论为: False 输入一个自然数:0C. 输入一个自然数:13 13 ,这个数是素数的结论为: True 输入一个自然数:23 23 ,这个数是素数的结论为: True 输入一个自然数:33 33 ,这个数是素数的结论为: False 输入一个自然数:0D. 输入一个自然数:13 13 ,这个数是素数的结论为: False 输入一个自然数:23 23 ,这个数是素数的结论为: False 输入一个自然数:33 33 ,这个数是素数的结论为: False 输入一个自然数:0
题目5单选题
# 读程序(段),选择答案(结果) # 文件以文本文件方式打开 tf=open("somefile.txt","at",encoding="UTF-8",errors="ignores") mymsg=input("请输入你的内容:") tf.write(mymsg) tf.close()A. 本程序段执行时,正常,若打开的文件不存在,创建并追加输入内容B. 本程序段执行时,若somefile.txt存在,则正常,若打开的文件不存在,报错C. 本程序段执行时,若somefile.txt存在,则正常,否则fileexistserrorD. 本程序段执行时,若somefile.txt存在,则正常覆盖,否则fileexistserror
题目9单选题
# 读程序段,选择执行结果.下面程序执行该程序后,test.txt 文件中的内容是( ) def fun(filename): f=open(filename,"a+") f.write("abc") f.close() for i in range(3): fun("test.txt")A. abc abc abcB. abcabcabcC. abc,abc,abcD. a,b,c,a,b,c,a,b,c