您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页2003年春上机试题5

2003年春上机试题5

来源:尚车旅游网
江苏省高等学校非计算机专业学生

计算机基础知识和应用能力等级考试上机试题(2003年春)

二级 Visual Basic 语言 (试卷代号 VB05)

(本试卷完成时间 70分钟)

一、 改错(17分)

(题目)Euler函数(n)是表示不大于n且互质的正整数的个数。例如,与3互质的数有1和2两个,与4互质的数有1和3两个,因此,(3)=(4)=2。下面程序的功能是:找出100以内相邻数n和n+1,使得(n)=(n1)(下图为程序正确执行时的画面)。 Option Explicit

Private Sub Command1_Click()

Dim N As Integer, K As Integer, F1 As Integer, F2 As Integer For N = 1 To 100

Call Euler(N, F1) Call Euler(N + 1, F2) If F1 = F2 Then

Text1 = Text1 & \"(\" & CStr(N) & \

Text1 = Text1 & Str(F1) & Chr(13) & Chr(10) End If Next N End Sub

Private Sub Euler(N As Integer, P As Integer) Dim I As Integer, J As Integer I = 2

Do Until I <= N - 1 P = 1

For J = 2 To I

If I Mod J = 0 And N Mod J = 0 Then Exit For Next J P = P + 1 I = I + 1 Loop End Sub

[要求]

1. 新建工程,输入上述代码,改正程序中的错误;

2. 改错时,不得增加或删减语句,但可以适当调整语句位置;

3. 将窗体文件和工程文件分别命名为F1和P1,并保存到软盘A的根目录下。 二、 编程题(23分)

[题目]找出所有三位数的幸运数对。所谓幸运数对是指差为3,且每个数的各位数字之和都能被6整除的一对数。例如,189、192就是一对幸运数。 [编程要求]

1.程序参考界面如图所示,编程时不得增加或减少界面对象或改变对象的种类,窗体及界面元素大小适中,且均可见;

2.按“查找幸运数”按钮,则运行程序,生成并显示幸运数;按“清除列表框”按钮,则将列表框清空;按“结束”按钮,则结束程序运行。

3.程序中要有一个生成幸运数对的通用过程。 [要求]

将窗体文件和工程文件分别命名为F2.frm和P2.vbp,并保存到软盘A的根目录下。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务