资源简介 粤教版(2019) 必修1第二章 知识与数字化学习综合复习训练一、选择题1.s=int(input(“请输入一个两位数:”))s=s%6print(s)程序运行后,键盘输入33,其输出结果为 ( )A.5.5 B.3 C.5 D.3.02.下列哪项数据类型是不可变化的( )。A.集合 B.字典 C.元组 D.列表3.下列关于Python语言变量声明的说法中,正确的是( )A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程B.Python中的变量需要声明,变量的声明对应明确的声明语句C.Python中的变量需要声明,每个变量在使用前都不需要赋值D.Python中的变量不需要声明,每个变量在使用前都不需要赋值4.某Visual Basic程序段如下:s = ""For i = 1 To 5a(i) = 0Next iFor i = 2 To 5For j = i To 5If j Mod i = 0 Then a(j) = 1 - a(j)Next jNext iFor i = 1 To 5If a(i) = 1 Then s = s + Str(i)Next iText1.Text = s运行该程序段后,Text1中显示的内容为( )A.14 B.235 C.25 D.2345.若变量a、b的值分别是2、4,则a+b/a-b的值是( )A.-3 B.0 C.4 D.-16.字符串,由数字、字母和“-”组成,现以“-”为分组标记,作如下处理:数字往后移5个,如0→5,3→8,6→1;各组字母倒序放在本组前面;“-”不作处理。如字符串“t37-9Yg-52r-”,经过处理后变为“t82-gY4- r07-”。下列VB程序段实现该算法,则填空处的代码应该是( )Const mw = "0123456789"S = Text1.Text: s1 = "":s2 = ""For i=1 To Len(s)C = Mid(s,i,1)If c >= "0" And c <= "9" Then______(1)___________(2)_____s1 = s1 + cElseIf c = "-" Thens2 = s2 + sl + cs1 = ""E1se______(3)_____End IfNext i① t =(Val(c)+5) Mod 10 ② c = Mid(mw,t,1) ③ sl = c + sl④ t=(Val(c)+4) Mod 10+1 ⑤ c= Mid(mw,t+1,1) ⑥ sl = sl + cA.①②③ B.④⑤⑥ C.①⑤③ D.④②⑥7.有如下VB程序段:Dim i As Integer,c As String,s As String,t As IntegerDim s2 As String,pwd As Strings=Text1.Text:pwd="71zhYEAR":s2="":t=0For i = 1 To Len(s)c=Mid(s,i,1)If c>="0" And c<="9"Thent=t*10+Val(c)Elses2=s2+Mid(pwd,t Mod 8+1,1)End IfNext iText2.Text=s2运行该程序段,在文本框Text1中输入“20B13A8”,文本框Text2输出的是( )A.hY B.YE C.YE7 D.hYA8.在用计算机解决问题的过程中,寻找求解的方法和确定具体的求解步骤属于( )。A.分析问题 B.设计算法 C.编写程序 D.调试运行9.计算机能直接接收和执行的程序设计语言为( )A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言10.下列描述中,属于知识的是( )A.今天的气温为20℃。 B.2020年新冠病毒大范围流行。C.勤洗手可以有效预防新冠病毒 D.拜登当任美国新总统。11.利用Python探究电流和电压、电阻的关系实验里,下列说法错误的是( )。A.实验中的“5,10,15,586,291,198…”等数字表示的是一系列数据B.实验中的U=2905.67607341mV表示的是一个具体信息C.通过实验,我们验证了I=U/R这一知识D.经过实验验证,我们得出电流I与电阻R成反比例关系,这是智慧12.下列关于计算机信息编码的描述,错误的是( )A.中文字符的 GB2312 编码是一种常见的汉字机内码B.数据压缩本质上是对信息重新编码C.半角英文字符采用 7 位二进制数进行编码,该编码标准为 ASCII 码D.将学号制作成二维码,这一过程属于信息的编码二、填空题13.程序中的变量是计算过程中要用的数据的 。14.字符“f”的ASCII码值的十进制为102,ASCII码值十进制为98的字符的二进制______。15.为了避免混淆,十六进制数在书写时常在后面加字母_________。16.字符“B”的ASCII码是1000010,则字符“E”的ASCII码写成16进制数是_______。三、判断题17.在Python中,s=s+5是错误的赋值语句。(______)18.计算机可以处理的信息有:字符、数字和各种数学符号、图形、图像、音频等,这些可以识别的记号或符号都称为数据,信息即数据。(____)19.ASCII 码中:数字<小写字母<大写字母。 (______)20.发报代码由长音和短音组成,分别用“-”和“ ”表示,有一8位电码“ - --- ”,若用二进制表示,可以写成10101110。(______)【参考答案】一、选择题1.B2.C3.A4.B5.B6.C7.B8.B9.C10.C11.D12.A二、填空题13.存储单元14.110001015.H16.45三、判断题17.错误18.错误19.错20.× 展开更多...... 收起↑ 资源预览