级题库含答案

VB中可以用类型说明符来标识变量的类型,其中用来表示货币型的是()

A.%

B.

C.#@

D.¥


正确答案:C


Visual Basic 6.0变量名Num@的类型是( )。

A.字符串类型

B.单精度型

C.整型

D.货币


正确答案:D
考核变量定义的基本概念。


下列关于指针定义的描述中错误的是()。

A.指针是一种变量,用于存放变量的地址。

B.指针变量的类型与它所指向的变量类型一致。

C.指针变量的命名规则与标识符相同。

D.定义指针时,标识符前的“*”号表示指针所指向的内容。


参考答案:D


在Visual FoxPro中字段变量的数据类型是________。

A.均为字符型

B.由用户在定义数据库表结构时指定的

C.均为逻辑型

D.均为数值型


答案:B


以下关于变量作用域的叙述中,正确的是()

A.用dim定义变量是静态变量

B.静态变量必须在标准模块中声明

C.用public定义变量是全局变量

D.Static类型变量的作用域范围是它所在的窗体或模块文件


参考答案:C


省二级考试VB试题汇总安徽省VB试题一、选择题 1 以下4种描述中,错误的是_。 D A. 常量在程序执行期间其值不会发生改变 B. 根据数据类型不同,常量可分为字符型常量 、数值常量、日期/时间型常量和布尔型常量 C. 符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质 D. 符号常量的使用和变量的使用没有差别2 下面合法的常量是_。 D A. 1/2 B B. abcd C. 1.2*5 D. False 3 Visual asic中可以用类型说明符来标识变量的 C类型,其中表示货币型的是_。 A. % B. # C. D. $ 4 以下关键字中,不能定义变量的是_。 A A. Declare B. Dim C. Public D. Private 5 用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_。 AA. &H B. &O C. H D. O 6 Visual Basic日期常量的定界符是_。 A A. # B. C. () D. 7 数学关系3x10表示成正确的VB表达式为_。 B A. 3=x10 B. 3=x AND x=3 OR x10 D. 3=x AND 108 ,/,Mod,*四个算术运算符中,优先级别最低的是_。 C A. B. / C. Mod D. * 9 下面语句中有非法调用的是_。 C 和 mod 运算符都是针对整型数据的运算,自动把参与运算的各项四舍五入,然后再执行运算 A. x=SGN(-1) B. x=FIX(-1) C. x=SQR(-1) D. x$=CHR$(65) 10 表达式23/5.8、235.8、23 Mod 5.8的运算结果分别是_。 B A. 3、3.9655、3 B. 3.9655、3、5 C. 4、4、5 D. 3.9655、4、3 11 如果变量 a=2、b=abc、c=acd、d=5,则表达式 ac AND bc 的值_。A字符串的比较,是比较它们的ASCII 码值的大小 A. True B. False C. Yes D. No 标签label不支持print方法;21 窗体里有两个对象,分别是图片框Picture1和标签Label1。那么下面关于Print方法的使用中,错误的一条是_。 D A. Picture1.Print 147 B. Print 147 C. Printer.Print 147 D. Label1.Print 147 22 下面的_语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 B24题:format函数第一个参数为字符串类型时,后面的格式化字符表示把该字符串转化为小写形式 A. Print A;Tab(9);b B. Print A;Spc(8);b C. Print A;Space(10);b D. Print A;Tab(8);b 23 阅读下面的程序段: n1=InputBox(请输入第一个数:) n2=InputBox(请输入第二个数:) Print n1+n2 当输入分别为111和222时,程序输出为_。 Aa=2出现在语句中是关系表达式,返回逻辑值,如果单独处于一行则为赋值语句,此处为前者;因为a从未定义,所以在此为空值,a=2比较结果为false A. 111222 B. 222 C. 333 D. 程序出错24 语句Print Format (HELLO, ) 的输出结果是_。 B A. HELLO B. hello C. He D. he 25 语句 Print (a=2) And (b=-2) 的输出结果是_。 D A. True B. 结果不确定 C. -1 D. False 26 以下程序段运行后,输出字符的排列顺序是_。 D For i=1 To 6 If i Mod 2=0 Then Mod运算是取余运算,要求左右两边参与运算的表达式为整数;在这里利用了来表示i能为2整除 Print #; Else Print *; End If Next i A. #*#*# B. # C. * D. *#*#*#函数Iif(参数1 ,参数2,参数3)功能等同于if语句参数1表示条件参数2是条件满足时候函数的返回值参数3是条件不满足时候的返回值 27 用MSGBOX函数显示的对话框,以下叙述正确的是_。 DA. 该对话框有一个“确定”按钮 B. 该对话框有“是”,“否”两个按钮 C. 该对话框有“是”,“否”,“取消”三个按钮 D. 该对话框通过选择参数可以得到以上不同的的按钮组合 28 与语句Dim abc%作用相同的语句是_。 AA. Dim abc As Integer B. Dim abc As Long C. Dim abc As String D. Dim abc As Date 29 设a=1,b=2,c=3,d=4,则表达式IIf(ab,a,IIf(cd,a,d) )的结果为_。 D A. 4 B. 3 C. 2 D. 1 对千分位四舍五入,int( )函数对正的参数来说,只取整数部分(不会四舍五入) 30 表达式Int(198.555*100+0.5)/100的值为 _c_。 C A. 198 B. 199.6 C. 198.56 D. 200 31 要使变量x赋值为

以下叙述中错误的是( )。

A.语句“ Dim a, b As Integer ”声明了两个整型变量

B.不能在标准模块中定义 Static 型变量

C.窗体层变量必须先声明,后使用

D.在事件过程或通用过程内定义的变量是局部变量


正确答案:A
当在一个 Dim 语句中定义多个变量时,每个变量都要用 As 子句声明其类型,否则该变量被看作变体类型。


Visual Basic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是( )。

A.$O

B.&O

C.$E

D.&E


正确答案:B


下列关于变量的叙述中,不正确的是( )。

A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

B.变量的类型决定变量值的类型

C.在Visual FoxPro中,变量分为字段变量和内存变量

D.变量值可以随时改变


正确答案:B
解析:变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。


Visual FoxPro内存变量的数据类型不包括

A.数值型

B.货币型

C.备注型

D.逻辑型


正确答案:C
解析:内存变量的数据类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型。字段变量中包括备注型。


设窗体文件中有下面的事件过程:

Private Sub Commandl_Click()

Dim S

a%=100

Print a

End Sub

其中变量a和s的数据类型分别是

A.整型,整型

B.变体型,变体型

C.整型,变体型

D.变体型,整型


正确答案:C
解析:如果在程序中变量没有定义具体的数据类型,则该数据类犁为变体型数据类型,因此s为变体型;VB中可以用%定义整型,所以a%=100意思是把100赋值给整型变量a。所以正确答案为C)。

更多 “级题库含答案” 相关考题
考题 以下叙述中错误的是( )。A.可以通过typedef增加新的类型B.可以用tyPedef将已存在的类型用新的名字来表示C.用typedef定义新的类型名后,原有类型名仍有效D.用tyPedcf可以为各种类型起别名,但不能为变量起别名正确答案:A解析:选项A)错误,原因是typedef可以声明新的类型名来代替已有的类型名,但却不能增加新的类型。

考题 VBA数据类型符号“%”表示的数据类型是______。A.整型B.长整型C.单精度型D.双精度型正确答案:A解析:VBA中各数据类型列表如下[*]

考题 在下列关于Visual FoxPro 内存变量的叙述中,错误的一条是______。A.一个数组中的各元素的数据类型必须完全相同B.内存变量的类型取决于其值的类型C.内存变量的类型可以改变D.数组在使用之前要用DIMENSION或DECLARE语句进行定义正确答案:A解析:数组使用前一般须先定义,VisualFoxPro中可以定义一维数组和二维数组。数组定义好后,数组中的每个数组元素自动地被赋予逻辑值.F.。当需要对整个数组或个别数组元素进行新的赋值时,与一般内存变量一样,可以通过STORE命令或赋值号“=”来进行。对数组的不同元素,可以赋予不同类型的数据。

考题 下列关于数据类型的叙述中,错误的一条是______ 。A.逻辑数据类型用于逻辑判断,它只有True和False两个值B.Visual Basic中所有未定义的变量的默认数据类型是字符型C.对象变量作为32位(4个字节)地址来存储D.日期型数据的存储空间占用8字节正确答案:B解析:变体(Variant)数据类型是一种类型可变的数据类型,它可以表示任何类型的数据。变体数据类型在不同的场合代表不同的数据类型。Visual Basic中所有未定义的变量的默认数据类型是变体数据类型。

考题 在Visual FoxPro程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。A.局部变量B.私有变量C.公共变量D.全局变量正确答案:BB。【解析】在程序中直接使用(没有预先声明),而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。

考题 Visual Basic中,允许一个变量未加定义直接使用,这样VB即把它当做变体类型的变量。若使用Dim语句定义这种类型的变量,则在As后面应使用【 】关键字。正确答案:VariantVariant 解析:若使用Dim语句定义这种类型的变量,则在A8后面应使用Variant关键字。

考题 Visual Basic中,允许一个变量未加定义直接使用,这样VB即把它当作某种类型的变量,若使用Dim语句定义这种类型的变量,则在As后面应使用【 】关键字。正确答案:VariantVariant 解析:Visual Basic中,允许一个变量未加定义直接使用,这样VB即把它当作变体类型的变量,若使用Dim语句定义这种类型的变量,则在As后面应使用Variant关键字。变体变量并非无类型变量,而是类型可以自由置换的变量。

考题 单选题用十六进制表示Visual Basic的整型常数时,前面要加上的符号是()A &HB &OC HD O正确答案:C解析:暂无解析

考题 下列关于变量的叙述中,不正确的一项是A.变量值可以随时改变B.在Visual FoxPro中,变量分为字段变量和内存变量C.内存变量的类型决定变量值的类型D.在Visual FoxPro中,可以将不同类型的数据赋给同一个内存变量正确答案:C解析:变量值可以随时改变。在Visual FoxPro中,将变量分为字段变量和内存变量,对于内存变量来说,可以把不同类型的数据赋给同一变量,变量值的类型决定了变量类型。而字段变量的类型在定义表结构时定义,只能对它赋与之类型匹配的值。

考题 Python定义私有变量的方法为( )。A.使用__private 关键字B.使用public关键字C.使用__xxx__定义变量名D.使用__xxx定义变量名正确答案:D