相关试卷
-
1、请在空格处填写正确的代码,使程序完善。
实现功能:用辗转相除法求解两个正整数的最大公约数。
x = int(input('请输入第一个正整数:'))
y = int(input('请输入第二个正整数:'))
m = max(x,y) #找出x,y中的最大值
n = min(x,y) #找出x,y中的最小值
r = m%n #求得最大值除以最小值后的余数
while r!=0: #如果余数不等0,则进行以下循环
m = #把最小值赋给m
n = #把余数赋给n
r = m%n #求得最大值除以最小值后的余数
print('这两个数的最大公约数为:',)
input("运行完毕,请按任意键退出....")
-
2、冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是D”, D说:“C说的不对”,已知四人中有一人说了假话。判断出到底谁是冠军。
请在空格处填写正确的代码,使程序完善。
champion=['A','B','C','D'] #设置选手列表
for i in: #循环读取选手编号
cond=(i!='A') +(i=='C') + (i=='D')+(i!='D') #查找符合条件的选手
if cond== : #说真话是否是3人
print("冠军是:",) #输出冠军
input("运行完毕,请按回车键退出...")
-
3、“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?
运行程序,运行结果如图所示。
请在空格处填写正确的代码,使程序完善实现以下功能。
money=100 #一共100文钱
num=100 #一共100只鸡
cock_price=5 #公鸡价格5文
hen_price=3 #母鸡价格3文
threechick_price=1 #3只小鸡1文
for cock_num in range(1,): #公鸡只数可能为1-20
for hen_num in range(1,): #母鸡只数可能为1-33
for chick_num in range(1,101): #(3小鸡)只数可能为1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price
num1=cock_num+hen_num+chick_num
if money1==money and num1==num:
print (cock_num,hen_num,)
input("运行完毕,请按回车键退出...")
-
4、找出三位正整数中能被3整除的整数。
for i in range(①,②):
if i%3==0:
下列选择正确的是( )
A、①是100,②是999 B、①是100,②1000 C、①是101,②1000 D、以上都不对 -
5、小明的生日是1996年6月17日,他家的电话号码是88167545,现在他要为自己的邮箱设置一个密码,下列密码中较安全的是( )A、19960617 B、88167545 C、xiaoming D、xm#764$
-
6、保障信息安全的有效做法是( )A、可以使用个人的出生年月作为常用密码 B、密码的设置要安全,并且定期更换 C、在任何场合使用相同的密码 D、不用防范木马
-
7、下列关于数据库系统组成的叙述,正确的是( )A、文件、数据库管理系统、数据库管理员、数据库应用程序和用户 B、数据库、数据库管理系统、数据库管理员、数据库接口程序和用户界面 C、文件、数据库管理员、数据库维护员、数据库应用程序和用户 D、数据库、数据库管理系统、数据库管理员、数据库应用程序和用户
-
8、计算机中数据的最小单位是二进制位,称为比特(bit,简写为b)。计算机存储数据的基本单位是字节(Byte,简写为B),1B=8b。因为计算机内数据都是以二进制形式存储的,所以文件大小的单位也是字节,但字节单位太小,常用的有KB,MB,GB等。下列错误的是( )A、1KB=210B=1024B B、1MB=210KB=220B=1,048,576B C、1GB=210MB=220KB=230B=1,073,741,824B D、电信的宽带上网100M就是100Mb
-
9、下列信号中不属于数字信号的是( )A、古代,士兵们常在“烽火台”上点起烟火,向远处的同伴传递敌人来犯的消息 B、电话机把说话声音变为电信号传给电话交换机 C、汉字电报码 D、海员举起的红色小旗或蓝色小旗向对方船只表示的信息
-
10、下列进制转换中不正确的是( )A、10110100(2)=180(10) B、180(10)=FF(16) C、100(10)=1100111(2) D、E2(16)=11100010(2)
-
11、在VB中,表达式23\2^3的值是( )。A、2 B、2.3 C、3 D、1331
-
12、下面Python代码运行后,a、b的值为( )
a=23
b=int(a/10)
a= a-b * 10
print(a,b)
A、23 2 B、3 2 C、3 20 D、2 3 -
13、整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是( )A、(x%10)*10+x//10 B、(x%10)//10+x//10 C、(x/10)%10+x//10 D、(x%10)*10+x%10
-
14、已知a=8、b=6,以下程序段
if (a%3=0) Or (b%3=0) :
c = a * b
else:
c = a + b
执行后变量c的值为( )
A、48 B、14 C、8 D、6 -
15、如下程序段
a = 2
b = 1
while a >= b:
b=a * b
a=2 * a
执行后,a、b的值分别为( )
A、4、2 B、16、64 C、8、8 D、2、1 -
16、如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量x的值是( )
A、2 B、3 C、5 D、8 -
17、为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A、: B、# C、, D、!
-
18、在Python中,表达式(21%4)+5的值是( )A、2 B、6 C、10 D、3
-
19、Python中的数据类型float表示( )A、布尔型 B、整型 C、字符串型 D、浮点型
-
20、下图Wps表格中的数据是按的某一列排序,并按某关键字筛选,下列选择正确的是( )
A、按“爱好”排序、按“爱好”筛选 B、按“班级”排序、按“爱好”筛选 C、按“性别”排序、按“爱好”筛选 D、按“身高”排序、按“爱好”筛选