常量和变量试题.pdf_第1页
常量和变量试题.pdf_第2页
常量和变量试题.pdf_第3页
常量和变量试题.pdf_第4页
常量和变量试题.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

第 1页共 9页 常量和变量试题 一 填空题 1 在 Visual Basic 表达式中 对于没有赋值的数值型变量 系统将其当做 进行计 算 2 在 Visaul Basic 中对于没有赋值的字符型变量 系统将其当做 进行计算 3 在 Visaul Basic 中对于没有赋值的布尔型变量 系统将其当做 进行计算 4 在 Visaul Basic 中对于没有赋值的日期型变量 系统将其当做 进行计算 5 如果在声明变量时没有说明变量的数据类型 则该变量将被默认为是 类型 6 在过程内用 声明的变量为静态变量 在执行一个过程结束时 过程中所用到的 Static 变量的值会保留 下次再调用此过程时 变量的初值是上次调用结束时被保留的值 7 类型也称变体类型 是一种通用的 可变的数据类型 它可表示或存储任何一 种数据类型 8 在模块文件中的声明部分用 或 定义的变量为模块级变量 9 局部变量的声明部分用 或 定义的变量为过程级变量 10 用 Dim a b as string 定义的 b 变量类型是 11 执行下面的程序段后 变量 S 的值为 S 5 For i 2 6 To 4 9 Step 0 6 S S 十 1 Next i 12 在 Visual BASIC 程序中定义全局变量 ab 的语句是 13 声明符号常量需使用 语句 14 使用 语句 可声明长度为 15 字节的字符串变量 Str1 15 在变量名后面加上类型符号可标识变量类型 单精度型的类型符号是 16 自定义数据类型须在模块的 中进行声明 17 执行以下程序段后 其中 d 的值是 而 g 的值是 a 1 b 2 c Val a Val b d Val a b g c d 二 选择题 1 下面的变量名合法的是 A k nameB k ameC nameD k name 2 设有如下变量声明 Dim time1 As Date 为变量 time1 正确赋值的表达式是 A time1 11 34 04 B time1 Format Time yy mm dd C time1 11 34 04 D time1 Format hh mm ss Time 第 2页共 9页 3 下列可以作为 Visual BASIC 变量名的是 A degree B 5 x C end D flag1 4 关于货币型数据的说明 正确的是 A 货币型数据有时可以表示成整型数据 B 货币型数据与浮点型数据完全一样 C 货币型数据是由数字和小数点组成的字符串 D 货币型数据是小数点位置固定的实型数 5 如果一个变量未经定义就直接使用 则该变量的类型为 A Integer B Byte C Boolean D Variant 6 根据变量的作用域 可以将变量分为 3 类 分别为 A 局部变量 模块变量和全局变量 B 局部变量 模块变量和标准变量 C 局部变量 模块变量和窗体变量 D 局部变量 标准变量和全局变量 7 下面的数组声明语句中正确的是 A Dim gg 1 5 As String B Dim gg 1 To 5 1 To 5 As String C Dim gg 1 To 5 As String D Dim gg 1 5 1 5 As String 8 以下声明语句中错误的是 A Const var1 123 B Dim var2 ABC C DefInt a z D Static var3 As Integer 9 下列符号中哪个是 VB 程序中合法的变量名 A ab7B 7abC IfD a bc 10 如果 Bln1 是逻辑变量 下面赋值语句中正确的是 A Bln1 Ture B Bln1 Ture C Bln1 True D Bln1 3 4 11 定义公共类型的变量所用的关键字是 A Dim B Public C Type D Enum 12 用下面语句定义的数组的元素个数是 Dim A 2 to 6 1 to 6 As Integer A 30 B 11 C 40 D 20 13 在 VB6 中 integer 类型数据占多少个字节 A 2 B 4 C 8 D 10 14 VB 中声明和命名元素以下说明错误的是 第 3页共 9页 A 这些元素中须以字母开头 B 它们不能包含入的句号或者类型声明字符 C 它们的长度不能超过 8 个字符 D 它们不能与关键字同名 15 对声明语句 String sizec 以下说法正确的是 A size 为定长的字符串 B size 为变长的字符串 C size 为指针 D 声明语句不合法 16 下列可作为 Visual Basic 的变量名的是 A 4 Delta B Alpha C 4ABC D AB 17 下列可作为 Visual Basic 确定的变量名的是 A Filename B A A B C 254D D Print 18 下列可作为 Visual Basic 中所允许的的形式的数是 A 25 74 B 3 457E 100 C 368 D 1 87E 50 19 下列可作为 Visual Basic 中所允许的形式的数是 A 10 1 256 B D32 C 2 5E D 12E3 20 下面的数写成普通的十进制数是 8 6787E 8 A 86787000 B 867870000 C 8678700 D 8678700000 21 以下合法的 Visual Basic 标识符是 A ForLoop B Const C 9abc D a x 22 设 a MicrosoftVisualBasic 则以下使变量 b 的值为 VisualBasic 的语句是 A b Left a 10 B b Mid a 10 C b Right a 10 D b Mid a 11 10 23 假定有如下的窗体事件过程 Private Sub Form Click a Microsoft Visual Basic b Right a 5 c Mid a 1 9 MsgBox a 34 b c 5 End Sub 程序运行后单击窗体 则在弹出的信息框中的标题栏中显示的信息是 A Microsoft Visual B Microsoft C Basic D 5 24 执行语句 s Len Mid VisualBasic 1 6 后 s 的值是 A VisualB BasicC 6D 11 25 以下关于变量作用域的叙述中 正确的是 第 4页共 9页 A 窗体中凡被声明为 Private 的变量只能在某个指定的过程中使用 B 全局变量必须在标准模块中声明 C 模块级变量只能用 Private 关键字声明 D Static 类型变量的作用域是它所在的窗体或模块文件 26 一个工程中含有窗体 Form1 Form2 和标准模块 Model1 如果在 Form1 中有语句 Pubilc X As Integer 在 Model1 中有语句 Pubilc Y As Integer 则以下叙述中正确的是 A 变量 X Y 的作用域相同B Y 的作用域是 Model1 C 在 Form1 中可以直接使用 X D 在 Form2 中可以直接使用 X 和 Y 27 在以下描述中正确的是 A 标准模块中的任何过程都可以在整个工程范围内被调用 B 在一个窗体模块中可以调用在其他窗体中被定义为 Public 的通用过程 C 如果工程中包含 Sub Main 过程 则程序将首先执行该过程 D 如果工程中不包含 Sub Main 过程 则程序一定首先执行第一个建立的窗体 28 下列可作为 VisualBasic 变量名的是 A A AB 4AC xYD constA 29 设有如下的记录类型 Type Student numberAs string name As String age As Integer End Type 则正确引用该记录类型变量的代码是 A Student name 张红 B Dim As Student s name 张红 C Dim s As Type Student D Dim s As Type S name 张红 s Dame 张红 30 在窗体上画一个命令按钮 名称为 Commandl 单击命令按钮时 执行如下事件过 程 PrlVate Sub Commandl C1icko a software and hardware b Right a 8 c Mid a 1 8 Msgbox a b c 1 End Sub 则在弹出的信息框的标题栏中显示的信息是 A softWare and hardware B software C hardwafe D 1 31 以下定义数组或给数组元素赋值的语句中 正确的是 A Dim aAs Variant a Array 1 2 3 4 5 B Dim a 10 As Integer a Array 1 2 3 4 5 第 5页共 9页 32 设 a MicrosoftVisualBasic 则以下使变量 b 的值为 VisualBasic 的语句是 A b Left a 10 B b Mid a 10 C b Right a 10 D b Mid a 11 10 33 假定有如下的窗体事件过程 Private Sub Form Click a Microsoft Visual Basic b Right a 5 c Mid a 1 9 MsgBox a 34 b c 5 End Sub 程序运行后单击窗体 则在弹出的信息框中的标题栏中显示的信息是 A Microsoft VisualB MicrosoftC BasicD 5 34 下列四项可在 BASIC 语言中作为变量名的是 A X 10 B WRITEC XYZSD ASII 35 下面变量名不合法的是 A a2 2 4 B abcdC a xD CdE 36 有如下程序 n nnnnn MID n 2 2 NN RPINT n END 运行输出 n 的结果是 A NNB nNNnnC nnNND NnnNN 36 在 Visual Basic 中 要强制用户对所用的变量进行显式声明 这可以在哪里设置 A 属性 对话框 B 程序代码 窗口 C 选项 对话框 D 对象浏览器 37 以下 可以作为 VB 的变量名 A 3xyB chengxuC dimD y z 38 下面的变量名合法的是 C Dima 10 a 1 ABCDE D Dim a 3 b 3 As Integer a 0 0 a 1 1 a 2 2 b a 第 6页共 9页 A k name B k ame C name D k name 39 下列程序段错误的是 A Dim a As Integer a array 1 2 3 4 B Dim a b a array 1 2 3 4 b a C Dim a As Variant a array 1 asd true D Dim a As Variant a array 1 2 3 4 40 在 vb 中 下列哪一数据类型长度为四个字节 A 货币型 B 日期型 C 单精度型 D 双精度型 41 下列语句中哪一句正确定义了一个整型变量 A Dim i As IntegerB Dim i As IntC Static i As LongD Static I As Single 42 关于整型变量下列说法错误的是 A 用于保存整数B 类型符为 C 最大整数为 216 1D 占两个字节 43 关于逻辑数据类型下列说法正确的是 A 该数据类型可进行数值运算B 该数据类型只有两个值 C 该数据类型占 1 个字节D 定义该类型的关键字为 bool 44 下列哪一组语句不能正确定义两个字符型变量 A Dim str1 str2 as StringB Dim str1 str2 C Dim str1 as String str2 as StringD Dim str1 as String Dim str2 as String 45 下面哪一个关键字不能用来声明变量 A DimB StaticC privateD define 46 下列符号中 哪一个是不合法的变量名 A 124 qB a qC 变量D xyz 47 下列符号中 哪一个是合法的变量名 A 1 1B 123 aC integerD sinx 48 要产生 30 50 之间的随机整数 下列表达式正确的是 A int rnd 20 30 B int rnd 21 30 C int rnd 31 20 D int rnd 50 49 下列数据类型与其类型说明符对应正确的是 A 整型B 货币型C 字符型D 长整型 50 关于 VB 中的运算符 以下说法正确的是 A 是算术运算符 含义是 乘法运算 B 是关系运算符 含义是 不等 于 第 7页共 9页 C 是逻辑运算符 含义是 非 D And 是逻辑运算符 含义是 与 51 在某一 VB 程序中有程序代码段 Dim A B C As String A 35 B 53 C A B 请分析运行该段代码后 C 值为 A 33 B 55 C 3553 D 88 52 默认情况下 对数组定义语句 Dim S 20 As Double 以下说法正确的是 A S 的元素是 S0 S1 S2 S3 B 数组 S 下标下界从 0 开始 上界是 20 C 数组 S 一共有 20 个元素 D 数组 S 在计算机内占用的存储空间是 40 个字节 53 VB 中每个对象都有一个 属性 可以被设置为 True 或者 False 分别用来激活或 禁止该对象 A CaptionB NameC VisibleD Enabled 54 下面说明符代表字符串类型的是 A B C D 55 表达式 NOT ABC ABK OR abc habc 的结果为 A TRUEB FALSEC TURED 不能确定 56 已知 X OPQRSTXYZ 表达式 Left X 3 MID X 3 4 的结果为 A OPQQRB OPQXYZC OPQQRSTD OPQTXYZ 57 1234 AbabB b123C 68weD cmd 60 下列哪个符号是 VB 中的合法变量名 A X23B 8xyC ENDD X8 K 61 使用声明语句建立一个变量后 VB 自动将数值类型的变量初始化为 A 空值B 空格C 空字符串D 0 62 使用声明语句建立一个变量后 VB 自动将布尔类型的变量初始化为 A 空值B TRUEC FALSED Null 63 函数 Int Rnd 100 是下列哪个范围的整数 A 0 10 B 1 100 C 0 100 D 1 99 64 如果 X 是一个正实数 对 X 的第三位小数四舍五入的表达式是 A 0 01 Int X 0 005 B 0 01 Int 100 X 0 005 C 0 01 Int 100 X 0 05 D 0 01 Int X 0 05 65 变量声明语句 Dim 变量名 As 类型 若省略 As 类型 则所创建的变量是 A 字符型 B 逻辑型C 对象型D 变体型 第 8页共 9页 下面 是合法的单精度变量 A num B sum C xinte D mm Rnd 函数的值不可能为 A 0B 1C 0 123D 0 5 68 已知 x y 为数值型数据 初值为 0 下列语句中正确的赋值语句是 A x y 30B 10 x y yC y x 30D 3y x 下面 是不合法的整常数 A 100B A 出错 B 0 C 1 D 1 已知整型变量 x 1 y 2 z 3 则表达式 x y 2 And z x y Or Not z x 的值是 A TRUE B FALSE C 1 D 表达式出错 74 设 m ABCDEF 下列表达式不能得到 DEF 的是 A Right m 3 B Right Left m 6 3 C Mid m 4 D Left Right m 5 3 75 下列变量名中不合法的是 A ab2 B LastOne C 3st D M time 76 已知 X 25 3689 则 int X 100 100 的值为 A 25 37 B 25 C 25 36 D 25 3 77 下列哪个符号是 VB 中的合法变量名 A X23 B 8xy C END D X8 K 78 以下 不是 VB 中合法的自定义标识符 A a 1B sumC LongD temp 79 如果参与运算的两个表达式均为 True 时 结果为 True 该逻辑运算符是 A ANDB ORC NOTD XOR 80 数值型用于存储数值数据 VB 的数值型有 Integer Single 和 Currency A Variant Long DoubleB Byte Long Double C Byte Object DoubleD Byte Long Object 81 下列表达式的值为 True 的是 A Asc As Asc And B Visual Basic Round 3 14 第 9页共 9页 82 下列语句中 声明 x 为变体型变量的是 A Dim x y As IntegerB Dim x As Integer y As Integer C x 10 6D x 10 6 83 下列不可作为 VB 变量名的是 A 4 Delta B Alpha C ABC

温馨提示

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

评论

0/150

提交评论