期中培优训练试题 2020—2021学年 人教中图版(2019)高中信息技术必修一
一、选择题
1.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
2.公司在给员工办理门禁卡时,给每个员工都编制了一个卡号,这个过程是( )
A.信息的编码
B.信息的获取
C.信息的传递
D.信息的共享
3.汉字“练”的内码用二进制表示1100000110110111,若用十六进制表示,正确的是( )
A.C1B7 B.131127 C.121127 D.D1C7
4.已知字符9的ASCII码用二进制表示是0111001,则十进制ASCII码值是55的字符是( )
A.4 B.5 C.6 D.7
5.用Ultra Edit软件查看字符内码部分界面如下图所示。
下列说法不正确的是( )
A.字符“!”的内码占两个字节 B.字符“界”的十六进制码是“BD E7”
C.字符“go”的十六进制码是“47 6F” D.字符“8”的二进制码是“00111000”
6.二进制数1■■■■■0的首位是1,末位是0,其余数字模糊不清,下列说法正确的是( )
A.若该数用十六进制表示,最大值是7F
B.若在该数后面添加一个0,得到的数是原数的10倍
C.若该数表示的是某个字符的内码,则该字符可能是汉字
D.该数所对应的十进制数是偶数
7.王明用邮箱绑定了某购物平台账号,发现只要在该购物平台浏览过某些商品,邮箱会不定期收到该购物平台推介相关商品。精准推送的实现是基于( )
A.虚拟现实技术 B.微电子技术 C.大数据技术 D.自然语言理解技术
8.二进制数(1101)2转换成十进制数是
A.10 B.11 C.12 D.13
9.用流程图描述算法时,表示“处理”的图形是( )
A. B. C. D.
10.下列给出的赋值表达式中正确的是( )
A.X+Y←0 B.—M←M C.B←A–3 D.4←B
11.以下是正确的字符串( )
A.‘abc”ab” B.“abc”ab’ C.“abc”ab” D.“abc\”ab”
12.在VB中,如果用a、b、c表示三角形的三条边长,那么不能构成三角形的条件是( )。
A.a+b<=c And b+c<=a And c+a<=b B.Not(a+b>c Or b+c>a Or c+a>b)
C.a+b<=c Or b+c<=a Or c+a<=b D.a+b>c And b+c>a And c+a>b
13.与表达式not x<0 or y%2==0具有相同功能的是( )
A.x>=0 and y%2==1 B.x>=0 and y//2==0 C.x>0 or y/2==int(y/2) D.x>=0 or y//2==y/2
14.数组 a 的初始值如表所示,以下流程图描述的算法执行结果是( )。
A.-10 B.0 C.1 D.10
15.下列问题适合使用枚举算法解决的是()
A.计算已知半径的圆面积 B.计程车计费
C.校园歌曲大赛的成绩排名 D.找出1000以内的所有素数
16.下面用自然语言描述的算法中包含的基本结构有( )
① 输入两个正整数m、n;
② r ← m除以n的余数;
③ m ← n;
④ n ← r;
⑤ 如果r>0,那么转②
⑥ 输出最大公约数m。
A.分支结构、循环结构 B.顺序结构、分支结构、循环结构
C.顺序结构、循环结构 D.顺序结构、分支结构
17.如要编程画出由100个圆组成的图案,比较好的算法是( )。
A.按顺序执行100个画不同大小圆的程序段
B.①先编写1个能画不同大小圆的程序模块 ②在主程序中用100语句调用画圆程序模块
C.①先编写1个能画不同大小圆的程序模块 ②用循环方法调用100次画圆程序模块
D.不必先定义画圆程序模块,而直接循环100次的方法来画图案
二、填空题
18.数学可以看到算术表达式:a * b= c,现在有一段程序可以输入乘数和被乘数(默认正整数),并输出上述表达式的效果。例如:输入:3 5 ,输出的结果为:3 * 5= 15。
a=int(input(“请输入正整数:”))
b=int(input(“请输入正整数:”))
c=a*b
print(_______)+ ”*” + _______ “=” ______ )
请将上述缺失的代码补充完整。
19.完善程序。求出100以内满足afor a in range(1,101)
for b in range ___ :
for c in range(1,101):
if____:
print(a," ",b,"",c)
20.字符信息是符号数据,属于处理(______)领域的问题,国际上采用的字符系统是七单位的(_____)码。
21.(1000111.1101)2= (___)10
三、判断题
22.一个算法可以用多种程序设计语言来实现。(___)
23.算法的任务就是针对具体问题,寻求解决问题的方法,并进行精确描述。(_____)
24.关系表达式6>=5的值为True。(____)
25.知识发现的过程:做实验→获取观察数据→分析处理数据→形成知识→应用知识解决问题。(____)
【参考答案】
一、选择题
1.B
2.A
3.A
4.D
5.C
6.D
7.C
8.D
9.C
10.C
11.D
12.C
13.D
14.B
15.D
16.C
17.C
二、填空题
18.str(a) str(b)+ +str(c)
19.(1,101) a*a==b*b+c*c
20.非数值 ASCII
21.8125
三、判断题
22.√
23.对
24.√
25.错