Visual Basic期末考试试题

更新时间:2023-07-14 03:04:04 阅读: 评论:0

VB 程序设计
第一章 VB概括
一、单选题
1、以下那一项不是框架体系结构的组成部分______。
A、公共语言运行时(Common Language Runtime,CLR)  B、统一类库(Ba Class Library)C、ADO                                           D、活动服务器页面(ASP
2、选择针对中的IL表述正确的项目_________
A、IL就是Internet Language,意思是Internet通用语言
B、IL就是Inter Language,意思是中间语言,是源代码经过一次编译之后的结果
C、优秀日记500字IL就是Information Language,意思是信息语言,代表软件代码的说明信息
D、IL需要CLR方能被执行
3、经过几次编译,.Net源代码文件可以被编译为本地CPU指令?_________
A、1次    B、2次    C、3次    D、4次
共享4、用VB语言开发的源代码文件被编译器编译成____________
A、中间语言(IL)代码  B 、C#代码  C、机器码  D、以上都不是
5、下面________语言不能在框架中运行
A、J#    B、C#    C、VB    D、Java
6、在框架中,IL代码经过________编译成机器码。
A、IL编译器  B、CLR  C、JIT  D、CLS
7、下面有个VB说法不正确的是_________
A、VB代码不区分大小写      B、VB代码每行结束使用“;”号
C、VB使用单引号进行注释    D、VB中不能使用“{”和“}”括起代码块
8、VB中定义模块的关键字是_________
A、Function      B、Class      C、Module      D、Sub
答案:C  BD    B  A  D  C  B  C
二、多选题
1、选择针对中的IL表述正确的项目__________
  A、IL就是Internet Language,意思是Internet通用语言
B、IL就是Inter Language,意思是中间语言,是源代码经过一次编译之后的结果
C、IL就是Information Language,意思是信息语言,代表软件代码的说明信息
D、IL需要CLR方能被执行
2、请选择属于 Famework的组件__________
A、JVM      B、CLR      C、JIT      D、WebForms 和 Windows Forms
3、下面有个VB说法正确的是_________
A、VB代码不区分大小写    B、VB代码每行结束使用“;”号
C、VB使用单引号进行注释  D、VB中使用“{”和“}”括起代码块
  答案:BD    BCD    AC
三、填空题
1、框架支持_咱们回家吧c#_____、_C++_____、___VB___和__J#____四种语言
2、定义模块的关键字___Moudle_____
3、NET框架体系结构由___CLR______、___统一类库______、ADOASP四个主要部分组成
答案:C#、C++、VB、J#      Module      CLR、统一类库
四、问答题
1、简述框架的组成部分,及各个部分所代表的意义
:NET框架体系结构由以下四个主要部分组成(1)公共语言运行时(Common Language Runtime,CLR)(2)统一类库(Ba Class Library)(3)ADO数据库访问(4)活动服务器页面(ASP)
2、简述VB的特性
:VB中所引进的一些关键特征如下所示:(1)继承 (2)构造函数和析构函数(3)重载(4)覆盖(5)结构化异常处理(6)多线程
3、简述框架应用程序种类
:1.  Windows窗体应用程序
Windows窗体应用程序是指运行于Windows操作系统之上的窗口式应用程序。框架封装了win32API,提供一个高效的、面向对象的、可扩展的类集,是Windows应用程序开发更加简单,效率更高。
2.  控制台应用程序  控制台应用程序是指通过命令行运行的控制台应用,此种应用程序通过DOS环境下的命令行与用户进行交互。在开发极少或根本不需要用户交互的实用工具程序时,可以使用控制台应用程序。
3.  类库 类库模板用于创建可重用的组件,类库所形成的.dll文件可以应用于多个项目,在不同项目中只需引入.dll就可以使用此类库所提供的功能
第二章 VB语言基础
一、单选题
1、都是VB中的数据类型的选项是__________
A、Short、Integer、Long、Float、Double      B、Short、Int、Long、Single、Double
C、Integer、Long、Single、Double、Decimal   D、BoolenByteBitDecimalDate
2、数据类型为Long的数据在内存中占用的字节数为__________
A、1        B、2        C、4      D、8
3、以下定义常量不正确的语句是_____________
A、Const Num As Integer=200    B、Const  Num1 As Long=200, Sstr$="World"
C、Const Sstr$="World"        我是一棵小树 D、Const Num$=#World#
4、如果For语句中的步长值为正,则循环正常结束时_____________
A、循环变量的终值>初值       B、循环变量的终值<初值
C、循环变量的终值=初值        D、以上说法都错
5、下述代码A和B正确的值是_____________
Dim X As String = "123"
Dim Y As Integer = 123
Dim A As String = X + Y
Dim B As String = X & Y
A、“246”,“123123” B、246,“123123” C、“123123”,“123123”  D、123123,“123123”
6、在VB中,无返回值的过程称为__________过程。
A    Main  B    Sub   C    Function    D    Property
保胎药
7    "关于下面代码的叙述不正确的是____________________
  Sub Test(ByRef ParamArray lects() As String, ByVal question As String)
  Dim j As Integer
  MsgBox(question & ""has leted:"")
  For j=0 To UBound(lects)
    MsgBox(j & "": "" & lects(j))
  Next j
  End Sub"
A    代码中参数数组必须改为值传递
B    代码中参数数组必须改成过程定义的最后一个参数
C    代码中参数数组中的每一个元素的数据类型应该和ParamArray的数据类型相同。
D    代码中参数数组根据需要可以改成多位数组。
8    在执行循环之前先测试条件表达式 expression,然后让代码循环执行到该条件表达式的值取“真”,则应使用_________循环语句。
A    "Do until expression
……
Loop"
B    "Do
……
Loop until exprssion"
C    "Do while expression
……
Loop"
D    "Do
……
Loop while expression"课程名称    VB程序设
答案:CDDA  ABDA
二、多选题
1    为了将字符串str=“12345”转换成整数12345,可以使用以下哪条语句?_________
A    Dim num As Integer = Integer.Par(str)山深闻鹧鸪   B    Dim Num As Integer = str.ToInt()
C    Dim num As Integer = Convert.ToInt32(str)  D    Dim num As Integer = CType(str, Integer)
答案:A,C,D
三、填空题
1    值为True 和Fal的数据类型是___ Boolean ______
2    传值使用____ ByVal _____关键字,传引用使用____ ByRef _____关键字
3    参数列表中,可选的参数使用______ Optional ______关键字进行标识
4    尚未初始化的、不定型变量的值都为_____ Empty _________
财务公开5    使用_____ ParamArray ________关键字来声明一个参数数组
答案:1、Boolean  2、ByValByRef  3、Optional  4、Empty  5、ParamArray
四、问答题
1    简述Sub和Function的区别。
酷吏张汤:Sub过程通常称为子过程,没有返回值。而Function过程称为函数,具有函数返回值。
2    传值和传引用的区别
:以传值的方式传递参数时,过程只会看到参数的拷贝,即使过程修改了参数的值,这种改变也不会影响到实参。当过程结束时,这种参数的拷贝将被抛弃。
传引用是将参数的地址进行传递,实际上将参数本身传递过去,只不过在过程中换了名字(别名),此时过程对参数进行的修改是持久性的,会影响到实参的变化。在VB中传值使用ByVal关键字,而串引用使用ByRef关键字。"
第三章 窗体和常用事件
一、单选题
1、VB窗体中提供的Hide方法的作用是______。

本文发布于:2023-07-14 03:04:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1080650.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:参数   代码   使用
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图