2.2做出判断的分支 课堂练习(无答案) 2023—2024学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.2做出判断的分支 课堂练习(无答案) 2023—2024学年教科版(2019)高中信息技术必修1

资源简介

《2.2 做出判断的分支》课堂练习
一、单项选择题
【第1题】
下列表达式的值为False的是( )
A、"969"<"n97"
B、5!=len("python")
C、2000<1997
D、3>2
【第2题】
Python中的数据类型float表示( )
A、布尔型
B、整型
C、字符串型
D、浮点型
【第3题】
下列关于常量的叙述,错误的是()
A、在Python中的常量有数值型常量、字符串常量等
B、数值型常量类似于数学中的常数
C、用一对半角双引号括起来的字符串称为字符串常量
D、字符串常量包括双引号本身
【第4题】
下列选项中,可以表示x在区间(a, b]内的Python表达式是( )
A、aB、aC、aD、a>x and x<=b
【第5题】
如下的Python语句
s = 11 // 3 + 11 % 3
运行后,s的值是( )
A、3
B、4
C、5
D、6
【第6题】
设a、b、c为变量,将代数式
改为Python表达式,正确的写法是( )
A、a/b+c/d
B、a/(b+c)/d
C、(a/b+c)/d
D、a/(b+c/d)
【第7题】
在Python中,表达式2**3的结果是( )
A、5
B、8
C、6
D、3
【第8题】
在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )
A、1
B、-1
C、True
D、False
【第9题】
在Python中,表达式 5//2的结果是( )
A、2
B、3
C、2.5
D、1
【第10题】
在Python中,设a = 2,b = 3,表达式a>b or b>=3值是( )
A、1
B、0
C、True
D、False
【第11题】
如下Python程序段
s = not 2 * 5 != 11
print (s)
运行程序代码后,s的值是( )
A、True
B、False
C、1
D、0
【第12题】
在Python中,设a=2,b=3,表达式not(a>b) 的值是 ( )
A、1
B、0
C、True
D、False
【第13题】
在Python中,表达式21 % 4的结果是( )
A、5
B、1
C、15
D、25
【第14题】
在Python中,设a=2,b=3,表达式not((a+b)>=3)值是( )
A、1
B、-1
C、True
D、False
【第15题】
设a、b、c为变量,将代数式
改为Python表达式,正确写法是 ( )
A、(2a+b)/(4ab)
B、(2*a+b)/4*a*b
C、(2*a+b)/(4*a*b)
D、2*a+b/4*a*b
【第16题】
在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )
A、1
B、-1
C、True
D、False
【第17题】
在Python中,设a=2,b=3,表达式a=3值是( )
A、1
B、0
C、True
D、False
【第18题】
下列选项中,可作为Python变量名的是( )
A、int
B、Abc
C、float
D、Complex
【第19题】
在Python中,表达式(21%4)+5的值是 ( )
A、2
B、6
C、10
D、3
【第20题】
在Python中,设a=2,b=3,表达式(not a>b) and b>=3的值是( )
A、1
B、0
C、True
D、False
【第21题】
在Python中,设a=2,b=3,c=4,d=5,表达式a>b or c<=d 的值是( )
A、1
B、0
C、True
D、False
【第22题】
下列选项中,属于Python合法变量名的是( )
A、3sum
B、int
C、sum3
D、sum+3
【第23题】
在Python中,表达式6//4的值是( )
A、0
B、1
C、1.5
D、出错
【第24题】
如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量x的值是( )
A、2
B、3
C、5
D、8
【第25题】
为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )
A、:
B、#
C、,
D、!
【第26题】
下列能判断变量x是整数的条件表达式是( )
A、x%2==1
B、x%2==0
C、int(x)==x
D、random(x)=x
【第27题】
如下Python程序代码
x = 4
print (x = 2)
执行后,输出的结果是( )
A、2
B、4
C、True
D、出错
【第28题】
下列选项中,正确表示字符串型数据的是( )
A、"1"
B、“hello”
C、3.14
D、'thank'
【第29题】
将代数式改为Python表达式,正确的写法是( )
A、(x-y)/(x+y)
B、x-y/x+y
C、(x-y)/x+y
D、x-y/(x+y)
【第30题】
( )
A、1/math.sqrt(x+y)
B、1/ math.sqrt x+y
C、1/ math. sqrt(x)+y
D、1/( math.sqrt(x)+y)
【第31题】
下列选项中,关系表达式的结果为真的是( )
A、int(-1.8) == -abs(2)
B、math.cos(0) == math.sin(90)
C、math.sin(0) == random.randint(1,1) - 1
D、int(1.8) == math.sqrt(4)
【第32题】
根据提供的《常用字符与ASCII码对照表》(部分) ,下列关系表达式的值为真的是( )
A、"q">"Q"
B、"L">"d"
C、"2">"T"
D、"M">"Y"
【第33题】
根据提供的《常用字符与ASCII码对照表》(部分),下列关系表达式的值为真的是( )
A、"one"<"two"
B、"thank"<"Thank"
C、"two"<"three"
D、"windows"<"window"
【第34题】
根据提供的《常用字符与ASCII码对照表》(部分),下列关系表达式的值为真的是 ( )
A、"four">"five"
B、"Windows">"window"
C、"small">"smaller"
D、"301">"three hundred"
二、编程填空题
1.输入一个正方体的边长,求该正方体的体积。
a = int(① ("请输入正方形边长"))
v = a ② 3
print("体积为:",③)
2.一种细菌的繁殖速度是每天成倍增长。例如,第一天有10个,第二天就变成20个,第三天变成40个……。输入繁殖天数,输出细菌总量。
n = ①(input("请输入繁殖天数:"))
s = 10 # 细菌个数初值
s = 10*2 ** (②)
print("细菌总量为:", ③)

展开更多......

收起↑

资源预览