试卷征集
加入会员
操作视频

大数据是当今最热门的领域之一,小王同学利用VB设计了一个模拟大数据应用的程序。有10种商品,数组a存储用户是否购买了各种商品;某个用户购买时,商品两两之间是否一起购买用另一个数组dsj来记录;各数组元素的解释如表所示。
数组元素 数组元素的含义
a(i) a(1)到a(10)依次存储1号顾客购买商品1~商品10的记录;
a(11)至a(20)依次存储号2顾客购买商品1~商品10的记录;依次类推。
数组a的某个元素的值为1,则表示某位顾客购买了某种商品,若为0则表示没有购买该种商品。如a(6)=1表示1号顾客购买了商品6,a(6)=0表示未购买。
b(i) dsj(1)~dsj(9)依次存储商品1与商品2~商品10的关联次数;
dsj(10)~dsj(17)依次存储商品2与商品3~商品10的关联次数:依次类推。
如dsj(5)=2表示商品1与商品6被同时购买过2次;
如dsj(45)=4表示商品9与商品10被同时购买过4次。
数组dsj中,若dsj(45)的值最大,则表示商品9和商品10的关联次数最多。
小王按照上述算法设计了VB程序,统计了20个用户购买10种商品之间的关联性,VB程序如下,部分界面如图所示。

Private Sub Cmd1_Click ____
Dim a(1To200)As Integer'各个用户原始的购买记录
Dim dsj (1To45)As Integer'统计商品之间的关联次数
Dim i As Integer,t As Integer,nc As Integer,j As Integer,max As Integer
'数组a读入数据并在列表框分行输出,代码略
For i=1 To 20'20个用户
t=1
For j=1 To 9'10个商品,共45种组合
For k=j+1 To 10
m=(i-1)*10
a(j)*a
If Then dsj(t)=dsj(t)+1

Next k
Next j
Next i
max=0
For i=1 To 45
If   ②Then
max=dsj(i)
maxi=i
End If
Next i
t=9:nc=1
Do While maxi>t

t=t-1
nc=nc+1
Loop
Text1.Text=“关联最多的是商品“+Str(nc)+Str(maxi+nc)+“:“+Str(max)+“次“
End Sub
(1)将按钮上的文字“统计”修改为“计算”,可在Form_Load过程中使用
A
A
(单选,填字母)语句实现;
A.Cmd1.Caption=“计算”B.Cmd1_Click=“计算”C.Command1.Text=“计算”
(2)加框处代码有错,请改正;
改正:
a(j+m)*a(k+m)=1
a(j+m)*a(k+m)=1

(3)在程序横线处填入合适代码,使程序完整。
t=t+1
t=t+1

dsj(i)>max
dsj(i)>max

maxi=maxi-t
maxi=maxi-t

【答案】A;a(j+m)*a(k+m)=1;t=t+1;dsj(i)>max;maxi=maxi-t
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/5/23 20:38:36组卷:2引用:2难度:0.3
相似题
  • 1.关注双减形势的小周同学从网上搜索获取了相关文本内容,存储为文件“sjjy.jye.ai“。

    (1)文件“sjjy.jye.ai”(图a)中的数据为
     
    (选填字母:A.结构化数据 B.非结构化数据)。
    (2)编写Python程序读取文件“sjjy.jye.ai”,后对文本内容进行分词,并统计出现次数前10的词语(含2个文字)及数量,输出结果如图b所示,部分代码如下,请在横线处填入合适的语句。

    (3)经处理后创建的标签云如图c所示,下列说法中不正确的是
     
    (多选,填字母)。

    A.标签云必须显示该文本包含的全部词语
    B.形成该标签云图像前,需要对文本进行分词处理
    C.标签云用词频表现文本特征,词频越高的文字越大
    D.由标签云可知“教育”、“落地”等词是双减话题的热点
    E.典型的文本处理过程主要包括分词、数据分析、特征提取、结果呈现等

    发布:2025/1/2 11:30:1组卷:3引用:1难度:0.4
  • 2.全班同学将填写好的睡眠情况调查问卷交给小明同学。小明同学将数据录入Excel后,下一步要做的工作是(  )

    发布:2024/12/1 20:30:1组卷:6引用:1难度:0.7
  • 3.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率的原理、方法和Python程序。

    发布:2024/12/1 2:0:2组卷:2引用:4难度:0.3
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号公网安备44030502001846号
©2010-2025 jyeoo.com 版权所有
APP开发者:深圳市菁优智慧教育股份有限公司| 应用名称:菁优网 | 应用版本:5.0.7 |隐私协议|第三方SDK|用户服务条款
广播电视节目制作经营许可证|出版物经营许可证|网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正