相关试卷
-
1、写出算法执行结果
-
2、程序运行后,从键盘输入781,结果是.
x=int(input("请输入一个正整数:"))
if x%2==0:
print(x,"是偶数.")
else:
print(x,"是奇数.")
-
3、阅读程序。分析代码并回答问题。
list=['a','b','c','d','e','f','g']
list1=[]
list2=[]
for i in range(7):
if i%2==0:
list1.append(list[i])
else:
list2.append(list[i])
print(list1)
print(list1)
(1)、list的数据类型是。(2)、list中的元素的数据类型。(3)、list1=[ ]的作用是。(4)、for i in range(7)语句中,i的实际数据范围是从到。(5)、append(list[i])的作用是。 -
4、一同学要搜索歌曲“Yesterday Once More”,他访问Google搜索引擎,键入关键词( ),搜索范围更为有效。A、“Yesterdav” B、“once” C、Yesterday Once More D、“More”
-
5、以下程序的运行结果为( )。
a=5
b=6
if a>=b :
print (a)
else
print (b)
A、5 B、6 C、字母a D、字母b -
6、有下面的程序段
if k<=10 and k >0:
if k >5:
if k>8:
x=0
else:
x=1
else:
if k>2:
x=3
else:
x=4
其中k取哪组值时,x=3。( )
A、3,4,5 B、1,3,4 C、5,6,7 D、4,5,6 -
7、关于python程序设计语言,下列说法不正确的是( )A、python是一种解释型、面向对象的计算机程序设计语言 B、python支持Windows操作系统,但不支持Linux系统 C、python源文件以***.py为扩展名 D、python文件不能直接在命令行中运行
-
8、调试程序。请阅读以下程序并写出运行结果。
score=int(input("请输入一个分数"))
if 100>=score>=90:
print("A")
if 90>score>=80:
print("B")
if 80>score>=60:
print("C")
if 60>score>=0:
print("D")
if score<0 or score >100:
print("输入错误!")
-
9、以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整。请将程序补充完整。
n=input(“请输入一个实数:”)
n2= math. floor(float(n))
print(n2)
-
10、从数据、信息、知识和智慧之间的关系,下列描述正确的是( )A、从数据到信息的转化,主要理解信息间的相互联系 B、从信息到知识的转化,主要理解知识间的相互联系,发现和抽象其规律 C、从知识到智慧的转化,主要理解和应用知识原理与法则解决现实世界的问题 D、数据、信息、知识与智慧之间的价值变化趋势是逐渐递减
-
11、某算法部分流程图如图所示,执行该部分流程图后,变量 s 和变量 i 的值分别为( )A、9 和 5 B、16 和 7 C、16 和 5 D、9 和 7
-
12、设计一个含有循环结构的算法,若要确保循环的次数为10次,下列设计中不能达到该目的的流程图个数为( )A、1 B、2 C、3 D、4
-
13、下列各软件中不属于搜索类软件的有( )。A、北大天网 B、Yahoo C、Sina D、Windows
-
14、以下文本框内是一段用Python程序设计语言编写的源代码,功能是解决鸡兔同笼问题。这段源代码属于( )。
ji tu = int (input(‘请输入鸡兔总数:’))
tui = int (input(‘请输入腿的总数:’))
tu = (tui-ji tu*2)/2
if int (tu) = tu:
print (‘鸡:’,ji tu-tu, ‘兔:’,tu)
else:
print (‘数据输入不正确’)
A、软件 B、程序 C、命令 D、指令 -
15、在交互模式下,输入一下代码:
>>>a=5
>>>b=a
>>>a*b
然后回车键,程序会输出结果为:( )
A、0 B、5 C、25 D、程序出错,没有输出结果 -
16、根据下图所示的流程图,回答问题。(1)、语句i=i+1总共被执行的次数是;(2)、该算法中用到的两种结构是和;(3)、该程序实现的功能是;(4)、若依次输入12、-10、30、19、22,则输出的值是;(5)、编程解决问题的过程分为五个步骤,其中根据问题描述画出流程图属于。
-
17、写出下列流程图符号的名称:
-
18、完善以下程序代码完成下列小题。
程序描述:计算两个浮点数a和b的相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中k是整数, 0 <= r < b。代码如下:
a= ① (input("请输入:"))
b= ① (input("请输入:"))
k= ②
r= ③
print(r)
①处的语句是 , ②处的语句是 , ③处的语句是。
①A.int B.float C.a%b D.a/b
②A.a**b B.a//b C.a%b D.a/b
③A.a//b B.a-kb C.a-k*b D.a+kb
-
19、下列关于二维码的叙述,错误的是( )A、蔬菜上的二维码包含了产地等相关信息 B、火车票的二维码包含了个人信息 C、二维码可以随便制作,不需要国家标准 D、用手机扫描二维码可以快速访问相关资源
-
20、下列程序执行后的结果为( )
L = [1,-2,3,7,-8,-9,10]
j=len(L)-1
i = 0
k = 0
while i<j:
while L[i]>0:
i=i+1
while L[j]<0:
j=j-1
if i<j:
k = L[i]
L[i]=L[j]
L[j] = k
print(L)
A、1,10,3,7,-8,-9,-2 B、1,3,7,10,-2,-8,-9 C、1,3,7,10,-8,-9,-2 D、-2,-8,-9,1,3,7,10