问题 1
下列关于可变长度形参列表的描述正确的是哪一项?
A. ParamArray关键字可以用ByRef修饰
B. 需要使用ParamArray关键字来修饰可变长度的参数列表
C. ParamArray修饰的形参可放在参数列表的任意位置
D. ParamArray关键字可以修饰二维数组参数

答案:B
解析:
ParamArray只能用ByVal修饰,A错;
ParamArray修饰的形参必须放在列表的最后,C错;
ParamArray关键字只能修饰一维数组参数,不能修饰二维数组参数,D错。

问题 2
已知有如下的子过程,哪个调用是正确的?
Sub Test (ByVal a As Integer,ByVal b As Integer,Optional ByVal c As Boolean=True)
A. Test(1,False)
B. Test(False)
C. Test(1,2)
D. Test()

答案:C
解析:
Optional表示可选参数,是Boolean类型,但是必选的是两个Integer类型的。

问题 3
编辑代码需要使用下列哪个窗口?
A. 解决方案资源管理器窗口
B. 代码编辑器
C. 工具箱
D. 属性窗口

答案:B
解析:略

问题 4
已知x,y,z为布尔变量(Boolean),并且x=4,y=1,z=0,则下面的表达式的值为True:
x+z>=y And Also x=z

答案:错
解析:AndAlso是指短路与运算符,所以相当于直接看是不是两边均为真就行(当成不短路的做也行)。
左边,4+0>=1,True;右边,1 <> 0,False。
布尔表达式真值是False。

问题 5
在SelectCase语句中,如果有多个离散值进行选择可以用冒号隔开,例如:Case 1:3。

答案:错
解析:应该用逗号而不是冒号。

问题 6
请补全下面的程序片段,该程序片段用来计算1至99的奇数的和。

Dim Sum As Integer=0
Dim i As Integer=1
While i <=99Sum +=i(                      )
End Do

A. i+=2
B. i-=1
C. i-=2
D. i +=1

答案:A
解析:取奇数,所以步长是2。

问题 7
当程序执行时,注释会导致计算机把 '符号(即单引号)之后的文本打印在屏幕上。

答案:错
解析:'可以在VB.NET里表示注释符,注释后面本行内容的显然不会被处理。

问题 8
下列对结构体的定义哪个是正确的?
A.

StructureDim name As String
End Structure

B.

Structure Animal
End Structure

C.

Structure AnimalDim name As String
End Structure

D.

Structure StringDim name As StringDim  No As String
End Structure

答案:C
解析:考察VB.NET结构体的问题。
VB.NET结构体必须有命名,A错;
结构体命名不能采用关键词String,D错;
结构体里至少有一个Dim的变量,B错。

问题 9
“#234” Like “1234” 的结果为True。

答案:错
解析:Like模糊匹配的时候Pattern应该在后面,所以是不对的。
换而言之:“1234” Like “#234”,这是True。

问题 10
ReDim语句可以修改数组的维数。

答案:错
解析:ReDim语句不能修改数组维数。

问题 11
根据下面的代码判断那个描述是正确的?

Enum  CustomColorRedPink =3 Yellow=6GreenBlue=9Brown
End Enum

A. Color.Red的值为1
B. Color.Brown的值为10
C. Color.Green的值为8
D. Color.Red的值为2

答案:B
解析:考察VB.NET枚举。
Color.Red会自动赋值为0,A错,D错;
Color.Green会顺延,所以会赋值为7,B错。

问题 12
下列关于名称为Sum的重载方法哪个是错误的?
已知该方法的声明如下:
Function Sum(ByVal a As Integer, ByVal b As Integer) As Integer
A. Function Sum (ByVal a As Double, ByVal b As Double) As Double
B. Function Sum (ByVal a As Integer, ByVal b As Integer, ByVal c As Integer) As Integer
C. Function Sum (ByVal a As Double, ByVal b As Integer) As Double
D. Function Sum (ByVal a As Integer, ByVal b As Integer) As Double

答案:D
解析:考察函数的重载。
重载要求我们定义名称相同、签名不同的函数。
重载与返回值无关,要求形参列表的类型顺序不同或者长度不同,D不符合要求。

问题 13
关于创建应用程序的一般步骤的顺序哪项是正确的?
(1) 运行并保存
(2) 创建一个新项目
(3) 调试
(4) 界面设计
A. (4)、(3)、(2)、(1)
B. (2)、(4)、(3)、(1)
C. (1)、(2)、(3)、(4)
D. (2)、(4)、(1)、(3)

答案:B
解析:这题有点恶心,反正答案确实就是这个。

问题 14
下列哪一项可以作为变量的名称?
A. ?Value
B. 33Value
C. __FirstValue
D. Class

答案:C
解析:考察变量命名合法性。
?不能用在变量命名中,A错;
数字不能在变量名开头,B错;
Class是关键字,不能用于变量名,D错。

问题 15
声明一个具有6个整型元素的数组A哪个是正确的?
A. Dim A(6) As Integer
B. Dim A(5) As Integer
C. Dim A As Integer()=New Integer(6){}
D. Dim A(5) As Integer()

答案:B
解析:考察VB.NET数组的定义。
VB.NET在这里与C、Java等语言不同,长度为6的数组定义的时候用5来定义,A错。
C选项语法纯属自己编着玩的,不必当真,C错。
不能在类型后面加括号,D错。

问题 16
已知S1=“My First Test”, S2=“My first Test”,那么S1.CompareTo(S2)的值应该是-1。

答案:错
解析:这个其实我也不是很理解,因为s1<s2(字典序),但是这个返回值确实是1,很奇怪……

问题 17
Visual Basic把myfirstvalue和MyFirstValue看成是不同的变量名。

答案:错
解析:VB.NET不区分大小写,包括变量名……真的,你说吧多恶心的语法……

问题 18
表达式3*(2+6Mod 2^2)+12\6的值是多少?
A. 14
B. 8
C. 5
D. 10

答案:A
解析:考察运算符的运算顺序和实际含义。Mod是取模,\是整除,^是指数运算(这个优先级最高),顺着算就行,结果12。

问题 19
请补全下面的程序片段,该程序片段用来计算整形数组B中的各元素和。

Dim Sum As Integer=0
For Each (     ) In BSum+=a
Next

A. a As Double
B. a As Integer = 0
C. a As String
D. a As Integer

答案:D
解析:考察For…Each语法。

问题 20
Function过程没有返回值,Sub过程可以有返回值。

答案:错
解析:恰恰相反……

【VB.NET】测验题目Quiz1相关推荐

  1. 九型性格心理测试 (From Ulla Zang荣格的个人性格测验题目)

    今天妮妮给我发来一个性格测试:要评估自己的性格,请看看以下的图片,并选出你最喜爱的一张(请同时考虑形状和颜色). 然后根据编号查看你对应的类型.和周围几个同事一起做了一下:还挺准的哎-- 个性类型说明 ...

  2. python语言程序设计实验题_《Python语言程序设计》测验题目

    Python语言程序设计测验题目 在MOOC网学习Python语言程序设计 课程,课程会有考试,这里把每次考试的经历记录下来,作为学习Python笔记的一部分,后边的考试会持续更新-- Python语 ...

  3. 【VB.NET】测验题目Quiz4

    题干文本区 对于BinaryReader类的对象,下列哪个方法用来读取文件中字符数组类型的数据? Command对象对数据源执行数据库命令,并返回结果. 下列哪个选项定义了一个FileStream类对 ...

  4. 【VB.NET】测验题目Quiz3

    题干文本区 下面关于接口的定义哪项是错误的? 下面哪个委托的声明是正确的? 下面关于抽象类的描述哪项是正确的? 下面关于类的组成的描述哪项是正确的? 下面关于接口实现的描述哪项是正确的? 下面关于异常 ...

  5. 【VB.NET】测验题目Quiz2

    题干文本区 KeyPress事件的触发只能由具有ASCII码的按键组成. ListBox与ComboBox控件中的条目不能在运行时进行添加或删除. Insert方法可以实现向ListBox或Combo ...

  6. 专用人格计算机测验题目,《应征入伍公民体格检查心理检测标准(暂行)》

    [导语]欢迎来到广东军转干考试网,这里实时更新最新的广东军转干招聘信息,还提供了历年的军转干考试题库.军转干考试资料.军转干考试指导等,考生朋友可以点击查阅. 一.智力检测 (一)计算机检测法:采用征 ...

  7. 嵩天老师-Python语言程序设计-Python123配套练习测验题目汇总整理

    测验1:Python基本语法元素 知识点概要: 普遍认为Python语言诞生于1991年 Python语言中的缩进在程序中长度统一且强制使用,只要统一即可,不一定是4个空格(尽管这是惯例) IPO模型 ...

  8. 携程英语口语测验题目

    携程入职前会有两个测验:CATA能力测验.英语测验(部分岗位可能没有英语测验) 这两个测验通过,方可进入下面流程,所有这两个测验一定要引起重视: 题型分布 携程英语测验 题型攻略 携程英语测验 总共六 ...

  9. 微型计算机系统中 麦克风属于,模块1-2 计算机基础知识测验题目(50小题)

    模块一计算机基础知识测试题(二) 1.用8个二进制位能表示的最大的无符号整数等于十进制整数______. A.127 B.128 C.255 D.256 2.在计算机的存储单元中存储的______. ...

最新文章

  1. XML和JSON数据格式对比
  2. Linux内存管理优化技巧集锦
  3. erlang/thrift快速安装
  4. android nfc peer to peer 实例,NFC Peer2Peer Mode - Android Beam - ISO 18092
  5. 转android项目开发 工作日志 2011.10.8--bundle类使用
  6. alter table add column多个字段_ElementUI表格el-table表头固定自适应高度解决方案
  7. ui测试怎么做?依据文档有哪些_微信小程序开发流程有哪些?各个环节注意事项...
  8. 用 CSS 实现 Firefox 和 IE 都支持的半透明效果
  9. sqlserver数据库系统概论习题集
  10. 图片双面打印顺序混乱_为什么双面打印一面是正的一面是反的?
  11. Modbus RTU 指令
  12. 企业微信自建内部应用Demo源码,附在线Demo及视频讲解,创建测试公司及测试应用简单配置即可使用
  13. 全球及中国ISO刀柄行业产销需求及消费策略调研报告2022版
  14. 齐商银行计算机岗面试题,2018齐商银行社会招聘笔试(真题笔经)
  15. poj 1324 Astar
  16. 美颜sdk对直播平台有多重要?为什么需要接入直播美颜sdk?
  17. knuth《mathematical analysis of algorithms》学习笔记
  18. 黑苹果 安装wifi(小米,360)
  19. behance视频下载_国内怎么能看到Behance这个国际设计网站的作品?
  20. [实用教程] 华为麦芒C199拆机教程,全网首发

热门文章

  1. Tensorflow取消占用全部GPU
  2. [MySQL] MySQL x64 下载地址
  3. hadoop2.x的变化
  4. Java数据类型BooleanDemo
  5. installshield安装文件的制作小技巧--附加数据库
  6. 装饰器模式 decorator
  7. idea报错:Error: java: 错误: 不支持发行版本 5
  8. bigdecimal保留4位小数_四年级数学小数的加减乘法知识点汇总,带练习!
  9. css设置字体颜色、文本对齐方式、首行缩进、文本装饰、列表样式、鼠标样式、禁止文本域拖拽、轮廓线、块级元素对齐方式、文字溢出设置
  10. html中列表、表格、合并单元格