内容正文:
2022-2023学年度永春一中高一年信息技术第1次模拟考(笔试部分)
考试时间:60分钟
一、选择题
1. 执行下列语句后的显示结果是什么? ( )
>>> world=“world”
>>> print(“hello”,world)
A. helloworld B. “hello”world C. hello world D. 语法错误
2. 有以下程序段:
sum=1
for i in range(2,5):
sum=sum*i
print(sum,i)
程序的运行结果为( )。
A. 24 5 B. 120 5 C. 24 4 D. 120 4
3. Python文件的后缀名是( )
A. pdf B. do C. pass D. py
4. 在Python中,实现多分支选择结构的较好方法是( )。
A. if B. if-else C. if-elif-else D. if嵌套
5. 在Python中运行下列程序,输出结果为( )
for i in range (1,5):
print(i)
A. 1,2,3,4,5 B. 1 2 3 4 5 C. 0,1,2,3,4 D. 1 2 3 4
6. 某同学先后给变量a赋值情况如下:
a=100
a=a+1
a=”abc’’
你能告诉这个同学变量a到底存储是哪个量吗?( )
A. 100
B. abc
C. 111
D. 都有可能
7. 以下python程序段运行后,x和st值分别是( )
x= 123 + 678
st = "123" + "678"
A. 123678 "123678" B. 123678 "801" C. 801 "123678" D. 801 "801"
8. 下列表达式能判断正整数x是偶数是( )
A. x%2==0 B. x/2== 0 C. x %2==1 D. x % 2!=0
9. 以下程序段语句执行后,y的值是( )
x=16
if x< 0:
y =abs(x)
else:
y =math. sqrt(x)
print(y)
A 256.0 B. 16.0 C. 4.0 D. -16.0
10. 字符串s='a
b\tc',则len(s)的值是( )。
A. 7 B. 6 C. 5 D. 4
11. 下列Python程序段运行的结果是( )。
i=0
sum=0
while i<10:
if i%3==0:
sum+=i
i+=1
print("sum=",sum)
A. sum=9 B. sum=10 C. sum=18 D. sum=19
12. 关于Python语言的特点,以下选项描述正确的是( )
A. Python语言不支持面向对象 B. Python语言是解释型语言
C. Python语言是编译型语言 D. Python语言是非跨平台语言
13. 下面的Python程序段运行后的输出结果是( )
List=[‘10’,25,’猕猴桃’,9,65]
Print(List[3])
A. 25 B. ’猕猴桃’ C. 猕猴桃 D. 9
14. 下列选项都是属于高级语言的是( )
A. 汇编语言、机器语言
B. 汇编语言、Basic语言
C. Basic语言、Python语言
D. 机器语言、Python语言
15. 下列函数中,表示返回变量数据类型的是( )
A. Abs( ) B. float( ) C. int( ) D. type( )
16. Python的关系运算符中,用来表示不等于的符号是( )
A. = = B. != C. >= D. <=
17. 下列哪项数据类型是不可变化的( )。
A. 集合 B. 字典 C. 元组 D. 列表
18. 下列四个选项中能够在屏幕上输出“祖国,你好”的Python语句是( )
A. print "祖国,你好" B. print("祖国,你好")
C. print(祖国,你好) D. print 祖国,你好
19. 有如下Python程序,当程序运行后输入15000,则程序输出结果为( )
salary=float(input())
if salary<=5000:
tax=0
elif salary<=7000:
tax=(salary-5000 )*0.1
elif salary<=10000:
tax=200+( salary-7000)*0.2
else:
tax=800+( salary-10000 )*0.4
print(salary-tax)
A. 2800 B. 2800.0 C. 1220