首页 13 14年vb复习题——程序设计学习园地题目汇总(附答案)[整理版]

13 14年vb复习题——程序设计学习园地题目汇总(附答案)[整理版]

举报
开通vip

13 14年vb复习题——程序设计学习园地题目汇总(附答案)[整理版]13 14年vb复习题——程序设计学习园地题目汇总(附答案)[整理版] 1101 一、Visual studio 2008的集成开发环境中,下面不属于该环境编程语言的是 ____。 A) VB B) C++ C) Pascal D) C# 二、在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口 的是______。 A) 工具箱窗口 B) 属性窗口 C) 解决方案资源管理器窗口 D) 窗体设计窗口 三、在下列窗口中,____ 可以查看与项目有关的所有文件。 ...

13 14年vb复习题——程序设计学习园地题目汇总(附答案)[整理版]
13 14年vb复习题——程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 学习园地题目汇总(附答案)[整理版] 1101 一、Visual studio 2008的集成开发环境中,下面不属于该环境编程语言的是 ____。 A) VB B) C++ C) Pascal D) C# 二、在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口 的是______。 A) 工具箱窗口 B) 属性窗口 C) 解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 资源管理器窗口 D) 窗体设计窗口 三、在下列窗口中,____ 可以查看与项目有关的所有文件。 A) 解决方案资源管理器 B) 属性窗口 C) 起始页 D) 任务列表 四、若要窗体中的一个控件在运行不可见,需要对该控件的 ____ 属性进行设置。 A) Enabled B) Text C) BackColor D) Visible 五、对于窗体,可改变窗体的边框性质的属性是 ____。 A) MaximizeBox B) FormBorderStyle C) Name D) Left 六、不论何种控件,共同具有的是 ____ 属性。 A) Text B) Name C) ForeColor D) Image 七、解决方案文件的扩展名是 ____。 A) .vb B) .sln C) .exe D) .vbproj 八、若要使命令按钮不可操作,要对其 ____ 属性进行设置 。 A) Enabled B) Visible C) BackColor D) Text 九、要使文本框可以获得焦点,但不能修改其中的文字,应对其 ____ 属性进行 设置。 A) Locked B) Visible C) Enabled D) ReadOnly 十、要判断在文本框中是否按了Enter键,应在文本框的 ____ 事件中进行判断。 A) Change B) KeyDown C) Click D) KeyPress 1102 一、在VS集成开发环境中创建VB应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是 ____。 A) 窗体设计窗口(也可称窗体布局窗口) B) 即时窗口 C) 代码设计窗口 D) 监视窗口 二、程序代码行: TextBox1.Text="文本框" ,其中TextBox1、Text、"文本框"分别属于 ____。 A) 对象、值、属性 B) 对象、方法、值 C) 对象、属性、值 D) 属性、对象、值 三、要使Form1窗体的标题栏显示“欢迎使用VB”,以下 ____ 语句是正确的。 A) Form1.Text = "欢迎使用VB" B) Me.Text = "欢迎使用VB " C) Form1.Name = "欢迎使用VB" D) Me.Name = " 欢迎使用VB " 四、要使某控件在运行时不显示,应对其 ____ 属性进行设置。 A) Enabled B) Visible C) BackColo D) Text 五、一条语句要在下一行继续写,则可用空格加 ____ 符号作为续行符。 A) + (加号) B) - (减号) C) _ (下划线) D) „ (省略号) 六、当运行程序时,系统自动执行启动窗体的 ____ 事件过程。 A) Load B) Click C) UnLoad D) GotFocus 七、在一个语句行内写多条语句时,语句与语句之间用 ____ 符号分隔。 A) , (逗号) B) : (冒号) C) 、 (顿号) D) ; (分号) 八、为了在运行时能使窗体显示在屏幕正中央,应设置窗体的 ____ 属性。 A) Text B) Picture C) WindowState D) StartPosition 九、用来设置窗体背景图片的属性是 ____。 A) BackgroundImageLayout B) BackgroundImage C) BackColor D) WindowState 十、在窗体上建立了多个控件,要实现程序运行后焦点定位在某一控件上,应对 该控件______。 A) 设置 Enabled 的值为 True B) 设置 TabIndex 的值为 0 C) 设置 TabIndex 的值为 1 D) 设置 Index 的值为 0 1103 一、要设置窗体上的控件中显示的文本,应使用______属性。 A) Text B) Name C) Caption D) Image 二、若要使标签控件(Label)显示时不覆盖窗体的背景图案,要对______属性进行设置。 A) BackColor B) BackStyle C) ForeColor D) BorderStyle 三、当文本框的滚动条ScrollBars属性设置了垂直滚动条Vertical值后,却没有效果(不显示滚动条),原因是______。 A) 文本框中没有内容 B) 文本框的MultiLine属性为False C) 文本框的MultiLine属性为True D) 文本框的WordWrap属性为True 四、当文本框的滚动条ScrollBars属性设置了水平滚动条Horizontal值后,却 没有效果(不显示滚动条),原因是______。 A) 文本框中没有内容 B) 文本框的MultiLine属性为False C) 文本框的MultiLine属性为True D) 文本框的WordWrap属性为True 五、以下叙述中正确的是______。 A) 窗体的Name属性指定窗体的名称,用来标识一个窗体 B) 窗体的Name属性的值是显示在窗体标题栏中的文本 C) 可以在运行期间改变对象的Name属性的值 D) 对象的Name属性值可以为空 六、在图片框控件(PictureBox)中,SizeMode属性用于调整图片框与其中的图片的显示方式。下面所列的枚举值中,______使得图片能够根据图片框控件的大小而自动放大与缩小,填满图片框。 A) StretchImage B) AutoSize C) CenterImage D) Zoom 七、在图片框控件(PictureBox)中,SizeMode属性用于调整图片框与其中的图片的显示方式。下面所列的枚举值中,______使得图片框控件能够自动与其中的图片保持相同的大小。 A) StretchImage B) AutoSize C) CenterImage D) Zoom 八、在图片框控件(PictureBox)中,通过Image属性导入图片时,有两种导入方式,分别是______。 A) 本地资源与项目资源文件 B) 数据库资源与本地资源 C) 数据库资源与项目资源 D) 直接资源与间接资源 九、在图片框控件(PictureBox)中,通过“项目资源文件”导入图片时,图片文件存放在______中。 A) Bin\Debug B) Resourse C) Form1.Designer.vb D) .sln 十、下列有关计时器控件(Timer)的叙述,错误的是______。 A) Timer的属性Interval的时间间隔单位是毫秒 B) 如果启用了Timer,则每个时间间隔引发一个Tick事件 C) 启用Timer,可以使用其方法Start(),或者设置其Enabled属性为True D) 设置Timer的Visible属性为True,则可以在运行时显示在窗体中 1104 一、当创建一个名为“飞蝶”项目时,该项目的所有代码文件将保存在______文件夹下。 A) My Documents B) Visual Studio 2008 (注:VB安装目录) C) Windows (注:Windwos安装目录) D) 飞蝶 (注:“飞蝶”文件夹所在目录由程序员在创建保存项目时指定) 二、调试通过后生成的.exe可执行文件在其他计算机上不能运行的主要原因是______ 。 A) 运行的计算机上未安装 Microsoft.NET框架 B) 缺少.frm窗体文件 C) 该可执行文件确有病毒 D) 以上原因都不对 三、对初学者而言,调试程序最方便、快捷、有效的手段是______。 A) 在可疑的代码处设置断点,逐条语句进行跟踪 B) 查看资料 C) 通过“即时”窗口显示变量的值 D) 找老师问原因 四、在下列有关应用程序项目文件的叙述中,不正确的是______。 A) 单击工具栏上的“全部保存”按钮,可以保存项目的所有相关文件 B) 执行“文件|关闭项目”命令,可以将当前项目的所有文件关闭 C) 保存新项目时,系统自动在指定目录中创建一个与项目名称同名的文件夹 D) 打开扩展名为.vb的文件,就能打开整个项目 五、在下列有关应用程序项目文件的叙述中,正确的是______。 A) 创建一个新项目时,系统将自动创建一个与项目名称同名的文件夹 B) 双击应用程序项目文件夹中的.sln文件,可以在VS的IDE中打开应用程序项目 C) 打开扩展名为.vb的文件,就能在VS的IDE中打开整个项目 D) 执行“文件|关闭项目”命令,系统将自动保存当前项目的所有文件 六、当需要帮助时,选择要帮助的“难题”,然后按______键,就可出现MSDN窗口及显示所需“难题”的帮助信息。 A) Help B) F10 C) Esc D) F1 七、下述选项中,属于VB.NET的程序设计方法是 ______。 A) 面向对象、顺序驱动 B) 面向对象、事件驱动 C) 面向过程、事件驱动 D) 面向过程、顺序驱动 八、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为 ______。 A) 面向对象的程序设计 B) 结构化程序设计 C) 事件驱动的编程机制 D) 可视化程序设计 九、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是_____。 A) 解决方案资源管理器窗口 B) 工具箱窗口 C) 代码设计窗口 D) 属性窗口 十、在代码设计窗口中,代码下方出现蓝色波浪线时,表示______。 A) 对代码设置了格式 B) 编译错误(此类错误使得程序无法编译成可执行文件) C) 逻辑错误 D) 运行时错误 1201 一、下面的 ____ 是合法的变量名。 A) X_yz B) 123abc C) Integer D) X-Y 二、下面的 ____ 是合法的单精度型变量。 A) num! B) sum% C) xinte$ D) mm# 三、下列可以作为变量名的是 ____。 A) Chinese$ B) X(X+Y) C) 123BOOK D) BOOK-1 四、以下各项,可以作为变量名的是 ____。 A) English B) 11_English C) 123.45 D) English-1 五、在 VB.NET 中,认为 ____ 中的两个变量名是相同的。 A) English 和 EngUsh B) English 和 ENGLish C) English 和 Engl D) English 和 England 六、语句 Dim MyVar 定义的变量 MyVar 为 ____ 类型的变量。 A) Integer B) String C) Boolean D) Object 七、语句 Dim intX,intY As Double 中所定义的变量 intX 是 ____ 变量。 A) String B) Object C) Single D) Double 八、下列符号常量的声明中,不合法的是 ____。 A) Const A As Single = 1.5 B) Const A As Double = Sin(1) C) Const A = "OK" D) Const A As Integer = 1.5 九、在默认的状态下,系统对使用的变量要求显式声明,若要对变量不声明而直 接使用(隐式声明),须在模块中所有程序代码的最前面加入语句 ____。 A) Option Base 0 B) Option Explicit Off C) Option Explicit On D) Option Compare 十、下述说法不正确的是 ____。 A) 变量名的长度不能超过1023个字符 B) 变量名可以包含小数点或者内嵌的类型声明字符 C) 变量名不能使用关键字 D) 变量名的第一个字符必须是字母(含汉字)或者下划线 1202 一、下列选项中,______不是基本数据类型。 A) Char B) Integer C) Boolean D) Str 二、一个中文字符与一个西文字符分别占_____个字节的存储空间。 A) 1 、1 B) 1 、2 C) 2 、1 D) 2 、2 三、在VB中,Integer、Long、Single 和 Double 等数据类型的类型符分别是 _____。 A) %、&、~、# B) &、~、 %、# C) %、&、$、# D) %、&、@、# 四、数值也可以命名用十六进制或八进制表示,十六进制数以&H开头,八进制 数以______开头。 A) $O (第二个符号是字母O) B) &O (第二个符号是字母O) C) $E D) &E 五、以下各项中,______不是一个合法的字符串(字符型数据)。 A) "Visual" B) " " C) #Basic# D) "等级考试" 六、日期型数据常量的格式是______。 A) #mm/dd/yyyy# B) mm-dd-yyyy C) mm&dd&yyyy D) mm/dd/yyyy 七、要存放一个人的年龄数据,使用下面的______数据类型占用的字节数最少。 A) Short B) Byte C) Integer D) Long 八、在下列选项中,属于日期型数据的是______。 A) "10/10/2011" B) #2010/10/02# C) #10/02/2010# D) {2010/10/02} 九、下面的_____是非法的整型常量。 A) 100 B) &O100 C) &H100 D) %100 十、数字 255.0 当属下列数据类型的_____直接常量。 A) Integer B) Long C) Single D) Short 1203 一、字符串数据类型的关键字是_____。 A) Byte B) Object C) String D) Char 二、没有定义数据类型的变量默认为_____类型。 A) Byte B) Object C) String D) Integer 三、符号 &O 为_____常量标记。 A) 二进制数 B) 八进制数 C) 十进制数 D) 十六进制数 四、如果将布尔常量False赋值给一个整型变量,则整型变量的值为______。 A) 0 B) -1 C) True D) False 五、如果将布尔常量True赋值给一个整型变量,则整型变量的值为______。 A) 0 B) -1 C) True D) False 六、下列数据中,非双精度数据的是_____。 A) 0.33333# B) 0.33333E+3 C) 0.33333E+3# D) 0.33333E-3# 七、下列数据中,_____为单精度数据。 A) 0.33333# B) 0.33333E+3 C) 0.33333E+3# D) 0.33333E-3# 八、语句 Const Counts# = 466 定义的符号常量是______常量。 A) Integer B) Long C) Single D) Double 九、语句 Const Counts = 466 定义的符号常量是______常量。 A) Integer B) Long C) Single D) Double 十、不同类型的数据占用存储空间的长度是不同的。下列选项中,符合占用存储 空间从小到大顺序排列的是_______。 A) Byte,Integer,Long,Decimal B) Byte,Integer,Double,Boolean C) Boolean,Byte,Integer,Double D) Byte,Decimal,Integer,Long 1204 一、在下列选项中。合法的长整型常量是_______。 A) 123456@ B) 0& C) 31276! D) 345# 二、______类型变量使用十分灵活,因为任何类型的数据无需转换都可以存储在 其中,但运算速度慢。 A) String B) Object C) Decimal D) Boolean 三、下列选中,无效的常量是______。 A) &123& B) &H123 C) &O123 (注:第二个字符为字母O,不是数字零) D) #11/12/2010# 四、可以在常量的后面加上类型 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 符以表示常量的类型,表示字符串型常量可 以用______。 A) % B) # C) ! D) $ 五、以下选项中,不合法的常量是______。 A) 1000 B) 100^5 C) 123.45 D) 10E+3 六、直接常量 0.123E+3 是一个_____常数。 A) Integer B) Long C) Single D) Double 七、直接常量 &O384 是一个_____常数(注:数据中的第二个字符为字母O,需 非数字零)。 A) 二进制 B) 八进制 C) 十进制 D) 十六进制 八、Visual Basic.NET有_____种常量。 A) 一 B) 二 C) 三 D) 四 九、下列关于 Visual Basic.NET 常量的叙述中,错误的是_____。 A) 常量是在程序运行中不变的量。 B) VB.NET 有三种常量:系统提供的常量、直接常量、用户声明的符号常量。 C) VB.NET 有两种常量:系统提供的常量和用户声明的符号常量。 D) 系统提供的常量有两种形式:内部常量和枚举常量。 十、语句 Const PI = 3.14159 声明了一个______。 A) 单精度常量 PI,代表 3.14159 B) 双精度常量 PI,代表 3.14159 C) 单精度变量 PI,其值为 3.14159 D) 双精度变量 PI,其值为 3.14159 1205 一、下列关于 VB.NET 运算符的叙述中,错误的是______。 A) 运算符就是指加减乘除等代数符号 B) 运算符是计算机语言中表示实现某种运算的符号 C) 运算符可分成四种类型:算术运算符、字符串运算符、关系运算符和逻辑运算符 D) 符号 "+" 既可作为算术运算符,也可作为字符串运算符 二、用于字符串连接的运算符是______。 A) & B) + C) # D) A、B 两项都可以 三、以下关于运算符与表达式的说法,错误的是______。 A) 表达式中的乘号“*”不能省略,但可以用符号“(”代替 B) 不允许两个运算符相连,两个运算符应当用括号隔开 C) 括号可以改变运算符的运算顺序 D) 在表达式中只能用圆括号,不能使用方括号 四、表达式 7 \ 2 的结果是______。 A) 2 B) 3 C) 4 D) 3.5 五、表达式 3 * 4 ^ 2 + 4 * 5 / 2 + 3 ^ 2 的值是______。 D) 65 A) 66 B) 67 C) 68 六、表达式 11 \ 4 + 8 / 4 Mod 4 的值是______。 A) 1 B) 2 C) 3 D) 4 七、表达式 3008& + 28.65! 的结果是______型数据。 A) Integer B) Long C) Single D) Double 八、在 \ 、 / 、 Mod 、 * 这 4 个算术运算符中,优先级最低的是______。 A) \ B) / C) Mod D) * 九、表达式 100000 + "1000" & 10 的结果是______。 A) "101010" B) 101010 C) "10100010" D) 10100010 十、设 a 和 b 为整型变量,且均不为 0;下列关系表达式中永远成立的是 ______。 A) a * b \ a * b = 1 B) a \ b * b \ a = 1 C) a \ b * b + a Mod b = a D) a \ b * b = a 1206 一、在逻辑/布尔运算符 Xor、Or、Not 和 And 中,优先级别最高的运算符是______。 A) Xor B) Or C) Not D) And 二、参与逻辑运算的两个量中,只要有一个为假,结果即为假的逻辑运算符是______。 A) Xor B) Or C) Not D) And 三、表达式 1.5 + 3 \ 2 > 2 Or 7 Mod 3 < 4 的运算结果是 ______ 。 A) True B) 0 C) 1 D) False 四、表达式 "C&BASIC语言" > "C语言" 结果是 _______ 。 A) 0 B) -1 C) False D) True 五、设a = 3.5,b = 5.0,c = 2.5,d = True,则表达式a >= 0 And a + c > b + 3 Or Not d的 值是 ______ 。 A) True B) False C) -1 D) 0 六、下面关系表达式的值为真的是 _______ 。 A) "A" > "a" B) "9" > "a" C) "That" > "Thank" D) 12 > 12.1 七、数学关系式 3 ? X < 10 (其中X为变量)表示成正确的 VB.NET 表达式 应为 ______ 。 A) 3 <= X < 10 B) 3 <= X And X < 10 C) X >= 3 Or X < 10 D) 3 <= X And < 10 八、表达式 False - True 的结果是 _______ 。 A) 0 B) -1 C) 1 D) 2 九、表达式 False And True 的结果是 _______ 。 A) 0 B) -1 C) False D) True 十、表达式 True Xor False 的结果是 ______ 。 A) 0 B) -1 C) False D) True 1207 一、将一单精度(Single)或双精度(Double)数值 n 取整,且对小数部分进行四 舍五入的函数是______ 。 A) Int(n) B) Fix(n) C) Round(n) D) Sign(n) 二、已知 x = -5.96,表达式 Int(x) + Fix(x) 的值是 ______ 。 A) 10 B) 11 C) -10 D) -11 三、表达式 Val("1234abc" + "567") 的值是 ______ 。 A) 1234abc567 B) 1234567 C) 1234 D) abc 四、将数值数据转换为字符型数据的函数是 ______ 。 A) Asc(x) B) Chr(x) C) CStr(x) D) Val(x) 五、表达式 Int(-20.1) + Sign(20.1) 的值是 ______ 。 A) -19 B) -20 C) 19 D) 20 六、表达式 Abs(-7) + Len("eleven")的值是______。 A) 12 B) 13 C) 7eleven D) -7eleven 七、以下表达式中,______ 是合法的函数(假定已通过Improts System.Math 限定)。 A) Exp(X) B) SinX C) Cos[X] D) Int.X 八、已知A$="12345678",则表达式Val(Mid(A, 1, 4) + Mid(A, 4, 2))的值为______。 A) 123456 B) 123445 C) 8 D) 6 九、以下叙述中不正确的是______。 A) Chr()函数的作用是把自变量表达式的值转换为相应的ASCII码 B) Val()函数用来把自变量字符串转换为数值 C) Log()函数返回以e为底的自变量的自然对数 D) Rnd()函数产生一个范围为[0,1)的双精度随机数 十、求一个三位正整数 N 中的十位数(例如三位整数123中的十位数是2)的正确方法是 ____。 A) N - Int(N / 100) * 100 B) Int(N / 10) - Int(N / 100) C) Int(N - Int(N / 100) * 100) D) Int(N / 10) - Int(N / 100) * 10 1208 一、表达式 InStr("全国计算机等级考试" ,"等级")的值是 ______ 。 A) 4 B) 5 C) 6 D) 7 二、表达式 Mid("BEIJING", 4 , 2)的值是 ______ 。 A) JI B) IJ C) IJIE D) EIJI 三、表达式 Microsoft.VisualBasic.Left("This is a book", 3)的值是______。 A) Thi B) This is a C) This D) s is 四、表达式 Microsoft.VisualBasic.Right("This is a book" , 3)的值是______。 A) a B) is a book C) book D) ook 五、下列函数中,能够得到一个字符串的一组函数是______。 A) Trim函数、Str函数、Mid函数 B) Len函数、Trim函数、Space函数 C) Len函数、LCase函数、UCase函数 D) Space函数、Asc函数、Trim函数 六、执行以下程序段,变量 c$ 的值为______。 a$ = "VisualBasic" b$ = "Programing" c$ = UCase(Mid(a$, 7, 5)) & LCase(Microsoft.VisualBasic.Left(b$, 7)) A) Visual Basic Programing B) VisualPrograming C) basicPROGRAM D) BASICprogram 七、表示式 Int(100 * Rnd()) 产生的随机整数的区间是 ______ 。 A) [1,100] B) [0,100] C) [0,99] D) [1,99] 八、表示式 Int(Rnd() * 11) + 10 的值的范围是 ______ 。 A) [10,20] B) [0,20] C) [10,10] D) [10,11] 九、下列函数中,函数值不是日期和时间函数的是 ______ 。 A) Date B) Now C) Today D) Day 十、要产生[50,100]之间的随机整数(包括50、100),可用函数 ______。 A) Int(Rnd * 51 + 50) B) Int(Rnd * 50 + 50) C) Rnd * 51 + 50 D) Rnd * 50 + 50 1209 一、表达式 DateAdd("m", 2, #10/28/2010#) 值为 ______ 。 A) 2010/10/30 B) 2010/12/28 C) 2010/12/30 D) 2012/10/28 二、表达式 DateAdd("d", 2, #10/28/2010#) 值为 ______ 。 A) 2010/10/30 B) 2010/12/28 C) 2010/12/30 D) 2012/10/28 三、表达式 DateAdd("yyyy", 2, #10/28/2010#) 值为 ______ 。 A) 2010/10/30 B) 2010/12/28 C) 2010/12/30 D) 2012/10/28 四、假设变量 Birthday 是某人的生日,要计算到从那时到现在经历过多少年可用表达式 ______ 。 A) DateDiff("yyyy", Today, Birthday) B) DateDiff("y", Today, Birthday) C) DateDiff("yyyy", Birthday, Today) D) DateDiff("y", Birthday, Today) 五、可以同时删除字符串头部和尾部空白的函数是 ______ 。 A) Trim() B) Rtrim() C) Mid() D) Ltrim() 六、函数 Str(234.56) 的值是 ______ 。 A) 234.56 B) 23456 C) "234.56" D) "23456" 七、下列表达式中,______ 可以随机产生一个"C","L"范围的大写字母。 A) Chr(Int(Rnd * 10 + 67)) B) Chr(Int(Rnd * 11 + 67)) C) Chr(Int(Rnd * 10 + 65)) D) Chr(Int(Rnd * 11 + 65)) 八、将数字字符串转换成数值,可用下列 ______ 函数。 A) Fix() B) Chr() C) Asc() D) Val() 九、判断是否是数字字符串,可用下列 ______ 函数。 A) IsNumeric() B) IsDate() C) IsArray() D) Val() 十、以下说法不正确的是 ______ 。 A) 调用函数Left时,函数名前无须加命名空间的限定“Microsoft.VisualBasic” B) 调用函数Right时,函数名前要加命名空间的限定 “Microsoft.VisualBasic” C) LTirm() 和 Left() 函数都是字符串函数 D) Rnd() 函数不是一个字符串函数 1210 一、语句 Dim myData = 123 定义的变量 myData 数据类型是 ____ 。 A) Byte B) Short C) Integer D) Long 二、语句 Dim myData = 123.0 定义的变量 myData 数据类型是 ____ 。 A) Short B) Login C) Single D) Double 三、下列关于 VB 的编码规则的叙述,正确的是 ____ 。 A) 在同一行中 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写多个语句时,语句之间用句号分隔 B) 在同一行中书写多个语句时,语句之间用冒号分隔 C) 在同一行中书写多个语句时,在行末必须加下划线 D) 一个语名书写成多行时,续行符为下划线 四、下面正确的赋值语句是 ____ 。 A) x + y = 30 B) y = π * r * r C) y = x + 30 D) 3y = x 五、为了给 x, y, z 三个变量赋值 1,下面正确的语句是 ____ 。 A) x = 1 : y = 1 : z = 1 B) x = 1 , y = 1 , z = 1 C) x = y = z = 1 D) x y z = 1 六、赋值语句 a = 123 + Mid("123456", 3, 2) 执行后, 变量 a 的值是 ____ 。 A) "12334" B) 123 C) 12334 D) 157 七、赋值语句 a = 123 & Mid("123456", 3, 2) 执行后, 变量 a 的值是 ____ 。 A) "12334" B) 123 C) 12334 D) 157 八、已知 a = 12,b = 20,复合赋值语句 a *= b +10 执行后,变量 a 中的值是 ____ 。 A) 50 B) 250 C) 30 D) 360 九、下列关于赋值语句的叙述,正确的是 ____ 。 A) 赋值号与关系运算符等号含义相同 B) 赋值号左边只能是变量 C) 赋值号右边不能含变量 D) 赋值号左边可以是变量或常量 十、下列关于注释语句 REM 的叙述,错误的是 ____ 。 A) 注释语句 REM 是非执行语句 B) 注释语句的关键字 REM 可以用单引号( ' )代替 C) 注释语句若以 REM 开头,必须单独放在一行,不能跟在别的语句后面 D) 注释语句若以 REM 开头,可以单独放在一行,也可以将之放在另一语句后的行上,但 REM 语句必须是该行上最后的语句 1211 一、下列选项中,合法的赋值语句是 ____ 。 A) int(x) = int(x) + 1 B) x = x + 1 C) x - y = z D) 3 = x - 4 二、设 Sum 与 x 均为变量,语句 Sum = Sum + x 含义是 ____ 。 A) 将变量 Sum 与 x 的值相加后赋给变量 Sum B) Sum 值等于 Sum 的值加 x 的值 C) A 与 B 两选项均不对 D) A 与 B 两选项均对 三、设 Sum 与 x 均为变量,语句 Sum += x 含义是 ____ 。 A) 将变量 Sum 与 x 的值相加后赋给变量 Sum B) Sum 值等于 Sum 的值加 x 的值 C) A 与 B 两选项均不对 D) A 与 B 两选项均对 四、下列选项中,不属复合赋值运算符的是 ____ 。 A) += B) *= C) &= D) #= 五、下列几种方法中,可以实现变量 x 与 y 的值互换的是 ____ 。 方法一: t = x : x = y : y = t 方法二: x = t : t = y : y = t 方法三: t = y : y = x : x = t 方法四: x = y : t = y : x = t A) 方法一 B) 方法二 C) 方法一与方法三 D) 方法三 六、下列关于赋值语句的叙述,正确的是 ____ 。 A) 赋值语句可分为两种形式:直接赋值语句与复合赋值语句 B) 赋值语句可分为三种形式:直接赋值语句、简单赋值语句与复合赋值语句 C) 赋值语句可分为两种形式:直接赋值语句、变量赋值语句 D) 赋值语句可分为两种形式:简单赋值语句与复合赋值语句 七、下列关于赋值语句的叙述,错误的是 ____ 。 A) 当表达式为数值型而且精度与变量精度不同时,强制转换成赋值号左边变量的精度 B) 当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型 再赋值 C) 当用逻辑型表达式赋值给数值型变量时,真(True)转换为 -1,假(False)转换为 0 D) 当用数值型表达式赋值给逻辑型变量时,非 0 转换为假,0 转换为真 八、下列关于 InputBox( )函数的叙述,错误的是 ____。 A) 提示参数是可选参数 B) 标题参数的缺省值是应用程序名 C) 表示坐标位置的单位是像素 D) 该函数用于打开一个输入数据的对话框 九、在 MsgBox( )函数中,按钮值 4 + 32 表示在对话框显示 ____。 A) “是”、“否”、“取消”按钮及询问图标 B) “是”、“否”按钮及信息图标 C) “确定”按钮及信息图标 D) “是”、“否”按钮及询问图标 十、在 MsgBox( )函数中,返回值为 6 的按钮是 ____。 A) 是(Yes) B) 否(No) C) 确定(Ok) D) 取消(Cancel) 1301 一、结构化程序设计的三种基本结构是 ____。 A) 递归结构、选择结构、循环结构 B) 选择结构、过程结构、顺序结构 C) 过程结构、输入输出结构、转向结构 D) 选择结构、循环结构、顺序结构 二、按照结构化程序设计的要求,下面的 ____ 是非结构化程序设计语句。 C) Goto 语句 D) Select Case 语句 A) If 语句 B) For 语句 三、对于语句 If x = 1 Then y = 1,下列说法正确的是 ____。 A) x = 1 和 y = 1 均为赋值语句 B) x = 1 和 y = 1 均为关系表达式 C) x = 1 为关系表达式,y = 1为赋值语句 D) x = 1 为赋值语句,y = 1为关系表达式 四、运行下列程序段之后,标签Label1显示的结果为 ____。 A = 10 : B = 30 : If A < B Then Label1.Text = B & A A) 10 B) 30 C) 1030 D) 3010 五、下列选项中,正确的语句是 ____。 A) If x ? y Then MsgBox( "x不等于y") B) If x <> y MsgBox "x不等于y" C) If x <> y Then MsgBox("x不等于y") D) If x ? y Then Msgbox "x不等于y" 六、下列选项中,语法正确的语句的是 ____。 A) If x ? y Then T = A : A = B : B = T B) If x ? y Then T = A ; A = B ; B = T C) If x >= y Then T = A A = B B = T D) If x >= y Then T = A : A = B : B = T 七、下列选项中,语法正确的语句的是 ____。 A) If x < 3 * y And x > y Then y = x ^ 3 3B) If x < 3 * y And x > y Then y = x C) If x < 3 * y : x > y Then y = x ^ 3 D) If x < 3 * y And x > y Then y = x * * 3 八、下面程序段 ____,能够正确实现目的:如果 x < y,则 a = 15,否则 a = -15。 A) If x < y Then a = 15 a = -15 B) If x < y Then a = -15 a = 15 C) If x < y Then a = 15 Else a = -15 End If D) If x < y Then a = 15 a = -15 End If 九、下列程序段的执行后,标签 Label1 显示为 ____。 a = 75 If a > 60 Then i = 1 : If a > 70 Then i =2 If a > 80 Then i = 3 : If a > 90 Then i = 4 Label1.Text = "i=" & i A) i=1 B) i=2 C) i=3 D) i=4 十、下列程序段的执行后,标签 Label1 输出结果为 ____。 x = 5 y = -20 If Not x > 0 Then x = y - 3 Else y = x + 3 Label1.Text = y - x & x - y A) -33 B) 58 C) 3-3 D) 25-25 1302 一、下面语句错误的是 ____。 A) If a = 3 And b = 2 Then c = 3 End If B) If a = 1 Then c = 2 Else If a = 2 Then c = 3 End If C) If a = 1 Then c = 2 ElseIf a = 2 Then c = 3 End If D) c = iif(a=1, 2, 3) 二、多分支选择结构中,Select Case 语句的“测试表达式”____。 A) 只能是数值表达式 B) 只能是字符串表达式 C) 可以是关系表达式或逻辑表达式 D) 可以是数值表达式或字符串表达式 三、在多分支选择结构 Select Case 语句中,执行哪一个分支的根据是 ____。 A) Select Case 语句的“测试表达式”与 Case 语句的“表达式列表” 同为真 B) Select Case 语句的“测试表达式”与 Case 语句的“表达式列表” 同为假 C) Select Case 语句的“测试表达式”与 Case 语句的“表达式列表” 相匹配 D) Select Case 语句的“测试表达式”与 Case 语句的“表达式列表” 完全相等 四、假设 X 的值是5,则执行以下语句时,标签 Label1 输出结果是 "ABCDEF" 的 Select Case语句是 ____。 A) Select Case X Case 10 To 1 Label1.Text = "ABCDEF" End Select B) Select Case X Case Is > 15, Is < 5 Label1.Text = "ABCDEF" End Select C) Select Case X Case Is > 5, 1, 3 To 10 Label1.Text = "ABCDEF" End Select D) Select Case X Case 1, 3, Is > 5 Label1.Text = "ABCDEF" End Select 五、下列语句执行后,"标签"显示的结果为 ____。 x = Int(Rnd() + 4) Select Case x Case 5 标签.text = "优秀" Case 4 标签.text = "良好" Case 3 标签.text = "通过" Case Else 标签.text = "未通过" End Select A) 优秀 B) 良好 C) 通过 D) 未通过 六、程序填空:为程序的空白行选择适当的语句,使程序段完成相应计算。 程序段的功能是:当x取值5到10,或取值大于20时,输出一串“*”号; 否则输出一串“#”号。x为整型数据。 Select Case x ____ Label1.Text="*****" Case Else Label1.Text="#####" End Select A) Case 5 - 10, x > 20 B) Case 5 To 10, Is > 20 C) Case 5 To 10, x > 20 D) Case 5 To 10:Is > 20 七、设 a = 5,b = 6,则执行 x = iif(b \ a * a = 5 ,0 ,-1) 后,x 的值为______。 A) 0 B) -1 C) 5 D) 6 八、下面程序段求两个数中的大数 Max1,____ 不正确。 A) Max1 = IIf(x > y, x, y) B) If x > y Then Max1 = x Else Max1 = y C) Max1 = Math.Max(x, y) D) If y >= x Then Max1 = y Max1 = x 九、下面的 If 语句统计满足性别(Sex)为男、职称(Duty)为副教授以上、年龄(Age)小于40岁条件的人数,正确的语句是 ____。 A) If sex = "男" And age < 40 And InStr(duty, "教授") > 0 Then n = n + 1 B) If sex = "男" And age < 40 And duty = "教授" Or duty = "副教授" Then n = n + 1 C) If sex = "男" And age < 40 And Right(duty,2) = "教授" Then n = n + 1 D) If sex = "男" And age < 40 And duty = "教授" And duty = "副教授" Then n = n + 1 十、下面的语句执行后,变量 w 中的值是 ____。 w = Choose(Weekday("2005,5,1"),"Red","Green","Blue","Yellow") A) Nothing B) "Red" C) "Green" D) "Yellow" 1401 一、要使循环体至少执行一次,应使用 ____ 循环。 A) For „ Next B) While „ End While C) Do [ While | Until ] „ Loop D) Do „ Loop [ While | Until ] 二、下列程序段的执行后,k, x 结果为 ____。 Dim x = 6 , k = 0 For k = 1 To 0 x = x + k Next k A) k = -1,x = 6 B) k = -1,x = 16 C) k = 1,x = 6 D) k = 11,x = 31 三、下面的程序段运行后,Label1 显示的内容是 ____。 x = 0 Do While x < 10 x = x + 1 : x = x * x Loop Label1.Text = x A) 16 B) 19 C) 20 D) 25 四、下列程序段执行后,Label1.Text显示结果为____。 x = 1 y = 1 For i = 1 To 3 f = x + y x = y y = f Label1.Text = Label1.Text & f & "/" Next i A) 2/3/6 B) 2/2/2 C) 2/3/4 D) 2/3/5 五、执行下列程序段,从键盘分别输入4 和 5,则变量 s 的值是 ____。 x = InputBox("请输入x的值") y = InputBox("请输入y的值") s = x If x > y then s = s * s A) 4 B) 16 C) 20 D) 25 六、下列程序段执行后,"标签"显示的结果为____。 i = 4 a = 5 Do i = i + 1 a = a + 2 Loop Until i >= 7 标签.Text = " i=" & i & vbCrLf 标签.Text += "a=" & a A) i = 4 a = 5 B) i = 7 a = 13 C) I = 8 a = 7 D) I = 7 a = 11 七、运行程序段后,Label1 显示 ____ 个“*”号。 For i = 1 To 2 For j = 0 To i - 1 Label1.Text += "*" Next j Next i A) 1 B) 2 C) 3 D) 4 八、下列程序段的执行后,Label1 显示的结果为 ____。 a = 0 : b = 1 Do a = a + b b = b + 1 Loop While a < 10 Label1.Text = a & "/" & b A) 10/5 B) a/b C) 0/1 D) 10/30 九、执行下面的程序段后,a 的值为 ____。 a = 1 For i = 1 To 12 Step 2 a = a + i Mod 8 Next i A) 1 B) 5 C) 17 D) 21 十、运行下面的程序段后,x的值为______。 x = 4 For i = 1 To 5 x = x + x \ 3 Next i A) 16 B) 13 C) 10 D) 9 多选题: 2101 一、对象三要素分别是指对象的______。 A) 属性 B) 过程 C) 方法 D) 事件 二、下列叙述中,_______正确的有。 A) 类是同种对象的集合与抽象 B) 类是创建对象实例的模板 C) 工具箱中的可视图标,是系统设计好的标准控件类 D) 控件对象是控件类的实例化,简称控件 三、下列属性中,属于可读/写属性的有_______。 A) Name B) Text C) Font D) Size 四、下列选项中,______为TextBox控件对象事件。 A) Text B) Click C) KeyPress D) MaxLength 五、下列选项中,______为Button控件对象属性。 A) TextAlign B) Click C) KeyPress D) Image 六、在设计阶段,TextBox控件的 TextAlign 属性的值的可选项有______。 A) Center B) Left C) Middle D) Right 七、在运行阶段,TextBox控件的 TextAlign 属性的值可设置为______。 A) Center B) HorizontalAlignment.Center C) Right D) HorizontalAlignment.Right 八、在设计阶段,Button控件的 TextAlign 属性的值的可选项有______。 A) Center B) MiddleCenter C) Bottom D) BottomCenter 九、在运行阶段,Button控件的 TextAlign 属性的值的可设置为______。 A) MiddleCenter B) HorizontalAlignment.Center C) ContentAlignment.MiddleCenter D) ContentAlignment.BottomCenter 十、Button控件的 TextImageRelation 属性用于设置按钮中显示的文字与图片的位置关系,在设计阶段其选项有______。 A) ImageBeforeText B) ImageAboveText C) Overlay D) None 2201 一、常量有下面的 ____ 几种类型。 A) 直接常量 B) 用户自定义/声明的符号常量 C) 系统提供的常量 D) 可重新定义的常量 二、下面的_______是合法的变量名。 A) num! B) String C) intTotal D) dim 三、除了可以用关键字 Dim 声明变量外,还可以用______等关键字声明这是, 但含义各不相同。 A) Sub B) Static C) Private D) Public 四、声明变量的方式有______。 A) 显式声明 B) 直接声明 C) 隐式声明 D) 间接声明 五、下列为系统常量的是______。 A) vbCrLf(表示回车换行组合符) B) vbEnter(表示回车符) C) vbTab(表示Tab字符) D) vbBack(表示退格字符) 六、逻辑常量的值是______。 A) True B) Ture C) False D) Err 七、整型常量有三种(数制)形式,它们是 ______ 。 A) 二进制 (数值前加&B,如 &B1011) B) 八进制 (数值前加&O,如 &O765) C) 十进制 (如 456) D) 十六进制(数值前加&H,如 &H12A) 八、下列数据中,合法有效的日期常量有 ______ 。 A) #1/18/2011# B) #1/18/2011 10:59:00 PM# C) #1/18/2011 10:59:00 AM# D) #1/18/2011 10:60:00 PM# 九、下列 Dim 语句中,声明了 myData 为一个 Long 类型变量的是 ______ 。 A) Dim myData AS Long B) Dim myData = 123 C) Dim myData = 123.0 D) Dim myData = 123& 十、下列 Dim 语句中,声明了 myData 为一个 Double 类型变量的是 ______ 。 A) Dim myData AS Double B) Dim myData = 123.0# C) Dim myData = 123.0 D) Dim myData = 123D 判断题: 3101 一、窗体的 StartPosition 属性用于设置窗体第一次出现时的位置,其默认值为 CenterScreen 。 正确 错误 二、窗体的 WindowState 属性用于设置窗体的初始可视状态,其默认值为 Normal 。 正确 错误 三、窗体的 WindowState 属性用于设置窗体的初始可视状态,其默认值为 Maximized 。 正确 错误 四、窗体的 MaximizeBox 属性用于设置窗体的标题样的右上角是否显示最大化按钮框,默认值为 True。 正确 错误 五、窗体的 MinimizeBox 属性用于设置窗体的标题样的右上角是否显示最大化按钮框,默认值为 False。 正确 错误 六、控件的 Size 属性默认以像素为单位描述控件的大小。 错误 正确 七、控件的 Size 属性默认以毫米为单位描述控件的大小。 正确 错误 八、控件的 Size 属性可能受在控件中字体的大小等属性的影响。例如 Label 控件的 Size 会根据其显示的文本字体的大小及字数的多少自动进行调整。 正确 错误 九、控件的 Size 属性有两个成员:Width 与 Height 。 正确 错误 十、在代码中,有关控件的 Size 属性设置,下列两个语句是等价的。 myButton.Size.Width = 50 myButton.Width = 50 正确 错误 3102 一、控件的 Location 属性用于设置控件的位置,这个位置是指控件左上角顶点的位置。 正确 错误 二、控件的 Location 属性值是整数 X 和 Y 坐标的有序对,表示控件的左上角相对于其容器的左上角的坐标。 例如:窗体中的一个按钮控件的 Location 属性表示该按钮相对窗体左上角的坐标。 正确 错误 三、控件的位置也可以用 Left 与 Top 两个属性来表示。 正确 错误 四、控件的 Left 属性相当于 Location.Y,Top 属性相当于 Location.X。 正确 错误 五、在代码中,控件的 Location 属性可以用 Point 结构进行设置,Point 结构表示在二维平面中定义点的、整数 X 和 Y 坐标的有序对。例如: myButton.Location = New Point(200,300) 正确 错误 六、在代码中,下列两个设置控件位置的语句的作用是相同的。 myButton.Location.X = 200 myButton.Left = 200 正确 错误 七、表示控件的位置坐标的度量单位是毫米。 正确 错误 八、一个窗体的 Location 属性表示该窗体的左上角相对于屏幕左上角的坐标。 正确 错误 九、窗体的 StartPosition 用于设置窗体第一次出现时的位置,其默认值 WindowsDefaultLocation,此时,窗体的 Location 属性不起作用。 正确 错误 十、要使用窗体的 Location 属性在窗体第一次出现时起作用,应将窗体的 StartPosition 值设置为 CenterParent 。 正确 错误 3103 一、控件的 Locked 属性用于设置在编辑状态下是否可以移动控件或调整控件的大小。 正确 错误 二、控件的 Locked 属性用于设置是否锁定控件显示的文本,使之无法编辑和修改。 正确 错误 三、控件的 Enabled 属性用于设置是否已启用该控件,若其值为False,则控件不能操作。 正确 错误 四、控件的 Cursor 属性用于设置鼠标指针移过该控件时显示的光标图案。 正确 错误 五、控件的 Cursor 属性可在代码中用于设置鼠标指针移过该控件时显示的光标图案。 正确 错误 六、窗体或控件的 BackgroundImage 所使用的背景图片文档,可以通过双击“解决方案资源管理器”中的“My Project”项,打开项目属性窗,然后通过“资源”/“添加资源”、“添加现有文件”加入到项目的Image文件夹中。 正确 错误 七、项目资源中的图片可以通过 “My.Resources.资源名称”的方式引用。例如: Me.BackgroundImage = My.Resources.tongji 正确 错误 八、在代码中设置窗体或控件的 BackgroundImage 的背景时,可以使用函数 Image.FromFile() 读取图片文件。例如: Me.BackgroundImage = Image.FromFile("tongji.bmp") 正确 错误 九、函数 Application.StartupPath() 可获启动应用程序的路径,在IDE环境中启动调试时,该路径为项目中的 bin 文件夾。 正确 错误 十、函数 Application.StartupPath() 可获启动应用程序的路径,在IDE环境中启动调试时,该路径为项目中的 bin 文件夾下的 Debug 子文件夾。 正确 错误 3104 一、文本框控件的 MaxLength 属性值用于设置用户可以输入的最大字符数,必须大于或等于0。 正确 错误 二、若将文本框控件的 MaxLength 属性值设置为0,表示用户不能在该文本框中输入任何字符。 正确 错误 三、对于单行文本框控件,若将 MaxLength 属性设置为0,则用户能输入的最大字符数为 2147483646 或一个基于可用内存的数目,两数之间选取较小者。 正确 错误 四、文本框控件的 ReadOnly 属性用于设置是否允许编辑文本框中的文本。 正确 错误 五、文本框控件的 TextAlign 属性用于设置文本框中文本的对齐方式,共有九个枚举值可供选择。 正确 错误 六、将文本框控件的PasswordChar属性设置为字符“*”,则在文本框中输入字符时,将显示“*”号,不受其它属性设置的影响。 正确 错误 七、将文本框控件的UseSystemPasswordChar属性设置为True,则在文本框中输入字符时,将显示圆点符号“ ? ”,不受PasswordChar属性设置的影响。 正确 错误 八、文本框控件的 WordWrap 属性用于设置多行文本框控件是否允许自动换行。 正确 错误 九、如果将TextBox控件的 WordWrap 属性设置为True,则不管 ScrollBars 属性的值是什么,该TextBox控件都不会显示水平滚动条。 正确 错误 十、只要将TextBox控件的 ScrollBars 属性设置为 Vertical,该文本框就会显示垂直滚动条。 正确 错误
本文档为【13 14年vb复习题——程序设计学习园地题目汇总&#40;附答案&#41;[整理版]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321575
暂无简介~
格式:doc
大小:1021KB
软件:Word
页数:78
分类:初中语文
上传时间:2017-09-26
浏览量:86