试题

试题 试卷

logo

题型:综合题 题类: 难易度:困难

浙江省湖州市名校2023-2024学年高二上学期信息技术第一次阶段性检测试卷

在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。

表1  某高校学考等级成绩折算表

学业水平考试等级

A

B

C

D

成绩折算(分)

10

8

6

4

表2  某学生学考等级成绩单

科目

语文

数学

英语

物理

化学

生物

政治

历史

地理

技术

等级

A

A

A

A

A

B

A

C

B

A

编写Python程序实现学考成绩总分折算。表2学生的折合分数如图所示。

(1)、若输入的学生学考等级为“AAAABBBBCC”,则折合分数为分。
(2)、实现上述功能的Python程序如下,请在划线处填入合适的代码。

string=input("请输入各学科学考等级:")

num=0

scores=0

for t in :

    if t=="A":

       

        scores+=10

    elif t=="B":

        scores+=8

    elif t=="C":

        scores+=6

                   #③

        scores+=4

if num<5:

    print("折合分数为0分")

else:

    print("折合分数为:",scores)

(3)、若将③加框处代码改为“else:”,对程序运行结果是否有影响?(选填文字:是/否);并说明理由
举一反三
班主任需要统计学生某三天在校走路强度,数据库“zoulu.acdb”的“info”表中存放了学生每天的走路步数(分别存放于字段Mon、tue、wed中),如图所示:

某VB应用程序的功能如下:程序运行时在列表框List中依次显示数据库表“info”中每个人的编号、每天的走路步数,单击“计算”按钮Command1后,在List2中依次显示每个人的编号和每个人平均走路步数(平均走路步数=三天的走路总步数/3),程序的运行结果如图所示。

代码如下:

Dim b(1 To 100)As String     '定义存储编号的数组b

Dim m(1 To 100)As single     '定义存储第一天的走路步数的数组m

Dim s(1 To 100)As single       '定义存储第二天的走路步数的数组s

Dim w(1 To 100)As single      '定义存储第三天的走路步数的数组w

Dim p(1 To 100)As Single      '定义存储平均步数的数组p

Dim n As Integer                    '定义存储人数的变量n

Private Sub Command1_Click()

    For i=1 To        

        p(i)=(m(i))+s(i)+w(i))/3

    Next i

    List2. Clear

    For i=1 To n                '在List2中显示每个人的编号和平均步数

        List2. AddItem b(i)+ "平均走路步数为"+         +"步"

    Next i

End Sub

Private Sub Form_Load()

    Dim conn As New ADOD

    A.Connection                                      '定义 Connection对象实例conn

    Dim rs as New adode. Recordset       '定义Recordset对象实例rs

    conn. Connection String="provider= Microsoft. ACE OLEDB 12.0; DATA Source=" & App. Path & "\zoulu. accdb"

    conn Open

    rs. ActiveConnection=conn

    rs Open "Select*From info"

    n=0

    Do While not rs.EOF

        n=n+1

        b(n)=rs. fields("id")

        m(n)=rs. fields("mon")

        s(n)=rs. fields("sue")

        w(n)=rs. fields("wed")

        rs. MoveNext

    Loop

    rs Close

    conn. Close

    Set conn=Nothing

    Set conn= Nothing

    List1. Clear

    For i=1 To n                        '在 List1中显示每个人的编号、每天的走路步数

        List1. AddItem b(i)+" "+Str(m(i))+" "+Str((i))+" "+Str(w(i))

    Next i

End Sub

请回答下列问题:

返回首页

试题篮