学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
在Visual Basic中,数值型的数据并不是无限范围的,比如integer类型表示数的范围为﹣32768至32767;long类型表示数的范围大约为±21亿,当我们需要表示的数超过这一范围时,我们通常借助数组来存储。小明同学为此设计了一个加法运算器,用来处理大数据。部分界面如图所示,在Text1和Tex2中输入两个大数据,单击Conmand1按钮,可实现两个数的相加,并将运算结果输出到Text3中。程序运行界面如图所示:

实现上述功能的VB程序如图,请在划线处填入合适的代码。
Privale Sub Command1_Click()

Dim datal, data2 As String Dim lenl, len2 As Integer

Dim i, j, k, max, t As Integer

Dima(1To100)AsInteger,b(1 To 100) As Integer,c(1To 100) As Integer

datal = Text1.Text: data2 = Text2. Text

len1 = Len(datal ):len2 = Len(data2)

i=1


Do while i<=50
a(i) =0
b(i) = 0
i=i+1
Loop
For i =1 To lenl

a(i) = Val( Mid( datal , len1 - i + 1,1))

Next i


For j=1 To len2
b(j) = Val( Mid(data2, len2 - j + 1, 1))
Next j
If len1 > len2 Then max = lenl Else max = len2
k =1
Do while k< = max
______
If c(k) > = 10 Then
________
t=1
Else
t=0
End If
k=k+1
Loop
If t>0 Then

max =max+1

c(max)=1

End If


For i =1 To_③______
Tex13.Text=Trim(c(i)) + Text3. Text

'trim()的作用是去除字符串中的空格符


Next i
End Sub
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
数组a 中存储的是两个数列交替排序的n个正整数,下标为奇数的数组元素都是奇数且为升序排列,下标为偶数的数组元素都是偶数且为降序排列。排序示例如下:

依据对分查找思想,设计一个在数组a中查找数据key的程序,实现该功能的VB程序如下,请回答下列问题:
(1)请在划线处填入合适的代码。
Const   n = 10
Dim a(1 To 10) As Integer
Private Sub Form_Load()
Dim i As Integer
Dim b(1 To 10) As Integer
For i = 1 To n
     b(i) = i
If i Mod 2 = 1 Then
            a(i) = b(i)
Else
            _____
       End If
Next i
For i = 1 To n
        Label1.Caption = Label1.Caption & "   " & a(i)
Next i
End Sub
Private Sub Search_Click()
Dim a(1 To 10) As Integer
Dim i As Integer, j As Integer, m As Integer, f As Boolean, key As Integer
key = Val(Text1.Text)
If_____       Then
        i = 1
Else
        i = 2
End If
j = n: f = False
Do While i <= j And Not f
       If key Mod 2 = 0 Then
          m = (i + j) \ 2 - (i + j) \ 2 Mod 2
       Else
          m =______
       End If
       If   key = a(m) Then
               f = True
ElseIf
Then
j = m - 2
Else
i = m + 2
End If
Loop
If   f   Then
       Label2.Caption = Str(m)
Else
        Label2.Caption = "不存在"
End If
End Sub
(2)程序加框处代码有错,请改正____
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
编写VB程序,功能是根据各班级初赛成绩(班级数为偶数,每个班级初赛人数>=3)前3名的选手进行复赛分组,其中各班级选手编号由班级代码+编号组成,例如“1001”表示1班001号,复赛分组规则如表所示:

程序运行界面如图所示:

(1)若存储初赛成绩的数据表中添加一条记录“选手编号2058,选手成绩为97.6”,重新运行该程序读取数据,点击“分组”后,与选手“1001”分到一组进行复赛的选手编号为____
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const bj = 6
Dim result(1 To 600) As Single
Dim player(1 To 600) As String
Dim n As Integer, i As Integer
Dim record(1 To 3 * bj) As Integer
Private Sub Form_Load()
'从数据库中读取初赛选手编号、选手成绩,存入数组player,result中,代码略
End Sub
Private Sub Command1_Click()
Dim group(1 To bj) As Integer
Dim j As Integer, k As Integer, w As Integer
For i = 1 To bj

group(i) = 0


Next i
For i = 1 To n

_____

group(k) = group(k) + 1

If group(k) = 1 Then

record((k - 1) * 3 + 1) = i

ElseIf group(k) <= 3 Then

______

record((k - 1) * 3 + w) = i

Else

If   result (i) > result(record((k - 1) * 3 + 3)) Then

w = find(3, k)

record((k - 1) * 3 + w) = i

End If

End If


Next i
For i = 1 To bj

List1.AddItem   player(record(i)) & "选手成绩:" & result(record(i))


Next i
List2.AddItem   "选手编号" & "VS" & "选手编号"
For i = 1 To bj / 2

For j = 1 To 3

t = (i - 1) * 6

List2.AddItem   player(record(t + j)) & "VS" &player(record(t + 7 - j))

Next j


Next i
End Sub
Function find(m As Integer, k As Integer) As Integer

Do While m > 1

If   ____ Then

record ((k - 1) * 3 + m )= record((k - 1) * 3 + m - 1)

m = m - 1

Else

Exit Do

End If

Loop

find = m


End Function
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
系统设计我能行
小智的学校要构建数字化智慧校园。小智是校图书馆的一名志愿者,感觉自己有责任协助图书管理员做好图书管理工作,因此很希望能参与智慧图书馆的建设。基于本学期学习的搭建信息系统的学习经历,小智与同学们计划一起规划搭建一个校内的图书借阅管理系统。
(1)(简答)你认为智慧图书馆可以具备哪些异与传统图书馆的功能?涉及到的关键技术分别是什么?______
(2)请你帮助小智思考搭建图书借阅管理系统前正确的准备步骤是(       )
①分析系统“怎么做”,即确定系统应具备的功能模块及各模块间的关系;②调查了解师生对图书借阅的需求以及图书管理者对图书管理的具体需求;③确定系统硬件、软件开发平台,设计合理的数据库结构、友好的用户界面,以及功能模块的算法设计等;④规划系统架构,确定系统可以“做什么”;
A. ②①④③             B. ②④①③             C.①④②③            D.①②④③
(3)小智在搭建图书借阅管理系统的无线网络时,你认为不正确的操作是(     )
A. 用作服务器的计算机的IP地址可以设置成“自动获取”模式
B. 用交换机组建无线局域网成本更低
C. 可以用ping命令测试服务器与其它终端的连通情况
D. 如果只实现校内图书的借阅,网络连接设备可以不连接互联网
(4)考虑到平时经常会有同学借书后因忘记日期而逾期归还,小智在图书借阅管理系统中设计了一个查询借阅剩余天数的功能,以方便同学们查阅还书时间。为保护借阅者个人信息,小智希望把借阅者姓名进行脱敏处理后再显示。系统相关的网页文件、数据库文件及Python程序文件的核心代码如下图所示,请你先阅读本题附件1、2、3中的相关内容,然后将附件3程序中的空缺补充完整,帮助小智实现如下图所示的效果:

附1:图书借阅管理系统的数据库文件“library.sqlite”,其数据表books结构如下:

附2:cal_days.html网页代码:

附3:cal_days.py程序内容如下:

请填写程序对应空缺处内容:_________________________
(5)该查询模块工作过程的正确顺序是(          )
①服务器的cal_days.py收到请求后执行相应的业务程序;
②业务程序通过调用自定义子函数get_one_book()访问数据库中的数据
③借阅者在终端界面查看服务器返回的查询结果
④借阅者在终端界面输入图书编号,点击“剩余天数”按钮,发送访问请求
⑤业务程序根据获取的数据计算剩余天数并判断是否逾期
A. ①⑤③④②     B.④①⑤②③     C.②①④③⑤     D.④①②⑤③
(6)当借阅者点击网页中“剩余天数”按钮后,浏览器地址栏中跳转的地址是“192.168.1.7:5000/cal_days”,对其正确的解释是(       )
A. 其中的“192.168.1.7:5000”是指用户端电脑的IP地址和端口。
B. 与服务器cal_days.py中@app.route(‘/cal_days’,methods=[‘GET’,’POST’])相对应
C. 用户在能上网的终端浏览器中输入“192.168.1.7:5000”都可进入系统查询页面
D. “192.168.1.7:5000/cal_days”表示用户请求访问系统服务器中的数据库
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
求5~30所有能被5整除的数的积,在<1>、<2>、<3>处填入的正确代码是(       
A.0   1   i+1B.1   5   iC.0   2   (i+1)D.1   3   i-1
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
求16~40所有偶数的和,在<1>、<2>、<3>处填入的正确代码是(       
A.0   2   2B.1   1   (i+1)C.0   2   iD.1   3   i-1
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
数据分析助健身

(1)小申很喜欢户外运动,每天都会利用零碎时间跑步。他习惯使用某跑步APP来记录每天的运行情况,右图是小申在一次跑步结束后该APP的数据截图,以下说法错误的是(       )
A.手机中的GPS模块可以帮助APP实时获取小申的位置
B.APP界面中呈现的跑步距离是系统自动采集所得
C.图中显示小申跑步的轨迹是数据的一种可视化效果
D.在没有Wi-Fi的地方无法实现跑步数据的自动上传
(2)小申想编写一个Python程序,描述APP对本次跑步的“配速”过程(配速是指跑每公里所用的时间)。假设用变量s表示跑步里程(公里),t表示跑步时长(秒),v表示配速,小申编写的程序如下:

程序中空缺(1)(2)处的正确内容应该是(        )
A. s/t%60与s/t//60     B. s/t//60与s/t%60     C. t/s//60与t/s%60     D. t/s%60与t/s//60
(3)小申想模仿app中的跑步情况的统计形式(如图所示),用Python可视化的方法绘制一个数据图,分析本周内自己每天跑步所消耗的卡路里情况,他的实践步骤如下:
步骤一:采集数据
将自己的健身数据从官网下载导出(截取部分数据如下表所示),并存储为“sport.csv”。

步骤二:数据处理
编写的程序1(如下所示):
import        as pd
df=pd.read_csv('sport.csv',encoding='ANSI')
mycount=df.groupby(['week']).sum()   #按照week对数值型字段的值分类汇总求和
print(mycount)
程序运行结果如下:

步骤三:数据可视化
在程序1的基础上继续编写了程序2,运行结果及程序代码如下所示:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.tick_params(labelsize=10)
plt.title('一周跑步消耗卡路里统计')
plt.xlabel('星期')
plt.ylabel('卡路里')
plt.      (mycount.index,mycount[‘      ’],width=0.5)
plt.xticks([1,2,3,4,5,6,7])
plt.show()
①以上程序中空缺①处应填写的内容是:(       )
A.numpy   B.pandas   C.PIL   D.BeautifulSoup
②以上程序中,空缺②处应填的内容是:(       )
A.plot     B.scatter     C.bar     D.pie
③以上程序中,空缺③处应填的内容是(      )
A.week     B.time_seconds     C.kilometre     D.calorie
步骤四:数据分析
(4)(简答)上述小申对一周跑步消耗卡路里数据的分析属于常见数据分析中的哪种方法?分析题中的两个数据图可以给小君些什么建议?______
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
新冠肺炎疫情在我国的大力管控及各方努力下得到有效遏制,但世界各国仍然情况严重。小刚想分析统计境外各国家治愈率最高的n个地区。文本框Text1中显示的是他收集的原始数据,每个地区包含“国家+地区名”“累计确诊人数”和“治愈人数”,都以“,”分隔及结尾。
小刚编写VB程序实现如下功能:在文本框Text2中输入要查询的国家名称,在文本框Text3中输入n的值,单击“查询”按钮,读取Text1中的所有地区数据保存在数组a中并显示在列表框List1中;对数据进行统计分析,并在列表框List2中显示治愈率最高的n个地区,如有与第n个地区相等的治愈率地区,则同时输出。程序界面如图所示,请回答下列问题。

(1) 要改变Command1对象上的字体及大小,可以改变Commandl对象的______(单选,填字母:A.Caption/B.Font/C.Forcolor/D.Text)属性属性值
(2) 实现上述功能的VB程序如下,请在划线处填入合适的代码。
(3) 程序中加框处代码有错请改正。
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
下列三个图片均是用画图软件生成,且尺寸均为60×30像素,均保存为24位位图,

则其中所占存储空间最大的图片是
A.colour.bmp
B.red.bmp
C.white.bmp
D.一样大
类型:选择题
难度系数:较难0.4
收藏
纠错
详情
某搜索引擎网站一天的访问日志数据如图a所示,现要从中提取出访问网站次数最多的IP。由于IP日志文件数据量非常大,我们可以把IP日志数据分别存储到多个小文件中,分别统计出每个小文件中出现次数最多的IP地址及次数,再对各个小文件中的数据进行汇总。统计的结果如图b所示。

(1)上述处理大数据的方法,采用的是 _____思想。
(2)统计小文件中出现次数最多的IP地址的Python代码如下,在划线出补充合适的代码,实现统计功能。

(1)__________ (2)__________(3)__________
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
首页
上一页
下一页
尾页