试卷征集
加入会员
操作视频
当前位置: 试卷中心 > 试卷详情

2017年江苏省信息技术学业水平试卷(10)

发布:2024/4/20 14:35:0

一、操作题(每题10分,8题共80分)

  • 1.打开文件“考生文件夹\862\完数。vbp”,完善程序实现如下功能并保存:
    输入一个数,判断该数是否为完数。所谓完数即该数等于其因子之和。例如:6=1+2+3;28=1+2+4+7+14.若是完数则输出该数及该数等于因子之和的公式;若不是完数则输出该数不是完数。
    Private Sub cmdPerfect_Click (  )
    Dim m As Integer
    Dim sum As Integer
    Dim s As String
    Dim i As Integer
    s=“1“
    sum=1
    ①=Val(InputBox(“输入一个正整数:“))
    For i=2To m-1
    If m Mod i=0Then
    sum=②
    s=s &“+“& Str(i)
    End If
    Next i
    If sum=m Then
    Print m;“是完数“
    Print m;“=“; ③'输出因子之和
    Else
    Print m;“不是完数“
    End If
    End Sub。

    组卷:1引用:1难度:0.5
  • 2.打开文件“考生文件夹\859\玫瑰花数。vbp”,完善程序实现如下功能并保存:
    如果一个4位数等于它的各位数字的4次方和,则这个4位数称为“玫瑰花”数,例如1634就是一个玫瑰花数。试编程求出所有的玫瑰花数,结果如图所示。
    Private Sub cmdDemoRose_Click (  )
    Dim i As Integer
    Dim s As Integer
    Dim m As Integer
    For i=1000To 9999
    s=0
    For j=①To 4
    m=Mid(i,j,1)
    s=s+②
    Next j
    If i=s Then Print i

    End Sub。

    组卷:1引用:1难度:0.5

一、操作题(每题10分,8题共80分)

  • 7.打开“考生文件夹\96\工程1.vbp”,完善程序并保存.
    实现功能:假设有一个5位数密码.只记得密码为67□□8,其中百位和十位的数字记不清了,但知道该密码能够被78整除,也能被67整除.请完善算法帮忙找出这个密码.
    ''请不要更改源程序的结构,删除原题里的①、②、③.填写正确的代码,使程序完善
    Private Sub Command1_Click (  )
    Dim x As Long
    For x=①To 67998Step 10
    If (x Mod 67=0)And (x Mod 78=0)Then
    Print ②
    End If

    End Sub.

    组卷:2引用:2难度:0.1
  • 8.打开文件“考生文件夹\51\工程1.vbp”,完善Command1_Click事件代码并保存.
    实现功能:若一个三位数abc,满足:abc=a3+b3+c3,则称abc为水仙花数.如三位数153满足:13+53+33=1+125+27=153,则153是水仙花数.结果输出在窗体上.
    Private Sub Command1_Click (  )
    Dim i As Integer
    Dim a As Integer'百位数
    Dim b As Integer'十位数
    Dim c As Integer'个位数
    For i=100To ①
    a=i\100
    b=(i-a*100)\10
    c=②
    If a*a*a+b*b*b+c*c*c=i Then
    Print i

    Next i
    End Sub.

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