vb《算法与程序的设计》复习题-(1)

合集下载

《算法与程序设计》复习题

《算法与程序设计》复习题

算法与程序设计一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说法正确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

《vb程序的设计》期末复习题与答案

《vb程序的设计》期末复习题与答案

《vb程序设计》期末复习题与答案一、填空题1.创立一个VB应用程序三个主要的步骤是__________________、________________和_____________________。

2.当程序运行时,要求窗体中的文本框呈现空白,那么在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。

3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;假设允许用户输入文本,那么应使用_____________控件。

4.窗体的常用方法有__________、___________、___________和___________。

5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。

6.假设命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,翻开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ ________________________________End Sub7.Visual Basic 6种类型的表达式是______________、______________、______________、________________、_________________、____________________。

Visual Basic根据表达式的___________来确定表达式的类型。

8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。

9.a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c<a+b的值是_________。

表达式c>a And Not b<c的值是___________。

算法与程序部分复习试题

算法与程序部分复习试题

VB题复习题1.下列各组控件都具有Caption属性的是 CA.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束3.下列每个控件都具有的属性是A4.下列运算结果中,值最大的是 D\4 4 mod 3 mod 4 〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名 DA.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是BA. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号()7.下列语句中,可以表示输入语句的有 C D ,输出语句的有 ABE表示赋值语句的有 ADFG (多选)(a) () =vala F. a=a*b+c =3098.下列控件中可设置滚动条的是 C (即具有ScrollBars属性的对象)A.计时器 B.标签 C.文本框 D.按钮9.下面程序执行的结果是 CPrivate Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗msgbox (C \ 100)End Sub10.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为C 【说明:在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。

】CA.5 B.10 C.20 D.10或2011.下列逻辑运算结果为"true"的是 Cor not true and not trueC. true or not true and not true12.下列控件中可用于接受用户输入文本,又可用于显示文本的是BA.Label 控件 B. TextBox 控件C. Timer 控件D. CommandButton 控件13.以下程序段执行后,整型变量n 的值为Dyear=2001n=year\4+year\400-year\100A. 495B. 505C. 500D. 48514.下列关于CommandButton 控件的叙述正确的是 AA. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件 [click事件]C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是 CA.对象,属性,事件,方法B. 对象,属性,方法,事件C.属性,对象,方法,事件D. 属性,对象,事件,方法16.如果要改变窗体的标题,需要设置窗体对象的属性。

《算法与程序设计》模块练习题-VB语言.

《算法与程序设计》模块练习题-VB语言.

《算法与程序设计》模块练习题-VB语言一、单选题(每题1分):1.计算机程序的三种结构是顺序结构、、选择结构。

A.模块结构B.循环结构C.多重循环结构D.块IF结构2.在VB应用程序设计中,通常应对编写程序代码。

A.所有对象B.窗体C.Timer D.有事件的对象3.在VB程序设计中,是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

A.任务B.事件C.控件D.过程4.在面向对象程序设计中,用来描述对象的特征信息。

A.事件B.方法C.代码D.属性5.在VB系统中,一个对象具有的内部函数或过程,称之为该对象的。

A.代码B.属性C.方法D.事件6.算法是。

A.计算方法B.计算公式C.对解决问题的方法和步骤的描述7.在VB编程中,如果需要返回鼠标的当前位置时,应该使用事件。

A.Click B.Change C.MouseDown D.KeyPress8.在VB应用程序设计中,如果想让Timer控件每秒钟响应一次,应该将其Inerval属性设置为。

A.1 B.60C.100 D.10009.下列过程中,是程序开始运行时,窗体一加载就运行的程序段。

A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress10.下列句子中,不是赋值语句。

A.A=”123” +”456”B.Label1.Captin=”你好!”C.r=Val(Text1.Text) D.x+1=y11.的Visual Basic表达式是。

A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a12.生成一个1~6的随机整数的表达式是。

A.Rnd * 6+ 1 B.Fix (Rnd * 6 ) + 1C.Fix (Rnd * 5 ) - 1 D.Fix (Rnd * 5 )13.在VB中,窗口坐标系的原点在,x轴向右为正,y轴向下为正。

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题《VB程序设计》综合复习资料第一章 Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。

2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。

3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。

4、Visual Basic 6.0用于开发__________环境下的应用程序。

二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是()A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G5、Visual Basic的编程机制是()A.可视化 B.面向对象 C.面向图形 D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?第 1 页共 32 页3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。

2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。

3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。

vb算法与程序设计复习题

vb算法与程序设计复习题

《算法与程序设计》复习题一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说法正确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

算法与程序设计(VB)练习题.docx

算法与程序设计(VB)练习题.docx

算法与程序设计(VB)练习题一、判断是非题:()1.在VB中运算优先级别从高到低的顺序为:算术运算、连接运算、关系运算、逻辑运算。

()2.程序代码的基木结构有三种:顺序结构、选择结构和过程结构。

()3、“菜单编辑器”由菜单属性设置区、编辑区两部分组成。

()4、End if语句对单行if语句不需要。

()5、能够实现文本框接受多行文本显示的是将属性Multiline的属性值设为True。

()6、表达式(2*3)>=5 and 12/3 <= 4 的值为falseo()7、VB程序一行写不下,可以直接换行继续写。

()8、在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。

()9、在VB中,“FOR计数变量=初值TO终值[STEP步长]”语句中的“步长”不能为0,否则造成死循环。

二、单项选择题:1 > 使用Visual Basic编程,我们把工具箱在的工具称为()。

A.事件B.工具C.控件D.窗体2、我们保存一个编写好的程序,“过程名”是以()作为扩展名的。

A、.frmB、.vbp C> .bat D、.bas3、下列变量名写法错误的是()。

A、abcB、abc123C、abc_123D、123abc3、结束当前程序的语句是()。

A、quitB、exitC、endD、sub4、要改变窗体的标题时,应当在属性窗口中改变的属性是()。

A、CaptionB、NameC、Text D^ Label5、窗体能够响应的事件是()。

A、ActiveForm B^ Drive C、Load D、Change6、能显示窗体的方法是()。

A、VisibleB、Show C^ New D、Open8、删除列表框中所有项目的方法是()。

A、DeleteB、ClearC、CisD、Hide9、双击窗体中的对象后,VB将显示的窗口是()。

A、工程窗口B、工具箱C、属性窗口D、代码窗口10、VB是一种面向对象的程序设计语言,构成对象的三要素是()。

VB程序设计复习题及答案共11页

VB程序设计复习题及答案共11页

中南大学现代远程教育课程(专科)考试复习题及答案《VB程序设计与应用》一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的,请把所选项前的字母填在题后的括号内。

1. Visual Basic程序中分隔一行中各语句的字符是()。

[ ]A)_2. 下列可作为Visual Basic的变量名的是()。

[ ]A: Filename B: A(A+B)C: A%D D : Print3. 要让菜单项无效,应将()属性值设置为False。

[ ]A. VisibleB. EnabledC. MoveableD. Checked4. 以下过程是()事件。

Prviate Sub Form_Load( )End Sub [ ]A: 命令按钮的单击B: 命令按钮的装载C; 窗体的装载D: 窗体的单击5. Vb中描述文件扩展名的是()属性。

[ ]A: Drive B: PatternC: FileName D: Path6. 关于Visual Basic中事件的说法中,不正确的为()。

[ ]A)事件是由Visual Basic预先定义好的,能够被对象识别的动作B)DblClick(双击)是Visual Basic中的一种事件C)一个对象可以识别一个或多个事件D)对于一个系统提供的对象可以识别哪些事件,需要程序员自己定义7. 下列控件中可设置滚动条是()。

[ ]A. 检查框(复选框)B. 框架C. 文本框D. 标签框8. 在Visual Basic中建立一个空窗体,( )不会是其默认名。

[ ]A. Form1B. Form2C. FormxD. Form109. Const One&=1,则One为()类型的常数。

[ ]A)整型B)字节型C)长整型D)单精度型10. 关于逻辑型数据,下列说法错误的是()。

[ ]A. 逻辑型数据只有两种可能值:True或者FalseB. 当把逻辑值转换为数值时False转为0,True转为1C. 当把其他类型数据转换为逻辑数据时,非0数转换为True,0转换为FalseD. 逻辑型数据以2个字节存储11. 以下()不是Visual Basic的特点。

vb《算法与程序设计》复习试题(1)

vb《算法与程序设计》复习试题(1)

《算法与程序设计》复习题一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说法正确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

《算法与程序设计》期末复习题

《算法与程序设计》期末复习题

一、单选题:1.计算机程序的三种结构是顺序结构、、选择结构。

A.模块结构B.循环结构C.多重循环结构D.块IF结构2.在VB应用程序设计中,通常应对编写程序代码。

A.所有对象B.窗体C.Timer D.有事件的对象3.在VB程序设计中,事件是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

下列选项哪个是VB中的事件A.Caption B.Click C.Text D.Font4.在面向对象程序设计中,用来描述对象的特征信息。

A.事件B.方法C.代码D.属性5.下列选项哪个是VB中的属性A.Label B.TextBoxC.CommandButton D..Left6.将字符A输出在标签Label1上的方法是。

A、Label1.Caption=AB、Label1.Caption=”A”C、Label1.Text=”A”D、Label1.Text=A7.下列过程中,是程序开始运行时,窗体一加载就运行的程序段。

A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress8.下列句子中,不是赋值语句。

A.A=”123” +”456”B.Label1.Captin=”你好!”C.r=Val(Text1.Text) D.x+1=y9.的Visual Basic表达式是。

A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a10.生成一个[1,6]范围的随机整数的表达式是。

A.Rnd * 6+ 1 B.Fix (Rnd * 6 ) + 1C.Fix (Rnd * 5 ) - 1 D.Fix (Rnd * 5 )11.下面有关程序的说法,错误的是_ ___ __。

A.程序是计算机要执行的指令的集合B.程序是用计算机语言编写的C.编写程序时为了防止别人盗取,要用只有自己知道的代码编写D.程序设计通常包括分析问题、设计算法、编写程序、调试运行与检测结果的过程12.在VB系统中,代表内存单元,是命了名的存储空间。

VB算法与程序设计期末复习题精选

VB算法与程序设计期末复习题精选

VB 算法与程序设计期末复习题精选一、选择题(程序基础知识)1. 关于算法及算法的表示,下列说法错误的是( )A .算法可以说是解决问题的方法和步骤B .算法是解决问题的精确描述C .算法的特征为:有限个步骤完成,明确性(即没有二义性),可行性D .自然语言不能用来表示算法,而流程图可以2. 下面是对某算法的描述(1)设i 的值为1; (2)设sum 的值为0, (3)如果i ≤6执行4,否则转去执行7;(4)计算sum 加i 并将结果赋给sum; (5)计算i 加1并将结果赋给i ;(6)转去执行3; (7)输出sum 的值并结束算法。

这种描述算法的方法属于( )A .自然语言B .流程图 C. 伪代码 D. 程序设计语言3. 下列图形符号中,开始、结束框是 ( A)4. 古人的“钻木取火”过程主要有:①将木材晒干; ②用制成的装置进行取火; ③从山上采集合适的木材; ④将干木材制作成取火装置。

下列能够描述“钻木取火”全过程的合理算法是( )A .③①④②B .①②③④C .④①③②D .②①③④5. 有流程图结构如下,其算法结构属于(A )顺序结构 (B )选择结构 (C )分支结构 (D )循环结构6. 猜数游戏的过程如下:①接收用户输入 ②比较用户的输入和待猜数是否相等,相等则输出“猜对”,否则转向①继续执行,直到猜对为止。

能表示此过程的流程图是( )7. 国家标准GB17267-1998规定YSP-15型液化气钢瓶的充装重量为14.5kg,可以上下浮动0.5kg 。

下图所示算法用于判断使用该型号钢瓶充装的液化气重量是否达标。

钢瓶重量为15.5kg ,充装重量用变量x表示,瓶和气总重量用变量y表示。

流程图中①处应填写(A)x=14.5 (B)14≤x≤15(C)14.5≤x≤15 (D)14≤x≤14.58.有流程图如下所示:则流程执行完成后,输出的结果是()(A)3 (B)5 (C)8(D)99.某交通工具允许乘客携带不超过20千克的行李,检测行李重量的部分流程图如下,图中的虚线框部分的功能是(A)判断行李是否超过20千克(B)输出行李的重量(C)输入行李的重量(D)输出超重部分重量10.有流程图如下所示:若输入a 的值为3,则该算法输出的结果为(A )-3 (B )0 (C )3 (D )911. 阅读下列材料,回答1-4题:2010年广州亚运会闭幕后,小李为了方便同学了解各国运动员获得的总奖牌数,用VB 程序设计了广州亚运会奖牌查询系统,界面如下图所示。

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料习题

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向___对象_______的可视化程序设计语言,采取了____事件驱动______的编程机制。

2、在VB中工程文件的扩展名是___vbp_________,窗体文件的扩展名是_____frm_______,标准模块文件的扩展名是_____bas_______。

3、执行“工程”菜单下的____部件______命令,可选择并添加ActiveX控件。

控件。

4、Visual Basic 6.0用于开发___windows______环境下的应用程序。

环境下的应用程序。

二、选择题1、下面不是VB工作模式的是(C )A.设计模式.汇编模式 D.中断模式.中断模式.运行模式 C.汇编模式.设计模式 B.运行模式2、可视化编程的最大优点是(C )A.具有标准工具箱.具有标准工具箱B.一个工程文件由若干个窗体文件组成.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象.不需要编写大量代码来描述图形对象D.所见即所得.所见即所得3、下列不能打开属性窗口的操作是(C )A.执行“视图”菜单中的“属性窗口”命令.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是(D )A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、Visual Basic的编程机制是(D )A.可视化.面向图形 D.事件驱动.事件驱动.面向对象 C.面向图形.可视化 B.面向对象三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用___tabstop___________属性。

《算法与程序设计》一、二章基本概念复习题答案

《算法与程序设计》一、二章基本概念复习题答案

《算法与程序设计》一、二章基本概念复习题答案一、单选题(每个3分,共60分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入3. VB程序中“dim n As Integer”这条语句的作用是( A)A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法4.一个单窗体VB程序的运行界面如下图所示,下列说法正确的是:(C)(1)窗体内有1个按纽(2)窗体内有2个文本框(3)窗体内有3个标签(4)该窗体的标题(Caption)属性值是“加法计算器”A.(3) (4)B.(1)(2)C.(1)(4)D.(2) (3)5. 两个阻值分别为R1、R2的电阻并联后,电路阻值可由公式求解,下面能正确求出R的VB表达式是(A)。

A.R1*R2/(R1+R2)B.R1+R2/(R1*R2)C.(R1+R2)/(R1*R2)D.R1*R2/R1+R26. 关于算法的描述,下列选项中正确的是(D)A.算法只能用流程图来表示B.一个算法的执行步骤可以是无限的C.一个算法,当没有输入时,也没有输出D.一个算法可以没有输入7. 在VB语言中,字符串运算符“+”和“&”的作用是把两个或多个字符串连接成一个字符串。

则表达式"20"+"13"&"20+13"的运算结果是(B )。

'A. “332013”B.”201320+13”C.”201333”D.”3333”8. 下列VB程序运行时(如图所示),在文本框Text1中输入20,在文本框Text2中输入13,单击命令按钮Command1后,文本框Text3中显示的内容是(D)。

算法与程序设计vb专题复习练习卷

算法与程序设计vb专题复习练习卷

算法与程序设计(VB)专题复习练习卷班级:姓名:学号:一、选择题1.如图所示,是求绝对值的算法,其描述方式分别是()A.自然语言、流程图 B.伪代码、流程图C.自然语言、伪代码 D.流程图、自然语言2.下面关于表示方法描述正确的是A.算法只能用流程图和自然语言表示B.用自然语言表示算法不会存在二义性C.流程图中所用的符号可以由程序员自由设定D.流程图能比较直观地反映算法执行流程3.“某商场的店庆促销活动之一:店庆日购物满500元可在5折优惠后再减100元,否则只打5折”。

用算法描述这一问题,可采用的算法结构是()A.顺序结构B.选择结构C.循环结构D.树形结构4.将两位同学的身高放入变量a和b中,比较这两个变量的大小,最后把其中较大的数放到变量c中并输出,流程图如下1图所示。

①中应填()A.a<b B.a>b C.a=b D.a<>b1图第五题图5.求[0,100]之间所有偶数之和s的算法流程图如右图所示。

为了实现此算法,图中判断框①和处理框②处可填入的是()A.① x ≤ 100?② x←x+2B.① x ≤ 100?② x←x+1C.① x ≥ 100?② x←x+2D.① x ≥ 100?② x←x+16.下列可以作为VB变量名的是()7.在Visual Basic中,下列( )类型属于布尔型。

A.Integer B.Single C.String D.BooleanFor i = 2 To 10If a(i)< min Then min = a(i)Next i方框中最合适的语句是()A. a(1)= minB. a(1)= 0C. min = a(1)D. min = 010.有如下VB程序段:For i=1 to 21 Step 2s=s+iNext i该程序段运行后,共执行的循环次数是()A. 21B. 10C. 9D. 1111. 小明使用控件设计一个秒表,倒计时时间精确到0.01秒,如右图,设置该控件的interval 属性值为( )。

算法与程序设计复习资料

算法与程序设计复习资料

算法与程序设计复习资料一、选择题1、用计算机解决问题的步骤一般为:(D )①编写程序②设计算法③分析问题④调试程序A.①②③④ B. ③④①② C. ②③①④ D. ③②①④2、下面不属于算法表示工具的是:(C)A.自然语言B.流程图C.机器语言D.伪代码3、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一(B )A.顺序结构B.环形结构C.选择结构D.循环结构4、下列数据属于字符串常量的是( B )。

A、abcB、“adk”C、D、’ewt’5、在VB语言中,下列数据中合法的整型数是( A )。

A、245B、58723C、123.85D、1.D+126、在VB语言中,下列表达式中合法的表达式是( C )。

A、a+b*≤fB、bct÷7C、pi*2*rD、α*β*π7、下列给出的赋值语句中正确的是( C )。

A、4 = MB、-M =MC、B=A-3D、x + y = 08、下列Visual Basic中,( D )的表达式的值不等于4。

A、int(4.1)B、int(4.9)C、Abs(int(-3.9))D、Abs(int(-4.5))9、以下程序中的循环体执行的次数是( C )。

Private Sub Command1_Click()For A=1 To 100 Step 2S=S+ANext APrint SEnd SubA、48B、49C、50D、5110、若a=10,b=15,则print a;”+”;b;”=”,a+b的结果为( D )A、a+b=25B、10+15=25C、a+b= 25D、10+15= 2511、在程序设计的过程中,有时需要将几个不同的字符串连接起来,这时需要用到字符串运算符号"+"。

如:"ab"+"bc"的运算结果是"abbc",那么"27"+"73"的运算结果是( D )。

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案

VB程序设计复习模拟试题一及答案一、选择题(1)执行语句Dim X,Y As Integer 后,()A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(2)以下关系表达式中,其值为True的是A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic"C)"the"="there" D)"Integer"<"Int"(3)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC Programming B)VISUAL C++ ProgrammingC)Visual C++ Programming D)VISUAL BASIC Programming(4)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空(5)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub(6)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。

大一VB《计算机语言与程序设计》考试题型复习(含标准答案)

大一VB《计算机语言与程序设计》考试题型复习(含标准答案)

大一VB《计算机语言与程序设计》考试题型复习(含答案)————————————————————————————————作者:————————————————————————————————日期:一、单选题1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。

A)从窗体开始执行 B)按书写顺序执行 C)从主程序开始执行 D)事件驱动2. 在Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。

A)文本框 B)窗体 C)标签 D)命令按钮3. 有下面的程序代码:Command1.Caption ="确定",则Command1,Caption和"确定"分别代表_________。

A)对象,属性,值 B)对象,方法,值C)对象,值,属性 D)属性,对象,值4.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。

A)不包含任何控件的窗体 B)设计时的第一个窗体C)包含控件最多的窗体 D)命名为Form1的窗体5.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。

A)变量 B)事件 C)属性 D)方法6.VB 6.0集成开发环境中不能完成的功能是_______。

A)输入编辑源程序 B)编译生成可招待程序C)调试运行程序 D)自动生成查找并改正程序中的错误7.下列关于VB编程的说法中不正确的是_______。

A)属性是描述对象特征的数据 B)事件是能被对象识别的动作C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象8.关于面向对象的描述中,不正确的是_______。

A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的9.以下叙述错误的是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《算法与程序设计》复习题一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

A、模块结构B、情况结构C、流程结构D、循环结构答案:D12.算法的三种基本控制结构是分支结构、循环结构和()A、模块结构B、情况结构C、流程结构D、顺序结构答案:D13.算法的三种基本控制结构是顺序结构、分支结构和()。

A、模块结构B、循环结构C、流程结构D、情况结构答案:B14.下面关于算法的认识正确的是()。

A、算法就是求解“鸡兔同笼问题”B、算法一定没有输出C、算法就是计算机程序D、算法的步骤必须是有限的答案:D15.表示的功能是()。

A、处理B、输入/输出C、开始/结束D、条件判断答案:A16.用流程图描述算法中表示“条件判断”的图形符号是()。

A、BC、D答案:A17.以下为求0到1000以所有奇数和的算法,从中选出描述正确的算法()。

A、①s=0;②i=1;③s=s+i;④i=i+2;⑤如果i≤1000,则返回③;⑥结束B、①s=0;②i=1;③i=i+2;④s=s+i;⑤如果i≤1000,则返回③;⑥结束C、①s=1;②i=1;③s=s+i;④i=i+2;⑤如果i≤1000,则返回③;⑥结束D、①s=1;②i=1;③i=i+2;④s=s+i;⑤如果i≤1000,则返回③;⑥结束答案:A18.下面关于算法的认识错误的是()。

A、算法是解决问题的方法和步骤B、算法有一个或多个的输出C、算法就是计算机程序D、算法的步骤必须是有限的答案:C19.以下不属于算法基本特征的是()A.可执行性 B.确定性 C.有穷性 D.无限性答案:D20.下列可以作为合法变量名的是()。

A、a7B、7aC、a-3D、8 答案:A21. 流程图中表示判断框的是()。

A、矩形框B、菱形框C、圆形框D、椭圆形框答案:B22.下列属于整型常量的是()。

A、 3.14B、 2008C、 "2008"D、会考答案:B23.如图所示的流程图为计算圆周长的算法。

根据算法,流程图中①处的容是()。

A、 L = 3.14 * 2 * RB、 L = 3.14 * R * RC、 L= 3.14 * RD、 L=2*π*R 答案:A24. 流程图是描述()的常用方式。

A、程序B、算法C、数据结构D、计算规则答案:B25. 下面不属于算法描述方式的是()。

A、自然语言B、伪代码C、流程图D、机器语言答案:D26. 结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中三个连续语句如下: a=1 b=2 c=b+a 它属于( ).A、顺序结构B、选择结构C、循环结构D、三种都不是答案:A27.如图所示的流程图为计算圆周长和面积的算法。

根据算法,流程图中①处的容是A、输入面积SB、输出RC、 pi=3.14D、输入半径R 答案:D28.下列关于算法的叙述中,错误的是()A、一个算法至少有一个输入和一个输出B、算法的每一个步骤必须确切地定义C、一个算法在执行有穷步之后必须结束D、算法中有待执行的运算和操作必须是相当基本的。

答案:D29.流程图中表示判断的是()。

A、矩形框B、菱形框C、圆形框D、椭圆形框答案:B一章三节:程序和程序设计语言30.结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()。

A、顺序结构B、输入输出结构C、选择结构D、循环结构答案:B31.程序设计语言的发展不会经历哪几个过程()。

A、机器语言B、汇编语言C、高级语言D、自然语言答案:D32.下列哪一个不是用于程序设计的软件()A、BASICB、C语言C、WordD、Pascal 答案:C33.下列计算机程序设计语言中不属于高级语言的是()。

A、 C++B、 Visual BasicC、机器语言D、 Java 答案:C34.能够被计算机直接识别的语言是()。

A、伪代码B、高级语言C、机器语言D、汇编语言答案:C35.下列计算机程序设计语言中都属于高级语言一组的是()。

A、机器语言、PascalB、汇编语言、Visual BasicC、汇编语言、CD、 Pascal、C答案:D36、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()。

A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性答案:D37.下列计算机程序设计语言中都属于高级语言的一组是()。

A、机器语言、Visual BasicB、汇编语言、Visual BasicC、汇编语言、JavaD、 Visual Basic、Java 答案:D38、哪些文件属于某一VB工程中的文件?()A、. bmpB、.frmC、.ocxD、.bas 答案:B39.任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()。

A、顺序结构B、选择结构C、层次结构D、循环结构答案:C二章一节:VB的可视化开发环境40.设置窗体标题时,应改变窗体的( )。

A、 Name属性B、 Font属性C、 BackColor属性D、 Caption属性答案:D41.要使一个命令按钮显示文字“退出”,正确的设置是把该命令的()。

A、属性Font设置为“退出”B、属性.ForeColor设置为“退出”C、属性Caption设置为“退出”D、属性BorderStyle设置为“退出”答案:C42.要改变新建对象的缺省名称,应使用属性()。

A、 FontB、ForeColorC、NameD、Height 答案:C43.设置TextBox的背景颜色时,应改变窗体的()。

A、 Name属性B、Caption属性C、 BackColor属性D、 Font属性答案:C44.设置TextBox的字体时,应改变TextBox的()。

A、 Text属性B、 Font属性C、 ForeColor属性D、 Name属性答案:B45.设置TextBox的名称时,应改变TextBox的()。

A、 Text属性B、 ForeColor属性C、 Font属性D、 (名称)属性答案:D46.设置TextBox的容时,应改变TextBox的()。

A、 Text属性B、 ForeColor属性C、 Font属性D、 Name属性答案:A47.设置TextBox的字体颜色时,应改变TextBox的()。

A、 Text属性B、 ForeColor属性C、 Font属性D、 Name属性答案:B48.在下列选项中,不属于VB的对象的是()。

A、窗体的背景颜色B、命令按钮C、文本框D、标签答案:A二章二节:VB语言概述49.下列合法的变量名是()A、 22sB、 s12C、 2s2D、 22 答案:B50、下列常量说明中,符合语法的是()。

A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9D、CONST color=”abcd”答案:D51. 下列选项中不是字符串常量的是( )。

A、 "abv? "B、 "你好"C、 "2006"D、1235 答案:D52、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+”45”结果是()。

A、168B、”12345”C、”123”D、12345 答案:B53.在程序设计过程中,使用字符串运算符“+”,可以将几个字符串合并成一个字符串,如:"ab" +"cd"的运算结果是"abcd"那么"27" +"23"的运算结果是()。

A、"50"B、"2723"C、 "27 +23"D、 False 答案:B54.不能使用"IF"作为变量名的原因是()。

A、由英文字母开头B、后面没有使用数字C、使用了英文单词D、使用了关键字答案:D55.在VB语言中,下面不是合法的运算符的是()。

A、 +B、 *C、\D、÷答案:D56.VB语言中,下列各种基本数据类型说明符中表示整型数的是()。

A、BooleanB、IntegerC、SingleD、String 答案:B57.在VB语言中,下列数据中合法的长整型常量是()。

A、 123456B、 1234.56C、 12345AD、 A12345 答案:A58.在VB语言中可以作为变量名的是()。

A、 PrintB、 ab=cdC、 123abcD、 abc_123 答案:D59.在VB语言中,表示"5<x<8"的正确表达式是()。

相关文档
最新文档