首页 > 高中信息技术试卷库

浙江省百校2021-2022学年高三下学期信息技术3月开学模拟检测试卷

日期: 2025-04-07 开学考试 来源:出卷网

选择题(本大题共12小题,每小题2分,共24分。)

下列有关信息与信息技术的说法,不正确的是(    )
A、 信息无处不在,并可以通过不同的载体进行传播和保存
B、 监测得到气象信息,经计算机处理后给出天气预报,这体现了信息的可加工处理性
C、 未经数字化处理的信息无法被计算机识别与存储
D、 信息技术是依靠计算机对信息进行处理的一种技术手段
下列有关网页和浏览器的说法,正确的是(    )
A、 常见的网页编辑的软件有记事本、FrontPage、Dreamweaver
B、 网页中的文本、图像和超链接等元素是用HTTP语言来描述的
C、 将网页添加至浏览器收藏夹可以保存其中的文字、图片和超链接
D、 访问网页时,浏览器与WEB服务器之间的信息通过SMTP协议进行传输
某公司设计一工程管理系统时,使用Acess软件创建的数据表部分界面如图所示。

下列说法正确的是(    )

A、 该工程管理系统属于数据库管理系统
B、 当前不能对“工程材料出人记录表”进行重命名操作
C、 “2022- 1- 5”可作为“计划验收日期”字段的有效输入值
D、 “项目序号”字段值可根据需要进行修改和调整
自然数n转换为8位二进制数,左侧第一-位数字为“1”且末尾为“0”。 下列说法正确的是(    )
A、 二进制数去掉左侧第一位数后值变为 n\2
B、 (n-1) Mod 2的结果一定是1
C、 n转换为十六进制数值一定大于80H
D、 n的值可能大于255
使用GoldWave软件编辑某音频文件,部分界面如第5题图所示。

下列说法正确的是(    )

A、 当前状态下,执行“删除”操作后,声音文件10~25秒将出现静音
B、 执行“降低音量”操作后,声音文件的音质会明显下降
C、 当前声音文件是经无损压缩后的wav格式
D、 当前状态下,执行“剪裁”操作后,声音文件容量将变小
下列VB表达式中,计算结果与其他三项不同的是(    )
A、 1+18Mod11\2
B、 Val(Mid("20220101",2,2))+(-1) *2
C、 Asc("d")- Asc("a" )+ Int(Sqr(2))
D、 -(7Mod3- 2-2)+ 1
有如下VB程序段:

For i=1 To 3

    k=i

    For j=i+1 To 8

        If a(j)<a(k) Then k=j

    Next j

    If k<> i Then

        t=a(k):a(k)=a(i):a(i)=t

    End If

Next i

数组元素a(1)到a(8)的值依次为“8,13,20,2,11 ,30, 25,17”,下列说法不正确的是(    )

A、 执行该程序段后,数组元素a(1)到a(8)的值依次为2,8,11,13,20,30,25,17
B、 每执行一次外循环,数组a元素都会进行多次位置交换
C、 将代码“If k <> i”修改为“If k > i” ,不影响程序运行结果
D、 执行该程序段后,变量k的值为5

非选择题(本大题共4小题,4+8+7+7,共26分)

某学校推出一款食堂套餐查询小程序。学生登录该小程序后,可以查询相关套餐信息,系统根据以往购买评分,给出相关套餐的平均评分以及推荐指数。

编写一个VB程序实现如下功能:程序运行后自动读取数据库中关于食堂套餐的相关数据,在文本框Text1中输人查找套餐的关键词,搜索到的套餐信息在列表框List1中显示,程序计算套餐平均评分(四舍五入保留一位小数)和推荐指数,并显示在套餐信息下方。程序运行界面如图所示。

Const n = 50

Dim food(1 To n) As String

Dim price(1 To n) As Integer

Dim score(1 To n) As Single

Private Sub Form_ Load()

‘读取数据库中套餐名称、套餐价格和套餐评分信息分别存储于数组food、price和score中,代码略。

End Sub

Private Sub Command1 _Click()

    Dim food(1 To n) As String, s As String

    Dim price(1 To n) As Integer

    Dim judge(1 To n) As Boolean

    Dim score(1 To n) As Single,  sum As Single,  ave As Single

    Dim i As Integer, j As Integer, t As Integer, q As Integer

    Dim w1 As Boolean, w2 As String, w3 As Integer, w4 As Single

    s = Text1.Text : q= 0

    For i=1 To n

           ①    

        j= 1

        Do While True

            If j+Len(s)-1<=t Then

                If s = Mid( food(i),  j, Len(s)) Then

                    judge(i) = True

                    q=q+1

                Else

                        ②   

                End If

            End If

            If  Then

                Exit Do

            End If

        Loop

    Next i

    For i=1 To n-1

        For j=n To i+1 Step -1

            If Not judge(j-1) And judge(j) Then

                w1 = judge(j): judge(j) = judge(j-1): judge(j-1) = w1

                w2 = food(j): food(j) = food(j - 1): food(j-1) = w2

                w3 = price(j): price(j) = price(j -1): price(j-1) = w3

                w4 = score(j): score(j) = score(j-1): score(j -1) = w4

            End If

        Next j

    Next i

    For i=   ③   

        List1. AddItem food(i) +Str( price(i))+"元"

        sum =sum+score(i)

    Next i

ave = Int(sum/ q * 10 +0.5) / 10

‘根据平均评分ave 的值给出推荐指数。若平均评分高于4.5分显示推荐指数"* **",若平均评分高于4.0分显示推荐指数"* *",4.0分以下的显示推荐指数" *",代码略。

End Sub

相关试卷推荐

友情链接

2016-2025 组卷题库
组卷题库试题答案查询