新建
上传
首页
助手
最?/div>
资料?/div>
工具

2008

年春

VB09-1 

江苏省高等学校非计算机专业学?/p>

 

计算机基础知识和应用能力等级考试上机试卷?/p>

2010

春)

 

二级

 

Visual Basic

语言

 

(试卷代?/p>

VB03

?/p>

 

(本试卷完成时间

 

 

70

分钟?/p>

 

【考试须知?/p>

 

1

?/p>

 

改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;

 

2

?/p>

 

考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则?

予评分;

 

3

?/p>

 

程序代码书写应呈锯齿形?/p>

 

一、改错题?/p>

14

分)

 

【题目?/p>

本程序的功能是,

找出指定数据范围内所有其平方数为升序数的整数?/p>

所谓升序数

是指从最高位到最低位的数字依次递增的整数。例?/p>

3589

就是一个升序数?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, k As Integer 

 

 

 

 

For n = 20 To 180 

 

 

 

 

 

 

 

 

k = n ^ 2 

 

 

 

 

 

 

 

 

If sx(k) Then 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem n & "^2=" & k 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无升序平方数

" 

End Sub 

 

Private Function sx(ByVal n As Integer) As Boolean 

 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim num() As Integer, k As Integer, p As Integer 

 

 

 

 

Dim i As Integer 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

p = n Mod 10 

 

 

 

 

 

 

 

 

k = k + 1 

 

 

 

 

 

 

 

 

ReDim Preserve num(k) 

 

 

 

 

 

 

 

 

num(k) = p 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'err Until n < 0 

 

 

 

 

For i = 2 To UBound(num) 

 

 

 

 

 

 

 

 

If num(i) >= num(i - 1) Then Exit Function 

 

 

 

 

'err Exit For 

 

 

 

 

Next i 

 

 

 

 

sx = True 

End Function 

【要求?/p>

 

1

?/p>

 

新建工程,输入上述代码,改正程序中的错误?/p>

 

2

?/p>

 

改错时,不得增加或删除语句,但可适当调整语句位置?/p>

 

3

?/p>

 

将窗体文件和工程文件分别命名?/p>

F1

?/p>

P1

,并保存?/p>

T

盘的根目录下?/p>

 

二、编程题?/p>

26

分)

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2008

年春

VB09-1 

江苏省高等学校非计算机专业学?/p>

 

计算机基础知识和应用能力等级考试上机试卷?/p>

2010

春)

 

二级

 

Visual Basic

语言

 

(试卷代?/p>

VB03

?/p>

 

(本试卷完成时间

 

 

70

分钟?/p>

 

【考试须知?/p>

 

1

?/p>

 

改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;

 

2

?/p>

 

考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则?

予评分;

 

3

?/p>

 

程序代码书写应呈锯齿形?/p>

 

一、改错题?/p>

14

分)

 

【题目?/p>

本程序的功能是,

找出指定数据范围内所有其平方数为升序数的整数?/p>

所谓升序数

是指从最高位到最低位的数字依次递增的整数。例?/p>

3589

就是一个升序数?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, k As Integer 

 

 

 

 

For n = 20 To 180 

 

 

 

 

 

 

 

 

k = n ^ 2 

 

 

 

 

 

 

 

 

If sx(k) Then 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem n & "^2=" & k 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无升序平方数

" 

End Sub 

 

Private Function sx(ByVal n As Integer) As Boolean 

 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim num() As Integer, k As Integer, p As Integer 

 

 

 

 

Dim i As Integer 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

p = n Mod 10 

 

 

 

 

 

 

 

 

k = k + 1 

 

 

 

 

 

 

 

 

ReDim Preserve num(k) 

 

 

 

 

 

 

 

 

num(k) = p 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'err Until n < 0 

 

 

 

 

For i = 2 To UBound(num) 

 

 

 

 

 

 

 

 

If num(i) >= num(i - 1) Then Exit Function 

 

 

 

 

'err Exit For 

 

 

 

 

Next i 

 

 

 

 

sx = True 

End Function 

【要求?/p>

 

1

?/p>

 

新建工程,输入上述代码,改正程序中的错误?/p>

 

2

?/p>

 

改错时,不得增加或删除语句,但可适当调整语句位置?/p>

 

3

?/p>

 

将窗体文件和工程文件分别命名?/p>

F1

?/p>

P1

,并保存?/p>

T

盘的根目录下?/p>

 

二、编程题?/p>

26

分)

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2008

年春

VB09-1 

江苏省高等学校非计算机专业学?/p>

 

计算机基础知识和应用能力等级考试上机试卷?/p>

2010

春)

 

二级

 

Visual Basic

语言

 

(试卷代?/p>

VB03

?/p>

 

(本试卷完成时间

 

 

70

分钟?/p>

 

【考试须知?/p>

 

1

?/p>

 

改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;

 

2

?/p>

 

考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则?

予评分;

 

3

?/p>

 

程序代码书写应呈锯齿形?/p>

 

一、改错题?/p>

14

分)

 

【题目?/p>

本程序的功能是,

找出指定数据范围内所有其平方数为升序数的整数?/p>

所谓升序数

是指从最高位到最低位的数字依次递增的整数。例?/p>

3589

就是一个升序数?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, k As Integer 

 

 

 

 

For n = 20 To 180 

 

 

 

 

 

 

 

 

k = n ^ 2 

 

 

 

 

 

 

 

 

If sx(k) Then 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem n & "^2=" & k 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无升序平方数

" 

End Sub 

 

Private Function sx(ByVal n As Integer) As Boolean 

 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim num() As Integer, k As Integer, p As Integer 

 

 

 

 

Dim i As Integer 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

p = n Mod 10 

 

 

 

 

 

 

 

 

k = k + 1 

 

 

 

 

 

 

 

 

ReDim Preserve num(k) 

 

 

 

 

 

 

 

 

num(k) = p 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'err Until n < 0 

 

 

 

 

For i = 2 To UBound(num) 

 

 

 

 

 

 

 

 

If num(i) >= num(i - 1) Then Exit Function 

 

 

 

 

'err Exit For 

 

 

 

 

Next i 

 

 

 

 

sx = True 

End Function 

【要求?/p>

 

1

?/p>

 

新建工程,输入上述代码,改正程序中的错误?/p>

 

2

?/p>

 

改错时,不得增加或删除语句,但可适当调整语句位置?/p>

 

3

?/p>

 

将窗体文件和工程文件分别命名?/p>

F1

?/p>

P1

,并保存?/p>

T

盘的根目录下?/p>

 

二、编程题?/p>

26

分)

 

Ͼλ">
Ͼλ
Ŀ

2010春VB03上机 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2008

年春

VB09-1 

江苏省高等学校非计算机专业学?/p>

 

计算机基础知识和应用能力等级考试上机试卷?/p>

2010

春)

 

二级

 

Visual Basic

语言

 

(试卷代?/p>

VB03

?/p>

 

(本试卷完成时间

 

 

70

分钟?/p>

 

【考试须知?/p>

 

1

?/p>

 

改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;

 

2

?/p>

 

考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则?

予评分;

 

3

?/p>

 

程序代码书写应呈锯齿形?/p>

 

一、改错题?/p>

14

分)

 

【题目?/p>

本程序的功能是,

找出指定数据范围内所有其平方数为升序数的整数?/p>

所谓升序数

是指从最高位到最低位的数字依次递增的整数。例?/p>

3589

就是一个升序数?/p>

 

Option Explicit 

Private Sub Command1_Click() 

 

 

 

 

Dim n As Integer, k As Integer 

 

 

 

 

For n = 20 To 180 

 

 

 

 

 

 

 

 

k = n ^ 2 

 

 

 

 

 

 

 

 

If sx(k) Then 

 

 

 

 

 

 

 

 

 

 

 

 

List1.AddItem n & "^2=" & k 

 

 

 

 

 

 

 

 

End If 

 

 

 

 

Next n 

 

 

 

 

If List1.ListCount = 0 Then List1.AddItem "

无升序平方数

" 

End Sub 

 

Private Function sx(ByVal n As Integer) As Boolean 

 

 

 

'err 

?/p>

ByVal 

 

 

 

 

Dim num() As Integer, k As Integer, p As Integer 

 

 

 

 

Dim i As Integer 

 

 

 

 

Do 

 

 

 

 

 

 

 

 

p = n Mod 10 

 

 

 

 

 

 

 

 

k = k + 1 

 

 

 

 

 

 

 

 

ReDim Preserve num(k) 

 

 

 

 

 

 

 

 

num(k) = p 

 

 

 

 

 

 

 

 

n = n \ 10 

 

 

 

 

Loop Until n = 0 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'err Until n < 0 

 

 

 

 

For i = 2 To UBound(num) 

 

 

 

 

 

 

 

 

If num(i) >= num(i - 1) Then Exit Function 

 

 

 

 

'err Exit For 

 

 

 

 

Next i 

 

 

 

 

sx = True 

End Function 

【要求?/p>

 

1

?/p>

 

新建工程,输入上述代码,改正程序中的错误?/p>

 

2

?/p>

 

改错时,不得增加或删除语句,但可适当调整语句位置?/p>

 

3

?/p>

 

将窗体文件和工程文件分别命名?/p>

F1

?/p>

P1

,并保存?/p>

T

盘的根目录下?/p>

 

二、编程题?/p>

26

分)

 



ļ׺.doc޸Ϊ.docĶ

  • Ŀ飨7-2壩 - ͼ
  • CԳϻҵϰ
  • Leica1200GPSջ̬۲ֲ
  • ϵͳƷ
  • 2015ݽṹγ
  • 2018-2024йжҵδչƱ棨Ŀ¼ - ͼ
  • 2015רҵԱ()翼⼰ο(4)
  • 꼶²ʫĬд
  • Сѧװ׼(Сѧֲ)

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)