高级语言程序设计(VB)(模拟试题及答案)_第1页
高级语言程序设计(VB)(模拟试题及答案)_第2页
高级语言程序设计(VB)(模拟试题及答案)_第3页
高级语言程序设计(VB)(模拟试题及答案)_第4页
高级语言程序设计(VB)(模拟试题及答案)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、高级语言程序设计VB(模拟试题)答案在后面显示模拟试题判断题(如正确打,否则,打 )控制台应用程序至少有一个Main 过程。学校 $ 是正确的变量名。把 a, b 之中的最大值存放于max,使用的语句为:If ab Then max=a Else max=b End If判别 ch 是否为小写字母,若是,输出“ yes” ;否则,输出“ No” 的块结构条件语句为If Asc(ch)=97 And Asc(ch)=122 ThenWriteLine ( “ Yes”)ElseWriteLine( “ No”)End If输入结构变量的值就是输入该变量的各个元素的值。若某个模块中以关键字publ

2、ic 定义子过程,则只能在该模块中可以调用该过程。事件是由VB.Net 系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。在程序中能像调用普通函数那样显式调用构造函数。在程序运行期间,用户可以用文本框显示信息。从文件取出一组数据以流的方式存放到程序中的变量或数组中称为向流写入数据。 VB.NET 是一种 () 程序设计语言。A. 面向事件B. 面向属性C. 面向对象D. 面向过程执行目标程序时出现的错误称为() 错误。计算A. 语法或编译B. 运行 C. 逻辑D.计算单精度浮点型数据占用( ) 个存储字节。A. 1 B. 2 C. 4 D. 84 下列选项中,把r 定义为双

3、精度型变量的是()。A. r% B. r! C. r# D. r$5 100% 表示 100 为()型数据。A. 整 B.单精度浮点C. 货币D. 字符的逻辑表达式是( )。C. 1X And X 5 D. Not (X=1)6 设 X 为整型变量的逻辑表达式是( )。C. 1X And X 5 D. Not (X=1)A. 1 X =5). 下列程序段的执行后显示的结果是X=10 :Y=3WriteLine(0 . 下列程序段的执行后显示的结果是X=10 :Y=3WriteLine(0 , (x*y)/5)A. 10 B. 3 C. 5 D. 6执行下面语句后,输出结果为A=10 : B=3

4、0 : C=20WriteLine(012A. 0 、 1 和 2 B. 10执行下面语句后,输出结果为A=10:B=30If AB Then WriteLine(01A. 10 B. 30 C. 10( )。()。A, B, C)、 20 和 30 C. 20()。, A, B)和 30 D. 30、 10 和 30 D. 10、 30 和 20和 1010 下列程序段执行后窗体上显示()。i = 0While i = 2= i + 1End WhileWrite(i)A. 0 B. 1 C. 2 D. 3运行如下程序段后,x 的值是()。x=2For i=1 to 8 step 2x=x+

5、inext i2 B. 18 C. 27 D. 3812 在 Sub 过程体内可以用( )语句强制退出Sub 过程的执行。A. Exit Do B. Exit For C. Exit Function D. Exit Sub13 下列一维数组说明语句正确的是()。A. Dim b(2) AS Integer =1,2,3Dim b(0 To 2) AS Integer=1,2,3Dim b( ) AS Integer=1,2,3Dim b(2) AS String =one, two, Three TOC o 1-5 h z 14 设有数组说明语句:Dim c( 10) AS Integer,

6、则下面表示数组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. 16定义的过程是()。函数过程事件过程),则该参数说明为传值参数。16 定义的过程是()。函数过程事件过程),则该参数说明为传值参数。A. 子过程B.C. 属性过程D.17 在过程的形式参数前面加上关键字(A. Val B. ref C. Byref D. ByVal18 设已定义Sub 过程p,有3 个数值型传值参数;设a 为实型变量,调用该Sub 过程的错

7、误语句为()。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 在类定义的外部,可以被访问的成员有19 在类定义的外部,可以被访问的成员有A. 所有类成员B. privateC. public 的类成员D. public20 当鼠标在窗体上移动时,会发生(A. MouseDown B. MouseUp()。或 protected的类成员或 private的类成员)事件。C. MouseMove D. KeyDown三、简答题程序设计语言的语句按功能可以分成哪几类语句?

8、它们的作用是什么?若有数组定义语句:Dim c%() = 76, 80, 75,则数组c 有多少个元素?这些元素是什么?它们的初值是多少?什么是文件?文件操作可以分为哪些步骤?四、程序阅读题1 写出执行下列程序的输出结果。Imports System.ConsoleModule Module1Sub Main()Dim i%, y!End FunctionEnd FunctionEnd Moduley = 1 : i = 1Do While i 6y = y * i - 1= i + 2WriteLine(y=0, y)LoopEnd SubEnd Module. 写出执行下列程序的输出结果。

9、Imports System.ConsoleModule Module1Sub Main()Dim f(5) As Integer, i As Integerf(0) = 0 : f(1) = 1For i = 2 To 5f(i) = 2 * f(i - 2) + 4 * f(i - 1)Next iFor i = 0 To 5If i Mod 2 = 0 Then WriteLine()Write(0 , f(i)Next iWriteLine()End SubEnd Module写出执行下列程序的输出结果。Imports System.ConsoleModule Module1Sub M

10、ain()Dim m%, n%, p%, s#s = f(5)WriteLine(s=0 , s)End SubPrivate Function f(ByVal x%) As LongDim i As Integer, t As Longt = 1For i = 1 To xt = t * iNext iReturn tEnd ModuleEnd Module五、程序填空题的值,在横线上填上适当内容。1. 下面程序代码的功能是:求的值,在横线上填上适当内容。Imports System.ConsoleModule Module1Sub Main()Dim i, n%, s!Write(n=)n

11、 = ReadLine()i = 1 : s =(1)While (2)s = s +(3)= i + 1End WhileWriteLine(s=0, (4) ) End SubEnd Module下面程序代码的功能是:从键盘上输入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 Sys

12、tem. (5)Module Module1Sub Main()Dim x!, y!, z!, s!Write(x=) : x = ReadLine()Write(y=) : (6) = ReadLine()Write(z=) : z = ReadLine()If xy And yz And (7) Thens = f(x, x-y, x-z) + f(y, y-z, y-x) + f(z, z-x, z-y)WriteLine(s=0, s)ElseWriteLine(数据输入错误!)End IfEnd SubPrivate Function f(ByVal a As Single, ByV

13、al b As Single, ByVal c As Single)As Single(8) = Sin(a) / (Sin(b) * Sin(c)End Function参考答案一 .、判断题(如正确打,否则,打)1. 2. 3. 4. 5 6. 7. 8. 9. 10. 12345678CBCCAADD1112131415161718BDCDDBDB三、简答题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

温馨提示

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

评论

0/150

提交评论