2011年4月自考真题计算机应用技术_第1页
2011年4月自考真题计算机应用技术_第2页
2011年4月自考真题计算机应用技术_第3页
2011年4月自考真题计算机应用技术_第4页
2011年4月自考真题计算机应用技术_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HNCE 网上考试系统 v9 6 本套软件使用权属于 中原工学院 考试课程 VB NET 程序设计 考试时间 100 分钟 考场 第一考场 考试日期 2012 06 01 考号 333333333333 姓名 风光好剩余时间 99 57 保存交卷退出帮助 本卷共有 4 道大题 一 单项选择题 14 道小题 共 20 分 1 假定焦点已经位于 TextBox1 中 则能够触发 KeyPress 事件的操作是 1 分 A 单击鼠标B 双击文本框 C 鼠标滑过文本框D 按下键盘上的某个键 2 下列数据中 是 Boolean 型常量 2 分 A 123B And C TrueD Or 3 执行语句 S Len Mid Visual Basic 1 6 后 S 的值是 2 分 A VisualB Basic C 1D 6 4 以下关系表达式中 其值为 False 的是 2 分 A ABC AbC B the they C VISUAL UCase Visual D Integer Int 5 设有 x y 两个数值型变量 今欲将其以坐标的样式 x y 显示在标签 Label3 上 注 x y 显示具体的数值 下面语句中正确的是 2 分 A Label3 text x y B Label3 text x y C Label3 text x y D Label3 text x y 6 对于窗体 下面 属性可改变窗体的边框性质 2 分 A MaxButtonB FormBorderStyle C NameD Left 7 以下 Case 语句中错误的是 2 分 A Case 0 To 10B Case Is 10 C Case 3 5 Is 10D Case 10 Is 50 8 关于数组 以下说法正确的是 1 分 A 数组的下标都是从 1 开始的B 数组在定义后 其所含数据的个数不能改变 C 数组的类型不能是可变类型D 数组命名与变量命名的规则相同 9 在过程中定义的变量 不在语句块中 为 1 分 A 全局变量B 局部变量 C 模块级变量D 块级变量 10 若要向列表框中添加新项目 正确的语句是 1 分 A ListBox1 Items Add How are you B ListBox1 Items Insert How are you C ListBox1 Items Remove How are you D ListBox1 Text How are you 11 要在下拉菜单中添加一个分隔线 则应将该菜单项的标题内容设置为 1 分 A B C D 12 在多重窗体程序设计中 将 Form2 作为非模式对话框显示的方法是 1 分 A Form2 Show B Form2 ShowDialog C Form2 Hide D Form2 Close 13 关键字 MyBase 指的是 1 分 A 当前类B 当前类的基类 C 当前类的派生类D 当前类的对象 14 在向文件流写入数据时 数据只是写入到文件缓冲区中 只有在缓冲区满时才真正写入到文件中去 所以写入数 据后还应调用 方法 以便将缓冲区中的数据实际写入到文件中去 1 分 A OpenB Seek C PeekD Flush 二 填空题 17 道小题 共 32 分 1 Visual Basic NET 中 所有对象都必须具有属性 1 分 2 面向对象程序设计的三大特性是封装性 性 多态性 1 分 3 使用 FileStream 类的方法可将文件流的当前位置设置为指定值 1 分 4 要引入 System 命名空间下的 Math 类 则应在程序代码中书写的语句是 1 分 5 计算 11 22 表达式的值 将结果填入中 1 分 6 算术表达式 3 5 7 MOD 2 3 的运算结果是 1 分 7 要使文本框具有水平和垂直滚动条 则应先将其属性设置为 True 然后再将 属性设置为 1 分 8 关闭窗体 Form1 应使用语句 1 分 9 假定 x 1 y 2 z 3 执行 x y y z z x 后 x y z 的值分别为 1 分 10 Visual Basic NET 中的动态数组可以先用 Dim 语句声明 不指定其界限信息 只声明其类型 在使用动态数组之 前 再通过语句重新确定动态数组的上界大小 1 分 11 过程调用中的参数传递有按值传递 按地址传递 其关键字分别是 ByVal 1 分 12 过程调用时 如果想按地址传递参数 实参必须是 1 分 13 对象的属性在程序运行过程中 只能被引用 不能被修改 1 分 14 要在菜单中的菜单项之间设置一条分隔线 应将该菜单项的标题内容设置为 1 分 15 下面的程序是求 3 200 之间的所有素数 并显示到 TextBox1 文本框中 Private Sub Button1 Click ByVal sender As System Object ByVal e As System EventArgs Handles Button1 Click Dim n As Integer i As Integer k As Integer For n 3 To 200 k System Math Sqrt n For i 2 To k If n Mod i 0 Then End If Next i If Then TextBox1 Text End If Next n End Sub 6 分 16 下面的程序是求出斐波那契数列的前 30 项及前 30 项的和 把结果分别显示在 TextBox1 TextBox2 文本框中 斐波那 契数列的第 1 项和第 2 项的值均为 1 其后每一项都是其前面两项的和 如 1 1 2 3 5 8 13 Private Sub Button1 Click ByVal sender As System Object ByVal e As System EventArgs Handles Button1 Click Dim f 29 As Integer Dim i s As Integer f 1 1 f 2 1 TextBox1 Text s 2 For i 3 To 29 TextBox1 Text TextBox1 Text f i Next TextBox2 Text s End Sub 6 分 17 下面的程序编写了一个 sub 过程 它能把一个新的数据加到数组指定的位置上 Sub insert ByRef arr As Integer ByVal n As Long ByVal i As Integer Dim k As Integer If Then arr i n Else For k UBound arr 1 To i Step 1 Next arr i n End If End Sub Private Sub Button1 Click ByVal sender As System Object ByVal e As System EventArgs Handles Button1 Click Dim a 9 As Integer Dim n i x p For i 0 To 9 a i Int Rnd 900 100 TextBox1 Text TextBox1 Text a i Next n Val InputBox 输入要加入的数据 p Val InputBox 输入要加入的位置 下标号 ReDim Preserve a 10 For i 0 To 10 TextBox2 Text TextBox2 Text a i Next End Sub 6 分 三 判断题 12 道小题 共 12 分 1 在 VB NET 编程环境中 如果 工具箱 没有出现 则可以通过 视图 菜单中相应的菜单命令打开它 1 分 正确错误 2 所有的数值型变量 VB NET 都会用数值零来初始化他们 1 分 正确错误 3 用 Const 定义的符号常量在程序运行过程中不可以被重新赋值 1 分 正确错误 4 在算术表达式中 只能使用 不能用 和 1 分 正确错误 5 标签对象上只可以显示文字 不能显示图像 1 分 正确错误 6 命令按钮对象上既可以显示文字 也可以显示图像 1 分 正确错误 7 Case Else 子句必须写在所有 Case 子句的后面 1 分 正确错误 8 InputBox 函数的返回值是字符串类型 常需要转换后才能赋值给变量 1 分 正确错误 9 数组必须先声明 然后才能使用 1 分 正确错误 10 Sub 过程和 Function 过程的重要区别是参数的传递方式不同 1 分 正确错误 11 复选框对象主要用来实现多选一的操作目的 1 分 正确错误 12 使用 StreamWriter 类产生的文件都是 ASCII 文件 可以用记事本之类的工具编辑 修改 1 分 正确错误 四 编程题 4 道小题 共 36 分 1 新建工程 在窗体上创建 1 个标签 Label1 2 个命令按钮 Button1 Button2 1 在属性窗口中设置标签文字为你的姓名 1 个命令按钮上的文字为 时间 1 个命令按钮上的文字为 蓝色 2 编写代码 要求 运行程序 单击按钮 时间 将标签文字改为系统当前时间 要求使用函数 单击按钮 蓝 色 将标签文字改为蓝色 本题要求上传窗体文件 9 分 必须将本题程序最后的运行结果填入下面的框中 否则 该题以零分计 请将你解答本题所写的源程序粘贴到下面或者上载源程序 2 用输入对话框 InputBox 输入一个正整数 判断其能否同时被 5 和 17 整除 如能则用标签输出 xxx 能同时被 5 和 17 整除 否则输出 xxx 不能同时被 5 和 17 整除 其中 标签中的 xxx 应显示为实际输入的数据 本题要求上传窗体文件 9 分 必须将本题程序最后的运行结果填入下面的框中 否则 该题以零分计 请将你解答本题所写的源程序粘贴到下面或者上载源程序 3 编写程序 输出 100 500 之间的所有素数 每行输出 5 个 9 分 必须将本题程序最后的运行结果填入下面的框中 否则 该题以零分计 请将你解答本题所写的源程序粘贴到下面或者上载源程序 4 创建一个项目 项目的名称为 Rect 运行效果见附图 c8 2 要求在该项目中一个长方体类 Rect 建议将该类定义为一个独立的 vb 文件 该类包含 1 两个公有数据成员表示长方体的长 length 和宽 width 一个私有数据成员表示长方体的高 high 2 一个可读写私有数据成员 high 的公有属性 High 3 一个公有方法 ComputeVol 用来计算长方体的体积 最后在该项目的窗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论