已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 单项选择题 共 10 分 1 在代码中引用一个控件时 应使用控件的 属性 A Caption B Name C Text D Index 2 设变量 x 4 y 1 a 7 b 8 下面表达式 的值为 假 A x a 0 AND y y D x y a b AND NOT y b c AND a d 的值为 6 要使标签的大小自动与所显示的文本相适应 可以通过设置 属性为 True 来实现 7 若要在一行书写多条语句 则各语句间应加分隔符 Visual Basic 的语句分隔符为 8 要强制显式声明变量 使用 语句完成 9 在 VB 中 用户定义常量使用 语句 声明变量使用 语句 三 将下列数学表达式转换为 VB 表达式 6 分 1 a2 2ab b2 2 3 8exln10 4 2sin 450 cos 450 5 6 四 判断题 正确打 错误打 10 分 1 在 VB 中 控件的事件只能通过用户的操作触发 2 字符型数据以双引号作为定界符 输出时双引号本身不会显示在屏幕上 3 保存工程时 窗体文件和工程文件的文件名不能相同 4 改变控件的大小 可以使用鼠标和键盘 还可以通过修改代码 5 同一过程中 数组和简单变量可以同名 6 VB 函数中的参数可以是常量 变量 表达式 还可以是另一个函数 7 代码 Const Number1 15 Number1 10 合法 8 允许将块 If Then 语句结构中的所有语句都写在一行上 9 定义数组语句 Dim a b As Integer 是正确的 10 在过程调用中 实参表 和 形参表 中对应的变量名不必相同 但是变量的个数必须相等 而且实际参数的类型必须与相应形式参数的类型相符 五 根据题意 将下列程序补充完整 16 分 1 产生 20 个 10 100 之间的随机整数 每行输出 10 个数据 Private Sub command1 click Dim a 1 To 20 As Integer Randomize i 0 Do While i 10 Then Print a i Loop End Sub 2 打印九九乘法表 Private Sub command1 click For i 1 To 9 For j 1 To 9 Print Next j Print End Sub 3 判断一个数是否素数 Private Sub command1 click x InputBox 请输入一个整数 flag 1 For i 2 To If x Mod i 0 Then flag 0 End If Next i If Then Print x 是素数 Else Print x 不是素数 End Sub 4 利用数组输出 Fibonacci 数列的前 15 项 该数列的第 1 项和第 2 项为 1 其余各项均为其前两项之和 Private Sub Command1 Click f 1 1 f 2 1 List1 AddItem f 1 List1 AddItem f 2 For i 3 To 15 f i List1 AddItem f i Next i End Sub 六 写出下面程序的输出结果 每题 3 分 共 18 分 1 Private Sub command1 click x InputBox enter x x 的输入值为 8 Select Case Sgn x 2 Case 1 Print y x 2 1 Case 2 Print y x 4 Case 3 Print y x 3 100 End Select End Sub 2 Private Sub command1 click Dim a b c d e As String a Zheng Zhou b Zhong Yuan Gong Xue Yuan c a b d Left a 1 Mid a 7 1 e Left b 1 Mid b 12 1 Print c Print d e End Sub 3 设有 Sub 过程 Private Sub p1 x As Integer ByVal y As Integer x 4 y 5 z 6 End Sub 则如下程序段的运行结果是 Private Sub Command1 Click Dim x As Integer y As Integer x 1 y 2 z 3 Print x y z Call p1 x y Print x y z End Sub 4 Private Sub command1 click k 0 For i 1 To 3 k k 1 a i i k Print a Next i End Sub 5 Private Sub command1 click Dim a 5 5 As Integer For i 1 To 5 For j 1 To 5 a i j i 2 j Print a i j Next j Print Next i End Sub 6 设有 Function 过程 Private Function f1 b a a a a b b b f1 a b End Function 则如下程序段的运行结果是什么 Private Sub command1 click a 4 b 3 a f1 a b Print a End Sub 七 编程题 共 30 分 注意 艺术类学生 环艺 装潢 表演 服设 做第 1 2 5 6 小题 其他学生做 第 1 2 3 4 小题 1 给出一个百分制的成绩 要求输出成绩的相应等级 7 分 90 分以上为 A 80 89 分为 B 70 79 分为 C 60 69 分为 D 60 分以下为 E 2 求 n n 由键盘输入 7 分 3 产生 20 个 0 99 之间的随机整数 并按从小到大的顺序输出 8 分 4 产生并输出一个 6 6 的二维数组 A 8 分 1 两条对角线上元素的值为 1 其余元素为小于 30 的随机整数 2 计算各行元素的平均值 输出平均值最大和平均值最小的行号 5 输出 1 2 100 的和 并求出 1 100 之间能被 17 整除的数据的个数 8 分 6 从键盘输入 10 个数 求出其中的最大数 最小数和平均值 8 分 VB 试题答案及评分标准 一 单项选择题 每题 1 分 共 10 分 1 B 2 A 3 C 4 C 5 D 6 D 7 A 8 B 9 D 10 B 二 填空题 每空 1 分 共 10 分 1 n Mod 13 0 And n Mod 17 0 1 对象 3 LEFT Visual Basic 6 0 6 4 6 5 False 6 Autosize 7 8 Option Explict 9 Const Dim 三 将下列数学表达式转换成 VB 表达式 每题 1 分 共 6 分 1 a 2 2 a b b 2 2 x 1 3 y 1 4 3 8 exp x log 10 4 2 sin 3 1416 4 cos 3 1416 4 5 x y z sqr x 2 y 2 z 2 6 log 1 abs a b a b 四 判断题 每题 1 分 共 10 分 1 2 3 4 5 6 7 8 9 10 五 根据题意 将下列程序补充完整 每空 1 分 共 10 分 1 1 int rnd 91 10 2 I 10 flag 1 2 1 i j 2 next i 3 1 int sqr x 或者 x 1 2 4 1 dim f 15 as integer 2 f I 1 f I 2 六 写出下面程序的输出结果 每题 4 分 共 24 分 1 y 65 2 Zheng Zhou Zhong Yuan Gong Xue Yuan 2 分 ZZZG 2 分 3 1 2 3 4 2 3 4 1 8 27 5 3 4 5 6 7 5 6 7 8 9 7 8 9 10 11 9 10 11 12 13 11 12 13 14 15 6 7 七 编写程序 1 private sub command1 click dim x as integer grade as string 1 分 x text1 text 1 分 select case x 4 分 case 90 to 100 grade A case 80 to 89 grade B case 70 to 79 grade C case 60 to 69 grade D case is a j Then t a i a i a j a j t End If Next j Next i For i 1 To 20 2 分 Print a i Next i End Sub 4 产生并输出一个 6 6 的二维数组 A 8 分 1 两条对角线上元素的值为 1 其余元素为小于 30 的随机整数 2 计算各行元素的平均值 输出平均值最大和平均值最小的行号 4 Private Sub Command1 Click Dim a 1 To 6 1 To 6 As Integer 1 分 Dim aver As Single Randomize For i 1 To 6 3 分 For j 1 To 6 If i j Or i j 7 Then a i j 1 Else a i j Int Rnd 30 End If Print a i j Next j Print Next
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南怀化市靖州苗族侗族自治县九苓经济建设投资有限公司招聘5人考试笔试备考题库及答案解析
- 2025年绍兴市越才人力资源服务有限责任公司招聘笔试考试参考试题及答案解析
- 消渴病肾病糖尿病肾病健康教育与康复指导
- 外贸出口钢材的实习报告
- 2026福建泉州市惠安县公办学校赴华中师范大学招聘编制内新任教师20人考试笔试参考题库附答案解析
- 《JBT9045-1999 刷筛》(2026年)实施指南
- 《JBT8774.13-1998 机床电气系统辅件双管固定座》(2026年)实施指南
- 2025安徽合肥演艺集团有限公司舞台技术人员招聘1人考试笔试参考题库附答案解析
- 2025中国中煤华东分公司及所属公司第三批社会招聘56人笔试考试备考试题及答案解析
- 2025年新能源行业网络安全防护与信息安全防护措施
- 2025民族出版社专业技术人员公开招聘4人备考题库(第二批北京)带答案详解(完整版)
- 设备日常保养和润滑知识
- 制度执行情况监督检查工作报告
- 金融农业新政策解读课件
- 2025至2030中国银导电胶行业市场深度研究与战略咨询分析报告
- 员工与公司合同范本
- 2025中国电信股份有限公司重庆分公司社会成熟人才招聘笔试考试参考试题及答案解析
- 宜宾市叙州区事业单位2025年下半年公开考核招聘工作人员(24人)考试笔试参考题库附答案解析
- 流感预防安全教育课件
- 2025年湖南长沙市总工会招聘55名工会社会工作专业人才备考题库附答案
- 2025巴彦淖尔市农垦(集团)有限公司招聘37人备考题库附答案
评论
0/150
提交评论