相关试卷
-
1、我们通常所说的计算机网络是( )相结合的产物。A、计算机技术与多媒体技术 B、计算机技术与人工智能技术 C、计算机技术与通信技术 D、计算机技术与数据库技术
-
2、以下程序的运行结果 ( )
n=5
s=0
i=1
while i <=20:
s=s+n+i
i=i*5
print(i,s)
A、24 17 B、25 17 C、25 16 D、24 16 -
3、通过支付宝我们可以在网上缴纳水电费、煤气费、话费等,这属于( )A、电子服务 B、现金买卖 C、电子商务 D、金融服务
-
4、一学期下来,王小刚同学通过很多途径收集到的各科学习资料已经在电脑上积累了上千个电子文件,为了自己今后查找和使用的方便,王小刚同学准备对这些资料进行整理,请你帮他在下列方法中选择最合适的方法( )A、创建一个文本文件,记录每个资料文件在计算机上存在的路径 B、把全部文件打印出来,然后堆放在书架上 C、为这些文件专门建一个网站 D、利用“资游管理器”对这些文件接不同学科、题型分类、然后存放到相应的文件实中
-
5、1 MB等于( )A、1000字节 B、1024字节 C、1024×1024字节 D、1000×1000字节
-
6、下列关于文件和文件夹的说法中,错误的是( )A、在不同文件夹下,不能有相同名称的子文件夹 B、在不同文件夹下,可以有相同名称的文件 C、在同一文件夹下,不可以有相同名称的文件 D、在同一文件夹下,不能有相同名称的子文件夹
-
7、获取信息的基本过程:确定信息需求一( )一采集信息一保存信息。A、获取信息的方法 B、确定信息的来源 C、确定信息采集工具 D、判断信息的价值
-
8、地理小组要考察当地一条河流的污染情况,下面获取信息的方法中最可靠的是 ( )A、查阅当地的报纸 B、上网搜索相关信息 C、询问附近的居民 D、亲自采样实验
-
9、在Excel中,把A1、B1等称为单元格的( )A、地址 B、编号 C、内容 D、大小
-
10、print(10>15 and 8>5+2)输出结果为( )A、8 B、7 C、True D、False
-
11、下列哪一种设备属于输出设备( )A、打印机 B、扫描仪 C、键盘 D、鼠标
-
12、计算机硬件系统中的核心部件是( )A、存储器 B、中央处理器 C、主板 D、VO设备
-
13、智能手机具有的指纹识别功能属于人工智能应用领域的( )A、模式识别 B、专家系统 C、自然语言理解 D、博弈
-
14、下列二进制数与十进制数60等值的是( )A、111100 B、111010 C、110110 D、110111
-
15、对信息进行编程加工一般需要经过以下步骤,正确的顺序是( )
⑴设计算法
⑵设计界面
⑶编写代码
⑷调试运行
A、(1)(2)(3)(4) B、(3)(1)(2)(4) C、(1)(3)(2)(4) D、(1)(3)(4)(2) -
16、下列关于程序设计的说法中,正确的是( )A、程序设计语言是指人们编写程序所使用的英文字符 B、程序设计语言的发展经历了机器语言、低级语言、高级语言等过程 C、程序实际上是一组操作指令或语句的序列,是计算机执行算法的操作步骤 D、程序设计和程序设计语言是同一概念
-
17、某超市对销售情况做了调查后,决定将啤酒和尿布摆放在一起捆绑销售,从而大大提升了啤酒的销售量,请问这样决策用了什么数据处理方法( )A、数据分析 B、大数据采集 C、大数据求和 D、大数据存储
-
18、下列叙述不正确的是( )A、信息的传递不受时间和空间的限制 B、信息要依附一定的媒体介质才能够表现出来 C、信息是一种资源,具有一定的使用价值 D、信息是不可处理的
-
19、有2k个同学参加比赛,每天安排若干场比赛,且每位同学每天仅参加一场比赛,试给出一种赛程安排表,使得2k-1天内任意两个同学都至少比赛过一场。
按照比赛要求,可以设置赛程表为n行n-1列的二维表,其中第i行第j列的元素表示和第i个选手在第j天进行比赛的同学编号。
若k=1,则赛程表如下:

若k=2,则赛程表如下:

观察两个表不难发现:
①第二个表的左上角和右下角与第一个表相同;
②第二个表的左下角和右上角相同,恰好是第一个表各元素值加2。
因此可以通过第一个表来构造第二个表。同理可得,当n=2k个同学的比赛日程表,可以通过n=2k-1 个同学的比赛日程表构造得到。
请回答下列问题:
(1)、若k=3,则和第5个选手在第7天进行比赛的同学编号为。(2)、补充横线处代码实现上述功能。Private Sub Command1_Click()
Dim a(1 To 10000) As Integer
Dim n As Long, tmp As Long, i As Integer, j As Integer, t As Integer
a(1) = 1 : n = 1
k = Val(Text1.Text)
For t = 1 To k
n = n * 2
For i = tmp + 1 To n
For j = 1 To tmp
Next j
Next i
For i =
For j = tmp + 1 To n
a((i - 1) * 2 ^ k + j) = a((i + tmp - 1) * 2 ^ k + (j + tmp) Mod n)
Next j
Next i
For i = tmp + 1 To n
For j = tmp + 1 To n
a((i - 1) * 2 ^ k + j) = a((i - tmp - 1) * 2 ^ k + j - tmp)
Next j
Next i
Next t
For i = 1 To n
st = ""
For j = 1 To n
st = st + Str(a((i - 1) * 2 ^ k + j))
Next j
List1.AddItem st
Next i
End Sub
-
20、学校有2个选考技术的班级,张老师在每个阶段都会格外关注成绩第二好的那个同学,以激励他上进。每次测验结束后,张老师总是先把两个选考班的分数分别统计和录入,然后分别按从低到高进行排序,最后合并汇总两个有序的选考班成绩。操作过程如下图所示:

请回答下列问题:
(1)、实现两个选考班分别排序的事件处理过程名为;(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim g1(201) As Integer, g2(201) As Integer
Dim xh(201) As Integer, xh2(201) As Integer
Const num = 101 '选考总人数
Dim n, m As Integer 'g1人数为n,g2人数为m
Private Sub Cd1_Click() '合并汇总
nu = num
Do While m >= 1
Do While

t = g1(nu): g1(nu) = g1(n): g1(n) = t
xh2(nu) = xh(2 * n - 1) : n = n – 1 : nu = nu - 1
Loop
t = g1(nu): g1(nu) = g2(m): g2(m) = g2(nu)
xh2(nu) = xh(2 * m) : nu = nu – 1 : m = m - 1
Loop
'处理学号
For i = 1 To n
Next i
'显示合并结果
For i = 1 To num
List3.AddItem xh2(i) & " " & g1(i)
Next i
'选出成绩第二好的同学
mxgrade = g1(num)
For i = num - 1 To 1 Step -1
If g1(i) <> mxgrade Then Exit For
Next i
If i<>0 Then
Label1.Caption = "学号为:" & xh2(i) & "的同学,本次测试成绩第二,分数为:" & g1(i)
End If
End Sub
Private Sub Command2_Click()
For i = 1 To num \ 2
'对g1同学的成绩进行排序
For j = 1 To num \ 2 - i + 1 * (num Mod 2)
If Then
t = g1(j): g1(j) = g1(j + 1): g1(j + 1) = t
t = xh(2 * j - 1): xh(2 * j - 1) = xh(2 * j + 1): xh(2 * j + 1) = t
End If
Next j
'对g2同学的成绩进行排序,代码略
Next i
'在列表框中输出g1和g2学生的学号及其对应的成绩,代码略
End Sub
Private Sub Form_Load()
'代码略,从数据库中导入所有选考学生数据,共num个人,并做如下处理:
'1.学号为奇数的同学录入g1班级,共n人
'2.学号为偶数的同学录入g2班级,共m人
End Sub
(3)、程序中加框处代码有错,请改正。