| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

4.4.2while循环的应用-粤教版( )高中信息技术必修一练习(解析版)

还***法

贡献于2023-01-06

字数:6542

442while循环应粤教版(2019)高中信息技术必修练
学校___________姓名:___________班级:___________考号:___________


选择题
1.某查找算法部分VB程序代码:
i1:j8:k0
key15
Do While i kk+1
mInt((i+j)2)
If keyLoop
数组元素a(1)a(8)数次1415151728303740该程序执行完毕列变量值正确( )
A.i4 B.m2 C.j3 D.k3
答案B
解析
分析
详解
题考查VB二分查找算法相关知识点
第轮循环 k1m4key15第二轮循环 k2m2key15a(2)15 i3
第三轮循环 k3m3key15a(3)15 i4
退出循环程序执行完毕时i4m3j3k3
题选B选项
2.程序段:
i 1
s 0
while i < 7
s s + i
i i + 1
if i 5
break
print(17累加值:s)
程序运行输出结果:( )
A.10 B.15 C.21 D.死循环
答案A
解析
分析
详解
题考查程序分析程序中i5时执行break跳出循环程序执行结果1+2+3+410A选项正确余选项均符合题意
3.Visual Basic程序段:
Private Sub Command1_Click ()
Dim x As Integerr As Integer s As String
x Val(Text1 Text) s
Do While x<>0
r(x+1) Mod 2
sStr(r)+s
xx\2
Loop
Text2 Text s
End Sub
该程序段运行文框Text1中输入25文框Text2显示容( )
A.0 0 1 0 1 B.1 1 0 1 0 C.0 0 1 1 0 D.1 1 0 0 1
答案C
解析
详解
题考查VB程序段根do while循环结构r(x+1) Mod 2sStr(r)+sxx\2三条语句知该循环作十进制转换二进制0转换11转换025二进制11001转换00110题选C
4.VB程序段:
x 4095 s1 ABCDEFGHIJ s2 abcdefghij
ret
Do While x > 0
r x Mod 10
If r Mod 2 1 Then
ret Mid(s1 r + 1 1) & ret
Else
ret ret & Mid(s2 r + 1 1)
End If
x x \ 10
Loop
Text1Text ret
执行该程序段文框 Text1 中显示容( )
A.JFae B.JFea C.eaJF D.EAfj
答案A
解析
详解
题考查VB程序执行while循环中rx mod 104095 mod 1055 Mod 2 1retFxx\10409第二遍循环rx mod 10409 mod 1099 Mod 2 1retJFxx\1040第三遍循环rx mod 1040 mod 1000 mod 20retJFaxx\104第四遍循环rx mod 104 mod 1044 Mod 2 0retJFae执行该程序段文框Text1中显示容JFae题选A选项
5.( )程序基控制结构
A.序结构 B.组合结构 C.循环结构 D.选择结构
答案ACD
解析
详解
题考查程序基控制结构程序基控制结构序结构循环结构 选择结构题选ACD选项
6.列while循环结构说法正确( )
A.While循环格式般:While(表达式):语句者语句组
B.执行程中表达式般关系表达式逻辑表达式
C.表达式真执行循环体假退出循环
D.表达式假执行循环体真退出循环
答案D
解析
分析
详解
题考查while循环结构
While循环格式般:While(表达式):语句者语句组执行程中表达式般关系表达式逻辑表达式表达式真执行循环体假退出循环题选D选项
7.关循环结构说法正确( )
A.循环结构算法基结构
B.程序设计中没循环结构
C.循环结构程序设计会嵌套出现
D.PYTHON 程序设计语言中循环结构般IF语句实现
答案D
解析
分析
详解
题考查循环结构相关知识点
PYTHON 程序设计语言中循环结构般forwhile语句实现题选D选项
8. VB 程序段:
Const n 10
Dim a(1 To n) As Integer
Dim mid As Integer L As Integer R As Integer Randomize
a(1) 10
For i 2 To n
a(i) a(i 1) +Int(Rnd * 2) + 1
Next i
c 0 L 1 R n flag False Key 11
Do While L < R And Not flag
mid Int((L + R) 2 + 05)
c c + 1
If a(mid) Key Then
flag True
ElseIf a(mid) > Key Then
R mid 1
Else
L mid + 1
END If
Loop
执行该程序段变量 c 值( )
A.1 2 B.2 3 C.3 4 D.4 2
答案C
解析
分析
详解
题考查VB程序段a(i) a(i 1) +Int(Rnd * 2) +1知项前项加1者2a(1)10a(2)11a(2)12a(2)11key11方分查找执行3次找c3a(2)12key11数组中存法找c4题选C
9.VB程序段:
i 1
Do While i < 6
a(i) Int(Rnd* 10) + 1
If a(i)Mod 2 I Mod 2 Then
ii1
Else If I Mod 2 0 Then
a(i) a(i – 1) + a(i)
End If
ii+1
Loop
执行该程序a(1)a(6) 元素值( )
A.613 811 6 17 B.81145817
C.898171011 D.6136949
答案A
解析
分析
详解
题考查程序阅读力根机函数值范围知数组a(i)初始值范围110间整数a(i) Mod 2 i Mod 2果成立需偶数位置偶数值奇数位置奇数值第If中i i 1满足条件重新产生值结果奇数位置偶数值偶数位置奇数值第二if语句执行条件该位置偶数时值前项前值求换前值A选项中17应通 6+a (6)a (6)值超106 + a(6)定17选A
10.VB程序段:
Dim i As Integer s As Integer
i0s1
Do While i < 10
If (1) Then
ss*2
End If
ii+l
Loop
执行该程序输出s值64(1)处应填入( )
A.i\4 2 B.Sqr(i) Int (Sqr(i)) C.i Mod 2 1 D.i Mod 2 0
答案D
解析
分析
详解
题考查学生程序阅读力ss*21*2*2*2*2*2*264知选择语句执行6次i010i\4 2满足选项A错误Sqr(i) Int (Sqr(i))49两满足选项B错误i Mod 2 113579满足选项C错误i Mod 2 00246810满足6次选项D正确
11.某分查找算法 VB 程序段
n0i1j8 keyVal(Text1Text)
Do While i m(i+j)\2
nn+1
If keyd(m) Then Exit Do
If key > d(m) Then jm1 Else im+1
Loop
If i数组元素 d(1)d(8)值次877550443624158输入某key值运行该程序段变量s 结果 2输入key值( )
A.75 B.36 C.24 D.15
答案B
解析
分析
详解
题考查分查找分析代码变量s2果执行分支sn 2需满足i>jn2变量n查找次数没找key (i>j说明未找)找2次推出 s2应该执行分支smn2第次m4n1成立第二次m2m6n2成立第三次 m1m3m5m7n3 ( m5n3时候找key时满足mn2keya(5)36答案选择B)第四次m8n4成立


二判断题
12.循环中continue语句作跳出循环执行(_____)
答案错
解析
详解
题考查continue语句作break跳出循环执行continue终止次循环表述错误

三简答题
13.列举Python程序设计语言中for循环while循环基格式
答案for 循环结构基格式:
for 循环变量 in 列表:
语句语句组
While循环格式:
While(表达式):
语句者语句组
解析
分析
详解
题考查循环结构基格式

四操作题
14.某种编码 4 位二进制码组组前两位表示方两位表示距离编写程序 编码翻译成方距离距离值组编码两位二进制码转换十进制数值具体功: 文框 Text1 中输入连续组编码单击翻译钮 Commandl结果显示列表框 List1 中 程序运行界面图示

(1)程序运行时文框 Text1 Width 属性值 2020 Form_Load 事件程中添加语句____(单选填字母:A.Width2020 B.Text1Width 2020 C.Width Text12020)
(2)实现述功 VB 程序请划线处填入合适代码
Private Sub Command1_Click()
Dim s As String c As String d As String
Dim n As Integer b1 As Integer b2 As Integer v As Integer i As Integer
s ____________
n Len(s) i 1
Do While i < n
c Mid(s i 2)
If c 00 Then
d 东
ElseIf c 01 Then
d 南
ElseIf c 10 Then
d 西

Else
d 北
End If
b1 Val(Mid(s i + 2 1))
b2 Val(Mid(s i + 3 1))
v _______________'计算距离值
List1AddItem d + + Str(v)
i ______________
Loop
End Sub
(3)文框 Text1 中输入容1010单击翻译钮列表框 List1 中显示容 _____
答案B ① Text1Text Text ② b1 * 2 + b2 等价答案 ③ i + 4 等价答案 西 2
解析
详解
题考查VB相关知识(1)文框Text1Width属性值2020Form_Load事件程中添加语句Text1Width2020选B(2)第空变量sText1(3)第二空计算距离值填入b1*2+b2(4)第三空题干指出组前两位表示方两位表示距离ii+4(5)文框Text1中输入容1010前两位10代表西两位数字2列表框List1中显示容西2
15.奕学基排序算法设计数字矩阵排序程序程序界面图示文框中输入矩阵点击生成钮 Command1左侧列表框 List1 中输出长宽均指定机整数矩阵 机整数范围[199]点击排序钮 Command2结果输出右侧列表框 List2 中奇数行左右次递增偶数行右左次递增保持输出矩阵长宽变

(1)实现述功 VB 程序显示数Additem 种 (单选填字母:A.属性名B.事件名C.方法名D.程名)
(2)请划线处填入合适代码
(3)程序中加框处代码错请改正
Dim a(1 To 100) As Integer

Dim n As Integer
Function dq(s As String L As Integer) As String '定义齐函数'输入字符串 s 前加干空格输出长度 L 字符串代码略
End Function
Private Sub Command1_Click() '生成数字矩阵机生成 n^2 数字存储数组 a 中代码略
行 n n 行格式显示 List1 中代码略
End Sub
Private Sub Command2_Click() '数字矩阵排序
Dim i As Integer k As Integer j As Integer s As String Dim f As Boolean
List2Clear f True
For i 1 To n ^ 2 Step n s
For j i To
k n ^ 2
Do While ①
If a(k) < a(k 1) Then
t a(k) a(k) a(k 1) a(k 1) t
End If
k k 1
Loop
If f True Then
s s + + dq(Str(a(j)) 2)
Else
s + dq(Str(a(j)) 2) + s
End If
Next j List2AddItem s

Next i End Sub
答案(1)C
(2)①k>j+ 1 ②fNot f
(3) i+n1
解析
详解
题考查VB综合力(1)additem种方法名(2)第空DO While循环泡排序循环根题干次排序排第i行n数a(j)a(j+n1)排序填入k>j+1(3)第二空f代表奇偶行奇数行fTrue偶数行反填入fNot f(4)次排序排第i行n数加框处改i+n1
16.输入十进制数n转换成二进制划线处填空实现述功VB程序请划线处填入合适代码
Private Sub Command1_Click()
Dim a As Integer s As String
Dim n As Integer t As Integer v As Integer
n Val(Text1Text)
s
Do While n > 0
a ___________
n _____________
s _____________
Loop
Text2Text s
End Sub
答案n mod 2 n\2 str(a)+s
解析
详解
题考查进制转换十进制转二进制整数部分数反复2第次外次2均取前次商整数部分作数次记次余数外商位余数求二进制数高位(1)题目中变量a应该n2余数第空填入n mod 2(2)n完成次法余数应该进行次取整数部分第二空填入nn\2(3)变量s结果注意次余数应该放结果变量前面采倒序相加第三空填入str(a)+s

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

4.4.2while循环的应用-粤教版( )高中信息技术必修一练习(原卷版)

4.4.2while循环的应用-粤教版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.某查找算法的部分VB程序代码如下:i=1:j=8:k=0key=15Do While i<=j k=k+1 m=Int((i+j)/2) If key<a(m)Then

还***法 1年前 上传307   0

粤教版 信息技术必修1 第六章 人工智能及其应用 课后训练 (含解析)

信息技术必修一第六章人工智能及其应用 课后训练1.AI是( )的英文缩写A. Automatic Intelligence B. Artifical IntelligenceC. Automatic Information D. Artifical Information2.下列应用中,没有运用人工智能的是(  )A. 使用翻译软件进行中英互译B. 使

文***7 9个月前 上传330   0

粤教版 高中信息技术必修1 第一、二、三章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三章 单元训练一、选择题1.标准的ASCII码由7位二进行数来表示,共生成128种编码。下列十六进制数中能表示一个ASCII的是( )A.6B1H B.61ADHC.A6H D.61H2.下列有关数制的说法,正确的是( )A.二进制数 1000 中的高位数码 1 对应权值是 2^3B.二进制数 111010 转换成十六进

还***法 1年前 上传220   0

粤教版 高中信息技术必修1 第一、二、三章 单元 训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三章 单元训练一、选择题1.每位高一新生入学后都有一个新学号,该号码的组成都有一定的规则,学号的编排过程属于( )A.信息的表达B.信息的采样C.信息的编码D.信息的处理2.网络环境下的自主探究学习主要体现了网络的( )特点。A.共享和交流 B.开放性C.信息容量大 D.信息传播交互性3.在GB2312字符集中,1个汉字在

福***园 10个月前 上传299   0

粤教版 高中信息技术 必修 1第一、二章 综合训练 (含答案)

第一、二章 综合训练 -粤教版(2019)高中信息技术 必修 1一、选择题1.下列选项中,不属于数据安全防护技术的是( )A.安装杀毒软件 B.数据加密 C.安装防火墙 D.数据共享2.电子病历、电子处方的使用大大提高了诊疗的效率,这种病例、处方载体的转变属于信息的A.数字化 B.公开化 C.个性化 D.自由化3.将一幅未经压缩的256色彩色位图图像,转换成相同像素的黑

福***园 10个月前 上传207   0

粤教版 高中信息技术必修1 第一、二章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二章 单元训练一、选择题1.已知汉字内码占两个字节,是由该汉字的区号和位号分別加上AOH得到的。例如,汉字“鼠”的区位码中区号为42D,位号为83D,则该汉字“鼠”的内码是CAF3H。用U1traEdit软件查看字符内码,部分界而如图所示。下列说法正确的是( )A.图中共有6个ASCII码字符 B.汉字“牛”的区码为25DC.

福***园 11个月前 上传389   0

粤教版 高中信息技术必修1 第一、二章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二章 单元训练一、选择题1.下列是记录信息的载体,其中能够记录信息最多的载体是( )。A.一张A4纸B.一份《人民日报》C.一张VCD光盘D.一张DVD光盘2.(必修)张扬将周末班级活动计划上传到校园网,这属于信息的( )。A.集成 B.加工 C.采集 D.发布3.十六进制数10H乘以十六进制数2H,结果用二进制数表示是(

高***本 1年前 上传355   0

粤教版 高中信息技术必修1 第一、二、三、四 章 综合训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练一、选择题1.在Python程序设计语言中,表示整除的符号是( )A./ B.% C.mod D.//2.下列关于数字化的说法,正确的是( )A.将数字信号转换成模拟信号的过程称为数字化B.计算机只能将输入的十进制数转换成二进制数进行编码C.打印机可以把模拟图像转换成数字图像D.经过采样、量化、编码等步

还***法 11个月前 上传283   0

粤教版 高中信息技术必修1 第一、二、三、四章 综合 训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练一、选择题1.(必修)流程图是描述算法的常用工具,图形用来表示( )。A.处理 B.判断 C.输入输出 D.结束2.用 UltraEdit软件查看字符内码,如图所示,下列说法正确的是( )A.计算机存储汉字采用十六进制编码B.“画”字的内码是B6BBC.图中所示共有3个汉字字符和6个ASCII码字符

还***法 1年前 上传322   0

粤教版 高中信息技术必修1 第一、二章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二章 单元训练一、选择题1.3EH-101B的运算结果是( )A.53D B.43D C.111000B D.111001B2.某十字路口有四个车道,每车道用一个指示灯指明通行状态,下表是各指示灯的控制编码及对应的状态。若某一时段只允许车辆左转,但不允许车辆直行和右转,则此时的控制码应该是( )。A.01111101 B.11

福***园 10个月前 上传277   0

粤教版 高中 信息技术 必修1第一、二章 综合训练(含答案)

第一、二章 综合训练-粤教版(2019)高中信息技术 必修1一、选择题1.下列选项中,属于数据可视化表达的是( )A.表格表达 B.文字表达 C.项目式表达 D.流程图表达2.下述对数据、信息和知识的描述,错误的是( )A.数据和信息的关系可以看成是“原料”和“成品”之间的关系B.信息来源于数据,是经过加工处理的数据C.数据、信息与知识三者之间的价值变化趋势是逐渐递减D

福***园 10个月前 上传240   0

粤教版 高中信息技术 必修1 第一、二章 综合训练(含答案)

第一、二章 综合训练-粤教版(2019)高中信息技术 必修1一、选择题1.体重指数BM是国际上常用来衡量人体肥胖程度的重要标志,其计算公式为:BM=体重(kg)身高(m)。体重指数BM的计算公式属于( )A.数据 B.信息 C.知识 D.智慧2.当前我们正处于数字化的时代,下列不属于数字化行为的是( )。A.用数码摄像机拍摄美丽风景 B.用扫描仪获取课本上的文章C.用Ph

文***7 10个月前 上传200   0

粤教版 高中信息技术 必修1第一、二、三、四章 综合训练(含答案)

第一、二、三、四章 综合训练-粤教版(2019)高中信息技术 必修1一、选择题1.以( )开头的代码是注释语句,不参与程序的执行。A.% B.# C.“” D.;2.在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:( )a=’2021’b=’告诉自己,不曾辜负这么美好的时光。’print(a,b)A.a,bB.2021,告诉自己,不曾辜负这

福***园 1年前 上传406   0

粤教版 高中信息技术 必修1第一、二、三章 综合训练(含答案)

第一、二、三章 综合训练-粤教版(2019)高中信息技术 必修1一、选择题1.下面属于数据处理方式的是( )。A.存储 B.挖掘 C.分析 D.以上都是2.按国际通用标准,字符“中国”在计算机内存储时采用的编码是( )。A.区位码B.ASCII码C.音形码D.国标码3.汉字的输出码可以用点阵方式来表示,如目前汉字在显示器上显示的就是点阵汉字。那么48 X 48点阵的

文***7 10个月前 上传273   0

粤教版 高中信息技术必修1 第一、二、三章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三章 单元训练一、选择题1.科学研究的方法以下描述正确的是()A.实验方法是指以数学学科为代表,以推理和演绎为特征的方法。研究人员通过构建分析模型和理论推导进行规律预测与发现。B.理论方法是指以物理学科为代表,以实验、观察和总结为特征的方法。研究人员通过直接观察获取数据,对数据进行分析,进而发现规律,获得知识。C.计算方法是指利用计算

福***园 10个月前 上传274   0

粤教版 高中 信息技术 必修1第一、二、三章 综合训练(含答案)

第一、二、三章 综合训练-粤教版(2019)高中信息技术 必修1一、选择题1.n是一个三位的十六进制数,最低位是C,正确的是( )A.n肯定不是4的倍数 B.n mod(16^2)的值转换成二进制一定是8位的C.(n-(n\l6)*16)mod 2结果为0 D.n的值有256种情况2.下列对信息及其特征的理解,正确的是( )。A.信息是一成不变的,不会随着时间的推移

福***园 11个月前 上传225   0

粤教版 高中信息技术必修1 第一、二、三、四章 综合训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练一、选择题1.介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?( )A.流程图 B.伪代码 C.高级语言 D.VB程序设计语言2.十进制数25转换成无符号二进制整数是( )。A.1111001 B.11001C.1001111 D.1001113.学习了二进制编码后,小张突发奇想:如果为全班58个

文***7 10个月前 上传398   0

粤教版 高中信息技术必修1 第一、二、三、四章 综合训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三、四章 综合训练一、选择题1.下列编制一元二次方程求解程序的步骤正确的是A.设计算法→分析问题→调试程序→编写程序 B.分析问题→设计算法→编写程序→调试程序C.编写程序→调试程序→分析问题→设计算法 D.设计算法→编写程序→调试程序→分析问题2.有些城市公交车实现了二维码乘车。扫描二维码的过程属于( )。A.信息加工 B.

文***7 10个月前 上传249   0

粤教版 高中信息技术必修1 第一、二、三章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二、三章 单元训练一、选择题1.在教科书中利用Python探究电流和电压、电阻的关系实验里,下列说法错误的是( )。A.实验中的“5,10,15,586,291,198……”等数字表示的是一系列数据B.实验中的U=2905.67607341mV表示的是一个具体信息C.通过实验,我们验证了I=U/R这一知识D.经过实验验证,我们得出

还***法 11个月前 上传482   0

粤教版 高中信息技术必修1 第一、二章 单元训练(含答案)

粤教版2019 高中信息技术必修1 第一、二章 单元训练一、选择题1.用UltraEdit软件观察字符内码,结果如图所示:则字符“没”的十六进制内码值为( )A.BB B.C3 BB C.32 D.32 302.用Ultraedit软件观察字符串“Aisa”的内码,部分界面如下图所示:则大写字母“A”与小写字母“a”的ASCII码值相差多少(  )A.19H B.2

福***园 1年前 上传319   0

浙教版(2020)信息技术七上 1.1 信息与信息技术 同步练习(含解析)

1.1信息与信息技术一、选择题1.下列关于信息的叙述中,错误的是( )A.在一定程度上,人类社会的发展速度取决于人们感知信息、利用信息的广度和深度B.信息无时不在、无处不在,信息使我们行动决策的重要依据C.电视机、电话、声波、光波是信息D.人类可以借助信息资源对自然界中的物质资源和能量资源进行有效的获取和利用2.在信息爆炸的今天,面对一些媒体的精准推送,很多手机用户每天花费

还***法 9个月前 上传259   0

粤教版 信息技术必修1 第五章 数据处理和可视化表达 练习(含部分答案)

第五章 数据处理和可视化表达 练习1、从互联网产生大数据的角度来看,大数据具有的特征是( )A.“4V”特征:大量、多样、低价值密度、高速B.样本渐趋于总体,精确让位于模糊,相关性重于因果C.分布式存储,分布式并行计算D、没有特征2、海军军官通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点,这体现了大数据分析理念中的( )A.在数据基础上倾向于全体

还***法 10个月前 上传243   0

浙教版(2020)信息技术八上 2.9 for循环的应用实例 一课一练(含答案)

2.9for循环的应用实例一课一练一、单选题1.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click(  )     x=0     n=InputBox(““)     For i=1 To n      For j=1 To i          x=x+1      Next j     Nex

的***有 8个月前 上传174   0

北师版高中数学必修一第14讲:函数的应用(学生版)

函数的应用____________________________________________________________________________________________________________________________________________________________________1、利用计算工具,比较指数函数、对数函数以及幂函

小***库 3年前 上传504   0

北师版高中数学必修一第14讲:函数的应用(教师版)

函数的应用____________________________________________________________________________________________________________________________________________________________________1、利用计算工具,比较指数函数、对数函数以及幂函

小***库 3年前 上传489   0