BB平台(VB日常测试)VBA(2)

2019-03-29 13:14

Cells(1, 1) = \的偶数\Cells(1, 2) = \第一个素数\ Cells(1, 3) = \第二个素数\

- 定]

4. For i = 1 To 10 5. Next i

[未给

Cells(i + 1, 1) = (Int(Rnd * 48) + 3) * 2 - 定]

[未给- 定] [未给- 定] [未给- 定]

6. For i = 2 To 11

7. For a = 3 To Cells(i, 1) / 2

Prime(a) And Prime(Cells(i, 1) - a) Then [未给8. If

- 定]

9. Cells(i, 2) = a

Cells(i, 3) = Cells(i, 1) - a Exit For

[未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

得 0 分,满分 20 分

10.

End If

11.

Next a 12. Next i

End Sub

13.

问题 4

正确答案 1. Sub a32() 2. Dim rng As Range

在范围C1:H26的所有单元格中,显示各自的列号与行号。

所选答案 - [未给定] - [未给定]

3. Set rng = ActiveSheet.Range(”C1:H26”) - [未给定] 4. With rng

5. For i = 1 To .Columns.Count 6. For j = 1 To .Rows.Count

7. .Cells(j, i).Value = j & \

- [未给定] - [未给定] - [未给定] - [未给定]

8. Next j

Next i 9. End With

End Sub 10.

- [未给定] - [未给定] - [未给定]

得 0 分,满分 20 分

问题 5

正确答案

Sub RngCells()

将单元格区域 A1:D10所有绝对值小于10的数字都设置为红色。

所选答

案 [未- 给定] [未- 给定]

1.

Dim c As Range

2.

For Each c In [未Worksheets(\ - 给3.

定]

If Abs(c.Value) < 10 Then c.Font.ColorIndex = [未3 4. - 给

定]

Next

5.

End Sub

[未

- 给定] [未- 给定]

6.

问题 1

设置为10磅,以后每个加2磅。

得 0 分,满分 20 分

在A1:A10输入相同的字,如“ZUCC”,编写程序设置它们的字体大小,A1

正确答案 所选答案

1. Sub 改变字体大小() - [未给定]

2. Dim k As Integer, c As String - [未给定] 3. For k = 1 To 10 4. c = \ 5. Range(c).Select 6. With Selection.Font 7. .Size = 10 + 2 * k 8. End With 9. Next k

End Sub 10.

- [未给定] - [未给定] - [未给定] - [未给定] - [未给定] - [未给定] - [未给定] - [未给定]

得 0 分,满分 20 分

问题 2

假设单元格“B100”为合计数所在的单元格,要求工作簿关闭前,必须填入

合计数,否则不允许关闭。

正确答案

Sub WorkBook_BeforeClose(Cancel as

1. Boolean)

If Range(\

所选答案 [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

得 0 分,满分 20 分

2.

Cancel = True

3.

MsgBox \合计数不能为空,不允许关闭! \

4.

EndIf

5.

End Sub

6.

问题 3

在工作表1上创建“窗体”按钮并建立与之相关的“宏”,编写代码完成:从键盘输入一个整数n,输出如下图之图形。其中每个“*”要加粗,并在单元格中水平和垂直方向居中。

正确答案

Sub 按钮1_单击()

所选答案 [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

1. 2.

Worksheets(1).Activate 3. ActiveSheet.Cells.Clear

n = InputBox(\输入一个整数\ For i = 1 To n

Dim n As Integer, i As Integer, j As Integer

4.

For j = 1 To 2 * i - 1

5.

Cells(i, n - i + j) = \[未给6. Cells(i, n - i + j).Font.Bold = True - 定]

Cells(i, n - i + j).VerticalAlignment = xlCenter

Cells(i, n - i + j).HorizontalAlignment = xlCenter

Next j

7.

Next i

[未给- 定] [未给- 定] [未给- 定]

得 0 分,满分 20 分

8.

End Sub

9.

问题 4

正确答案 1. Sub a32() 2. Dim rng As Range

在范围C1:H26的所有单元格中,显示各自的列号与行号。

所选答案 - [未给定] - [未给定]

3. Set rng = ActiveSheet.Range(”C1:H26”) - [未给定] 4. With rng

5. For i = 1 To .Columns.Count 6. For j = 1 To .Rows.Count

7. .Cells(j, i).Value = j & \

- [未给定] - [未给定] - [未给定] - [未给定]

8. Next j

Next i 9. End With

End Sub 10.

- [未给定] - [未给定] - [未给定]

得 0 分,满分 20 分

问题 5

本例在Sheet1上的单元格区域 A1:D10中进行循环。如果这些单元格中的

值小于0.001,则将其值替换为0(零)。

正确答案

Sub Zero1()

所选答案 [未给

- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

1.

Dim c As Range

2.

For Each c in

3. Worksheets(\

If c.Value < .001 Then

4.

c.Value = 0

5.

End If

6.

Next c

7.

End Sub

8.

问题 1 得 0 分,满分 20 分

在工作表1上创建“控件工具箱”命令按钮“产生数据”(CommandButton1)和“判断”(CommandButton2)。 单击“产生数据”按钮完成在A1:A10上产生两位随机正整数;单击“判断”按钮完成将其中重复数用红色标注。

正确答案

所选答案


BB平台(VB日常测试)VBA(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年(11)铁岭市初中毕业生学业考试9页

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: