4.3运用选择结构描述问题求解过程2024—2025学年高中信息技术粤教版(2019)必修1

| 13页
| 124人阅读
| 0人下载

4.3运用选择结构描述问题求解过程2024—2025学年高中信息技术粤教版(2019)必修1

 

一、选择题

1.以下Python程序段执行后,输出结果为(   )

m=28

if m%3!=0:

    print(m,"不能被3整除")

else:

    print(m,"能被3整除")

A.m不能被3整除 B.m能被3整除 C.28能被3整除 D.28不能被3整除

2.用 VB 程序编写了一个找最大值的程序,程序功能:在文本框中输入数字串(数据间用逗号分隔,以数字开头,逗号结尾),单击“寻找”按钮 Command1 后,在 Label3中输出最大的数值。程序运行界面如图所示:

@@@1bb901bedb9f4bee946449eeb4d1a6b3

Private Sub Command1_Click()

Dim i As Integer, max As Integer, j As Integer

Dim s As String, c As String, t As String

s = Text1.Text

i = 1 : j = 1

max = 0 : t = ""

Do While j <= Len(s)

c = Mid(s, j, 1)page number 0

试卷第1页,共1页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


If c = "," Then

t = Mid(s, i, j - i)

If Val(t) > max Then max = Val(t)

①

End If

②  

Loop

Label3.Caption = Str(max)

End Sub

将划线处代码补充完成,正确的是(      )

A.① i=i+1    ② j=j+1 B.① i=j+1    ② j=j+1

C.① j=j+1    ② i=i+1 D.① j=i+1    ② i=i+1

3.判断整数x是否奇偶的部分Python程序段如下:

if x % 2 == 0:

   res = ″偶数″

else:

   res = ″奇数″

下列选项中与上述语句块功能相同的是(   )

A.

if x % 2 == 0:

    res = ″偶数″

    res = ″奇数″

B.

if x % 2 == 0:

    res = ″偶数″

else x % 2 ! = 0:

    res = ″奇数″

C.

res = ″奇数″

if x % 2 == 0:

    res = ″偶数″

D.

if x % 2 == 0:

    res = ″奇数″

if x % 2 ! = 0:

    res = ″偶数″

A.A B.B C.C D.D

4.有如下程序段,若程序运行后输入70,打印出的s的值为(     )

s = int(input("请输入分数:"))

if s > 60:

    s += 20

s += 10page number 1

试卷第3页,共2页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


print(s)

A.90 B.100 C.80 D.70

5.有下列 VB 程序段:

Dim strA As String, strB As String strA = "hongda":strB = ""

For i = 1 To Len(strA) * 2 If i / 2 = Int(i / 2) Then

strB = strB + Chr(Asc(Mid(strA, (i - 1) Mod Len(strA) + 1, 1)) + 2) End If

Next i

该程序段运行后,变量 strB 的值是(  )

A."jpfqic " B."qicqic" C."phbqic" D."qicoga"

6.采用拉锯式排序法对无序数组元素实现降序排序,即前一遍把最大的元素从右到左送到最左的位置, 后一遍把最小的元素是从左到右送到最右的位置,实现该功能的 VB 程序段如下:

@@@46754cbda0c4465fb03f7dcd1ac46c79

c = 1: s = 10

Do While c <= s

For i = s To c + 1 Step -1

 If   @@@e24f698effa24ce0aa9c69182b5e7ca5    Then

t = a(i - 1): a(i - 1) = a(i): a(i) = t

End If

Next i

For i =  @@@5e952f07263946c2af94c6dd79827258

If  @@@13cd089f4b564280b8681336db248934Thenpage number 2

试卷第3页,共1页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。