信息技术测试.docx
- 文档编号:27970236
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:11
- 大小:59.14KB
信息技术测试.docx
《信息技术测试.docx》由会员分享,可在线阅读,更多相关《信息技术测试.docx(11页珍藏版)》请在冰豆网上搜索。
信息技术测试
2022年信息技术测试
您的姓名:
[填空题]*
_________________________________
1.下列哪项不属于信息的范畴()?
[单选题]*
A.电视机(正确答案)
B.手机应用推送的通知
C.天气预报
D.头条新闻
答案解析:
根据信息的定义,手机应用推送的通知、天气预报、头条新闻都属于信息而电视机是信息的载体,用来传递信息。
2.算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则,它具有*
数据输入(正确答案)
数据输出(正确答案)
有穷性(正确答案)
确定性(正确答案)
可行性(正确答案)
时效性
3.以下适合使用解析算法求解的问题是()?
[单选题]*
A.求正整数n所有约数的和
B.已知一元二次方程的三个系数,求方程的解(正确答案)
C.已知两个整数a和b,求它们的最大公约数
D.找出一筐乒乓球中质量不符合标准的球
答案解析:
根据解析法的定义,通过分析问题中各要素之间的关系,抽取出数学模型,得出解决问题所需的表达式,然后设计程序求解问题的方法,那么已知一元二次方程的三个系数,求方程的解属于解析法算法求解的问题。
4.下列问题中,适合使用枚举算法解决的是()?
[单选题]*
A.计算1+2+3+…+100的值
B.计算学校所有同学的平均身高和平均体重
C.查找100以内所有能被6整除的数(正确答案)
D.超市的收银系统,结算顾客所购商品的费用
答案解析:
枚举算法是通过枚举所有的可能来解决问题,如查找100以内所有能被6整除的数,可以从0~100枚举出所有可能。
5.20.为了促进节能减排,某市在夏季采用阶梯电价进行收费,规定每月100度以下(含100度)按每度电0.6元收费;当超过100度,未超过200度,超过100度的部分按每度1元收费,否则超过200度部分则按每度2元收费。
根据以上规则得出以下分段函数:
利用以上分段函数计算电费的算法属于()?
[单选题]*
A.排序法
B.解析法(正确答案)
C.二分法
D.递归法
答案解析:
该分段函数是具体的数学表达式,利用以上分段函数计算电费的算法属于解析法
6.用计算机解决问题的一般经历下面几个过程:
①设计算法,②编写程序,③调试运行,④抽象建模。
下面排序正确的是()?
[单选题]*
A.④①③②
B.①②③④
C.③④①②
D.④①②③(正确答案)
答案解析:
计算机解决问题的一般过程为:
④抽象建模①设计算法,②编写程序,③调试运行。
7.下列有关信息和信息表达的说法,正确的是()?
[单选题]*
A.经数字化处理后,可由计算机加工处理的数据称为信息
B.电信网络诈骗频发,说明信息具有真伪性(正确答案)
C.书籍、视频和录音都是常见的信息表达方式
D.超文本标记语言HTTP用于描述网页内容
答案解析:
经数字化处理后,可由计算机加工处理的数据称为二进制;电信网络诈骗频发,说明信息具有真伪性;书籍、是常见的信息表达技术;HTML语言用于描述网页内容。
8.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?
( )[单选题]*
A. 布尔型
B. 浮点型
C. 整型
D. 字符串(正确答案)
9.2.阅读以下Python程序:
k=int(input("请输入一个正整数k:
"))
ifk<=100andk>10:
ifk<75:
ifk<58:
x=k-30
else:
x=-1
else:
x=15
else:
ifk<=10:
x=k
else:
x=k+9
print(x)
其中k分别取值90、160、44时,对应的结果x的值分别是()?
[单选题]*
A. 15、169、15
B. 15、169、14(正确答案)
C. 60、15、53
D. 60、169、53
10.小王编写了出租车收费的Python程序,代码如下:
s=eval(input("请输入行驶路程(公里):
"))
ifs<=3:
f=10
elifs<=10:
f=10+2.5*(s-3)
else:
f=27.5+3.5*(s-10)
print(f)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是()[单选题]*
A. 3,8
B. -1,5,12
C. 1,6,20(正确答案)
D. 3,12,20
11.已知字典color={0:
"red",1:
"green",2:
"blue",3:
"yellow"},下列说法错误的是()?
[单选题]*
A. 执行语句color[2]="black"后,字典color的内容为{0:
"red",1:
"green",2:
"black",3:
"yellow"}
B. 执行语句color[4]="black"后,字典color的内容为{0:
"red",1:
"green",2:
"blue",3:
"yellow",4:
"black"}
C. 执行语句print(color["green"]),输出结果为1(正确答案)
D. 执行语句print(color[1]),输出结果为green
12.5.下列Python表达式的值为偶数的是( )?
[单选题]*
A. 12*3%5
B. int(3.9)
C. len(“Welcome”)
D. abs(-8)(正确答案)
13.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是( )?
[单选题]*
A. 变量名1w太短
B. 应该写成float(input("输入体重(kg):
")=1w
C. 将float改为int
D. 变量名1w不符合Python语言规范,不能以数字开头(正确答案)
14.在Python中,表达式(21%4)+3的值是( )?
[单选题]*
A. 2
B. 4(正确答案)
C. 6
D. 8
15.以下语句格式正确的是( )?
[单选题]*
A. ifage<18;
B. ifage<18:
(正确答案)
C. ifage<18,
D. ifage<18.
16.10.Python表达式int(3**2/4)*6%4*2的值是()?
[单选题]*
A. 0(正确答案)
B. 4
C. 6
D. 8
17.下列选项的语句中,与“若x小于0则y=-1,否则y=1”功能相同的是( )?
[单选题]*
A.A
B.B(正确答案)
C.C
D.D
18.假定选拔空军飞行学员时,只有符合身高(T)在165~178厘米(含165、178厘米)、体重(W)在52公斤(含52公斤)以上条件的学生才有资格报考。
则表示该条件的逻辑表达式是( )?
[单选题]*
A. T>=165orT<=178 or W>=52
B. T>=165&T<=178 or W>=52
C. T>=165andT<=178 or W>=52
D. T>=165and T<=178 andW>=52(正确答案)
19.如下程序段
m=125
n=50
r=n
whiler!
=0:
r=m%n
m=n
n=r
print(m)
执行后,程序将输出()?
[单选题]*
A. 50
B. 125
C. 25(正确答案)
D. 0
20.要使等式“110+10=10”成立,这三个数字分别可能是()进制?
[单选题]*
A.十、十六、二
B.十、二、十六
C.十六、二、十
D.二、十、十六(正确答案)
答案解析:
110如果是二进制数转化为十进制为4+2=6,加号后面的10位十进制数,等号后面的10如果是十六进制数,转化为十进制数为16,符合题意。
21.小明设计“机器人走棋盘算法”,算法用流程图描述如图a所示,根据算法流程图可以得出,该算法采用的控制结构是______ 结构,机器人从图b棋盘A位置沿箭头方向出发,最终将到达_________(填1234)点,结束时循环体一共被执行了_________次。
[填空题]
空1答案:
循环
空2答案:
4
空3答案:
4
答案解析:
设计“机器人走棋盘算法”,算法用流程图描述如图a所示,根据算法流程图可以得出,该算法采用的控制结构是循环结构(执行完i=i+1后,有返回判断框了);机器人从图b棋盘A位置沿箭头方向出发,最终将到达④,因为i的初始值为1,循环条件是i不大于4,故往前走四步后,i的值变为5,不满足条件,执行左转一步,到达④位置,结束时循环体一共被执行了四次。
22.完善以下程序代码,完成下列小题。
程序描述:
水仙花数是指一个三位数它的每一位上的数字的3次方之和等于它本身。
例如:
三位数153满足:
13+53+33=153,则153是水仙花数。
代码如下:
(1)①处的语句是 。
?
[单选题]*
A.1000
B.100,1000(正确答案)
C.100,999
D.99,999
答案解析:
①range(start,stop,[step]),start:
计数从start开始。
默认是从0开始。
例如range(5)等价于range(0,5);stop:
计数到stop结束,但不包括stop。
例如:
range(0,5)是[0,1,2,3,4]没有5;step:
步长,默认为1。
例如:
range(0,5)等价于range(0,5,1)。
此处变量i是3位数,100显然不是水仙花数,i的范围是从100~999,故此处填100,1000。
23.
(2)②处的语句是 。
?
[单选题]*
A.x%10(正确答案)
B.x//10
C.x//100
D.x%100
答案解析:
②此处取出个位数字,整除10再取余可以得到,故填i%10。
24.(3)③处的语句是 。
?
[单选题]*
A.x%10
B.x//10
C.x//100(正确答案)
D.x%100
25.(4)④处的语句是 。
?
[单选题]*
A.k*+j+i’
B.k*3+j*3+i*3
C.k**3+j**3+i**3(正确答案)
D.k***3+j***3+i***3
答案解析:
③此处需要使用关系运算符“==”,故可以使用代码a**3+b**3+c**3==i:
或noti!
=a**3+b**3+c**3:
代替。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 测试