




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计VB(模拟试题)答案在后面显示模拟试题一、 判断题(如正确打,否则,打)1控制台应用程序至少有一个Main过程。2. 学校$ 是正确的变量名。3. 把a, b之中的最大值存放于max,使用的语句为:If ab Then max=a Else max=b End If4判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为If Asc(ch)=97 And Asc(ch)=122 ThenWriteLine (“Yes”)ElseWriteLine(“No”)End If5. 输入结构变量的值就是输入该变量的各个元素的值。6.若某个模块中以关键字public定义子过程,则只能在该模块中可以调用该过程。7. 事件是由VB.Net系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。8.在程序中能像调用普通函数那样显式调用构造函数。9在程序运行期间,用户可以用文本框显示信息。10.从文件取出一组数据以流的方式存放到程序中的变量或数组中称为向流写入数据。二、单项选择题1VB.NET是一种( )程序设计语言。A. 面向事件 B. 面向属性 C. 面向对象 D. 面向过程2. 执行目标程序时出现的错误称为( ) 错误。 A. 语法或编译 B. 运行 C. 逻辑 D. 计算3. 单精度浮点型数据占用( )个存储字节。A. 1 B. 2 C. 4 D. 84下列选项中,把r定义为双精度型变量的是( )。A. r% B. r! C. r# D. r$5100% 表示100为( )型数据。A. 整 B. 单精度浮点 C. 货币 D. 字符6设X为整型变量,不能正确表达1 X 5的逻辑表达式是( )。A. 1 X 5 B. X=2 or X=3 or X=4C. 1X And X 5 D. Not (X=5)7. 下列程序段的执行后显示的结果是( )。 X=10 :Y=3 WriteLine(0 ,(x*y)/5)A. 10 B. 3 C. 5 D. 68执行下面语句后,输出结果为( )。 A=10 : B=30 : C=20 WriteLine(012,A,B,C)A. 0、1和2 B. 10、20和30 C. 20、10和30 D. 10、30和209执行下面语句后,输出结果为( )。 A=10:B=30 If AB Then WriteLine(01,A,B)A. 10 B. 30 C. 10和30 D. 30和1010下列程序段执行后窗体上显示( )。i = 0While i = 2i = i + 1End WhileWrite(i)A. 0 B. 1 C. 2 D. 311. 运行如下程序段后,x的值是( )。 x=2 For i=1 to 8 step 2 x=x+i next iA. 2 B. 18 C. 27 D. 3812 在Sub过程体内可以用( )语句强制退出Sub过程的执行。 A. Exit DoB. Exit For C. Exit Function D. Exit Sub13下列一维数组说明语句正确的是( )。A. Dim b(2) AS Integer =1,2,3B. Dim b(0 To 2) AS Integer=1,2,3C. Dim b( ) AS Integer=1,2,3D. Dim b(2) AS String =one, two, Three14设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中()是错误的。A. c(i-1) B. c(5+0.5) C. c(0) D. c(11)15设有数组说明语句:Dima(3,3),则数组a中包含元素的个数是( )。A. 3 B. 6 C. 9 D. 1616以关键字Function定义的过程是( )。 A. 子过程 B. 函数过程 C. 属性过程 D. 事件过程17在过程的形式参数前面加上关键字( ),则该参数说明为传值参数。 A. Val B. ref C. Byref D. ByVal18设已定义Sub过程p,有3个数值型传值参数;设a为实型变量,调用该Sub过程的错误语句为( )。A. p(c,b,a) B. call p 0.5, a, 100C. call p( 0.5, cos(0.1), a+10 ) D. p( 0.5, 1.2, 100 )19在类定义的外部,可以被访问的成员有( )。A. 所有类成员 B. private或protected的类成员C. public的类成员 D. public或private的类成员20当鼠标在窗体上移动时,会发生( )事件。A. MouseDown B. MouseUpC. MouseMove D. KeyDown三、简答题1. 程序设计语言的语句按功能可以分成哪几类语句?它们的作用是什么?2若有数组定义语句:Dim c%() = 76, 80, 75,则数组c有多少个元素?这些元素是什么?它们的初值是多少?3.什么是文件?文件操作可以分为哪些步骤?四、程序阅读题1写出执行下列程序的输出结果。Imports System.ConsoleModule Module1 Sub Main() Dim i%, y! y = 1 : i = 1 Do While i 6 y = y * i - 1 i = i + 2 WriteLine(y=0, y) Loop End SubEnd Module2. 写出执行下列程序的输出结果。Imports System.ConsoleModule Module1 Sub Main() Dim f(5) As Integer, i As Integer f(0) = 0 : f(1) = 1 For i = 2 To 5 f(i) = 2 * f(i - 2) + 4 * f(i - 1) Next i For i = 0 To 5 If i Mod 2 = 0 Then WriteLine() Write(0 , f(i) Next i WriteLine() End SubEnd Module3写出执行下列程序的输出结果。Imports System.ConsoleModule Module1 Sub Main() Dim m%, n%, p%, s# s = f(5) WriteLine(s=0 , s) End Sub Private Function f(ByVal x%) As Long Dim i As Integer, t As Long t = 1 For i = 1 To x t = t * i Next i Return t End FunctionEnd Module五、程序填空题1. 下面程序代码的功能是:求的值,在横线上填上适当内容。 Imports System.ConsoleModule Module1 Sub Main() Dim i, n%, s! Write(n=) n = ReadLine() i = 1 : s =(1) While (2) s = s + (3) i = i + 1 End While WriteLine(s=0,(4) End SubEnd Module2下面程序代码的功能是:从键盘上输入x,y和z的值,按如下公式求f (x,y,z)的值的程序,在横线上填上适当内容。f(x,y,z)=sin(x)/(sin(x-y)*sin(x-z)+sin(y)/(sin(y-z)*sin(y-x)+sin(z)/(sin(z-x)*sin(z-y)其中x、y和z互不相等。Imports System.ConsoleImports System. (5)Module Module1 Sub Main() Dim x!, y!, z!, s! Write(x=) : x = ReadLine() Write(y=) :(6)= ReadLine() Write(z=) : z = ReadLine() If xy And yz And (7)Then s = f(x, x-y, x-z) + f(y, y-z, y-x) + f(z, z-x, z-y) WriteLine(s=0, s) Else WriteLine(数据输入错误!) End If End Sub Private Function f(ByVal a As Single, ByVal b As Single, ByVal c As Single) As Single (8)= Sin(a) / (Sin(b) * Sin(c) End FunctionEnd Module参考答案一.、判断题(如正确打,否则,打)1. 2. 3. 4. 5 6. 7. 8. 9. 10. 二、单项选择题题 号12345678910答 案CBCCAADDCD题 号11121314151617181920答 案BDCDDBDBCC三、简答题1. 程序设计语言的语句按功能可以分成哪几类语句?它们的作用是什么?答: 按功能可以分成3类语句:声明语句、操作语句和控制语句。声明语句不是执行语句,它用于命名变量、常数或过程,或定义数据类型。操作语句用于描述对数据的处理。控制语句用于控制程序的执行流程。2若有数组定义语句:Dim c%() = 76, 80, 75,则数组c有多少个元素?这些元素是什么?它们的初值是多少?答:数组c共有3个元素c(0)、c(1)和c(2),它们的初值分别为76, 80和75,即c(0)=76,c(1)=80和c(2)=75。3.什
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年酒店管理专家面试指南及模拟题答案
- 2025年电商运营岗位面试技巧与预测题
- 2025年英语专业八级考试TEM8备考策略与模拟题
- 2025年高级产品经理面试题及应对策略
- 2025年物联网中级工程师考试热点难点解析与模拟题
- 2025年职业技能安全生产主要负责人危险化学品经营单位-危险化学品生产单位参考题库含答案解析
- 2025年特种作业类危险化学品安全作业过氧化工艺作业-裂解(裂化)工艺作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业磺化工艺作业-光气及光气化工艺作业参考题库含答案解析
- 2025年特种作业类危险化学品安全作业硝化工艺作业-加氢工艺作业参考题库含答案解析
- 遗赠协议书范文
- X射线电离辐射安全知识培训课件
- 2025年秋季新学期教学工作会议校长讲话:一心一意抓质量一点一滴见成效一步一脚印做教学
- 医院洁净手术部建筑技术规范
- 多元化经营战略下小米公司盈利能力的分析
- 网络直播行业自律发展现状与内容监管趋势2025年研究
- 安徽省2025年公需科目培训测验答案(科目一)
- 脑梗死急性期护理查房
- 档案高级职称考试题库及答案
- 河北省石家庄市2024-2025学年高一下学期期末教学质量检测数学试题(含部分答案)
- 养老院用电安全培训知识
- 《肝硬化腹水中西医结合诊疗专家共识(2025年)》解读课件
评论
0/150
提交评论