国家二级VB机试(数据类型及运算)模拟试卷12

更新时间:2023-07-06 15:47:07 阅读: 评论:0

国家二级VB机试(数据类型及运算)模拟试卷12
wink是什么意思(总分:64.00,做题时间:90分钟)
一、 选择题(总题数:32,分数:64.00)
1.若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
(分数:2.00)
 A.Integer
 B.String
 C.Boolean
 D.Variant someone like you什么意思
解析:解析:本题考查的考点是有关变量定义的。在VB中有一种特殊的类型:变体类型(variant),这种类型可以包含大部分其它类型的数据。在VB中,如果没有显式声明变量的类型,则该变量默认为变体型(variant)。
2.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
(分数:2.00)
 A.Dim pi As Integer
 B.Dim pi(7)As Integer
 C.Dim pi As Single 
 D.Dim pi As Long
解析:解析:本题考查的考点是有关VB中的数据类型的。VB提供了很多种数据类型,其中能接受小数值的有单精度型Single和双精度型Double。
3.若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type rec Code As Integer:Caption As String End Type Dim art(5)As rec 则下面的输出语句中正确的是
(分数:2.00)
 A.Print arr.Code(2),arr.Caption(2)
 B.Print arr.Code,arr.Caption
 C.Print arr(2).Code,arr(2).Caption 
 D.Print Code(2),Caption(2)
解析:解析:在标准模块中可以声明自定义类型,该类型由Type关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问arr(2)的域,需要使用arr(2).Code和arr(2).Caption。
4.如下关于变体类型变量的叙述中,错误的是
(分数:2.00)
 A.变体类型数组中只能存放同类型数据 
 B.使用Array初始化的数组变量,必须是Variant类型
高考语文卷
 C.没有声明而直接使用的变量其默认类型均是Variant
 D.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据
解析:解析:变体型是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期、时间等。所以在变体类型的数组中每个元素的数据类型可以不一致。没有声明而直接使用的变量其默认类型均是变体型,在同一程序中,变体类型的变量可以被多次赋以不同类型的数据,使用Array初始化的数组变量,必须是变体类型。
5.为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是
(分数:2.00)
先生英语
 A.Dim StrD As String
 B.Dim StrD As String(128)
 C.Dim StrD As String[128]
 D.Dim StrD As String*128 
解析:解析:字符串(String)是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。声明变量为定长字符串,需要在类型名称String后面加上*长度的标识。
6.有如下语句序列:Dim a,b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是
(分数:2.00)
 A.输出的a值是0 
 B.输出的b值是0
 C.a是变体类型变量
oneperson D.b是整型变量
解析:解析:在visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用As子句声明类型,否则该变量将被视为变体类型。本题中a是变体类型变量,默认初值为Fal;b是整型变量,默认初值为0。
7.以下自定义数据类型的语句中,正确的是
(分数:2.00)
 A.Type student ID As String*20 name As String*10 age As Integer End student
 B.Type student ID As String*20 name As String*10 age As Integer End Type 
 C.Type student ID As String name As String age As Integer End student
上海自考学校 D.Type ID As String*20 name As String*10 age As Integer End Type student
解析:解析:Type语句用于在模块级别中定义一个用户自己的数据类型,其本质上是一个数据类型集合,它含有一个或一个以上的元素,每个元素可以被定义为不同的数据类型。自定义类型中的元素可以是变长字符串,也可以是定长字符串。但在随机文件中使用时,必须使用定长字符串,一般格式为:String*常数。其中,“常数”是用于指定字符串长度的数。
8.有数据定义语句:Dim a,b As Integer Dim x%,y as Integer执行语句后,不是整型变
量的是
(分数:2.00)
 A.a 
 B.b
 C.x
 D.y
解析:解析:在VisualBasic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用类型说明符或者As子句声明类型,否则该变量将被视为变体类型。
9.VB中,若没有显式声明变量的数据类型,则默认的类型是
(分数:2.00)
 A.整型
 B.字符型
 C.日期型
 D.变体类型 
解析:解析:VB允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。
10.假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar则输出结果是
(分数:2.00)
 A.0
 B.-1 
 C.True
 D.Fal
解析:解析:VB中的逻辑值True和Fal在参与关系运算时会自动进行类型转换,其中True转换为-1,Fal转换为0。
11.下面为单精度实型(即单精度浮点型)变量的是
(分数:2.00)最后一天 英文
 A.x$
 B.x&
 C.x! 
 D.x#
解析:解析:在visual Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
12.设有以下定义语句: Private Type point x As Integer y As Integer End Type Dim a As point 下面语句中正确的是
(分数:2.00)
 A.a=12
 B.a.x=12 
 C.point=12
 D.point.x=12
解析:解析:Type语句用于在模块级别(过程外的任何代码都将看作模块级别代码,必须先列出声明,随后列出过程)中定义一个用户自己的数据类型,本质上是一个数据类型集合,它含有一个至一个以上的成员,每个成员可以被定义为不同的数据类型。当声明一个自定义类型变量后,就可通过“变量名.成员名”来访问自定义变量中的元素。自定义数据类型的声明与基本数据类型变量的声明相同。
13.长整型常数的类型说明符为
(分数:2.00)
 A.%
 B.#
 C.& 
 D.@
解析:解析:在VisualBasic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
14.双精度浮点数的类型说明符为
高中英语单词听力(分数:2.00)
激活码英文 A.%
 B.# 
 C.&
 D.@
解析:解析:在Visual Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。
15.假定有如下的窗体事件过程: Private Sub Form_Click() aS="Microsoft Integer":b$=Right(aS,5) c$=Mid(a$,1,9):MsgBox aS,34,b$,c$,5 End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的是
(分数:2.00)
 A.Microsoft Visual
 B.Microsoft
 C.Basic 
 D.5
初一英文作文
解析:解析:本题考查常用内部函数,Mid(a,M,N)功能是从a字符串左起第M位下标开
始取值(包含M位),共取N位字符;Right(a,M)表示从右起第一位开始取值,向左取M位。在窗体的Click事件代码里面,b$=Ri曲t(a$,5)表示从a字符串最右边开始取出长度为5的子字符串,所以b$="teger":c$=Mid(a$,1,9)表示从a字符串的第一个位置开始取出长度为9的子字符串,即c$="icrosoft";MsgBox a$,34'b$,c$,5弹出对话框,标题栏为b$,提示信息为a$。
16.以下可以作为Visual Basic变量名的是
(分数:2.00)
 A.A#A
&unstA 
 C.3A
 D.?AA
解析:解析:本题考查VB的用户标识符。选项A,使用了特殊字符“#”,错误;选项B正确,可以作为变量名;选项C以数字开头,‘错误:选项D以特殊字符“?”开头,错误。
17.执行以下程序段后,变量c$的值为 aS="Visual Basic Programming" b$="Quick" c$=b$UCa(Mid$(a$,7,6))RightS(a$,12)
(分数:2.00)
 A.Visual BASIC Programming
 B.Quick Basic Programming
 C.QUICK Basic Programming
 D.Quick BASIC Programming 
解析:解析:本题考查常用内部函数,UCa完成字符串转成大写公民,Mid和Right是字符串截取方法。变量c是由变量b、uCa(Mid$(a$,7,6))和Ri曲t(a$,12)三部分组成,因此c由“Ouick”开始,MidS(a$,7,6)为“Basic”,转换成大写后为“BASIC”,Right(a$,12)为“Programming”。

本文发布于:2023-07-06 15:47:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/169024.html

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

标签:变量   类型   声明   数据类型   字符串
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图