《算法与程序设计》模块练习题-VB语言.
09上机题算法与程序设计模块
表示的功能是 A.处理 C.开始/结束 答案:D B.输入/输出 D.条件判断
b 2 4ac 2a 对应的VB表达式是 37. 代数式
A. (b*b-4*a*c)/2a B. (b*b-4*a*c)/2*a C. (b*b-4*a*c)/2/a D. (b*b-4*a*c)/(2/a) 答案:C 38. 在VB语言中,下列正确的赋值语句是 A.8X= Y * 6 B.X= Y * 6 - 6 C.X + 6=Y * 6 D.8 * X = Y * 6 答案;B 39. 下列计算机程序设计语言中都属于高级 语言一组的是
A. sqr(b*b+4*a*c)/2*a B. sqr(b*b+4*a*c)/2/a C. sqr(b*b+4*a*c)/(2/a) D. sqr(b*b+4*a*c)/2a 答案:B 18.在VB语言中,下列正确的赋值语句是 A. I= M * 5 - 1 B. I + 1=M * 5 C. 3 * I = M * 5 D. 3I= M * 5 答案:A 19.下列计算机程序设计语言中不属于高级 语言的是 A. Pascal B. Visual Basic C.汇编语言 D. Java 答案:C 20.在VB语言中, 下列逻辑表达式的值为"真 "的是 A. #1/11/2009# > #11/15/2008# B. #1/11/2009# < #11/15/2008# C. 5 > 3 and 6 > 9 D. 5 < 3 or 6 > 9 答案:A 21. 用流程图描述算法中表示“输入/输出” 的图形符号是
①s=0; ②i=0; ③s=s*i; ④i=i+2; ⑤如果i<100,则返回③; ⑥结束 B. ①s=0; ②i=0; ③i=i+2; ④s=s*i; ⑤如果I<100,则返回③; ⑥结束 C. ①s=1; ②i=0; ③s=s*i; ④i=i+2; ⑤如果i<100,则返回③; ⑥结束 D. ①s=1; ②i=0; ③i=i+2; ④s=s*i; ⑤如果i<100,则返回③; ⑥结束 答案:D 23. 在VB语言中,下列表达式中合法的表达 式是 A.
算法与程序设计VB试题与答案09
VB091、打开“考生文件夹\777\中的文件“译码机.vbp”,完善Command1_Click事件代码并保存。
实现功能:利用字符的ASCⅡ码译码的加密方法,完成样张所示的加密功能(使用文本框text1输入字符串,文本框text2输出结果)。
Private Sub Command1_Click()Dim x As StringDim y As StringDim s As Strings = ""x = ①For i = 1 To Len(x)y = Asc(Mid(②, i, 1))s = s & yNext iText2.Text = ③End Sub①text1.text ②x ③s2、打开“考生文件夹\774\中的文件“回文数.vbp”,完善Command1_Click事件代码并保存。
实现功能:回文数是类似383、12321这样的数,不论是从左向右顺读,还是从右向左倒读,数码的排列都是相同的。
在文本框中输入一个整数,判断是否是回文数并在标签上输出结果,效果如样张所示。
Private Sub Command1_Click()Dim a As StringDim n As IntegerDim i As Integera = Text1.Textn = Len(①)For i = 1 To n \ 2If Mid(a, ②, 1) <> Mid(a, n - i + 1, 1) Then i = nNext iIf i = n \ 2 + 1 ThenLabel2.Caption = "是回文数"Else③ = "不是回文数"End IfEnd Sub①a ②i ③Label2.Caption3、打开“考生文件夹\772\中的文件“工程1.vbp”,完善Command1_Click事件代码并保存。
实现功能:某商场正在搞促销活动,买300元送200元,例如:某顾客购买商品449元,返还顾客200元,不满300元的零头不送。
《算法与程序设计》模块练习题-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输出在窗体上的方法是。
A、ClsB、LineC、PrintD、Circle7.下列过程中,是程序开始运行时,窗体一加载就运行的程序段。
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系统中,代表内存单元,是命了名的存储空间。
A.变量B.常量C.函数D.字节13.关系表达式5<8的值为。
A.True B.False14.语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
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)练习题
一、选择题:1.下列各组控件都具有Caption属性的是A.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2.下列各组控件具有相同默认事件的是A.窗体、文本框B.标签、按钮C.窗体、标签D.文本框、按钮3.下列每个控件都具有的属性是B.CaptionC.FontD.Interval4.下列运算结果中,值最大的是A.3\4B.3/4C.4 mod 3D.3 mod 4〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名A.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是A. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号(?)7.如果要求设置定时器时间间隔为0.5秒钟,那么它的Interval属性值应该是A.5000 B.500 C.50 D.58.下列控件中可设置滚动条是A.计时器 B.标签 C.文本框 D.按钮9.下面程序执行的结果是Private Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗Print C \ 100End SubA.123B.3C.5D.57910.若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置A. Text属性值为"#" B.Caption属性值为"#"C.password属性值为空"#" D.Passwordchar属性值为"#"11.下列逻辑运算结果为"true"的是A.flase or not trueB.flase and not trueC. true or not trueD.true and not true12.下列控件中可用于接受用户输入文本,又可用于显示文本的是A.Label 控件 B. TextBox 控件 C. Timer 控件 D. CommandButton 控件13.以下程序段执行后,整型变量n 的值为year=2001n=year\4+year\400-year\100A. 495B. 505C. 500D. 48514.下列关于CommandButton 控件的叙述正确的是A. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15.以下程序段执行后整型变量n 的值为n=0for i=1 to 20 step 5n=n+inext iA. 50B. 34C. 15D. 21016.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是A.对象,属性,事件,方法B. 对象,属性,方法,事件C.属性,对象,方法,事件D. 属性,对象,事件,方法〖对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互〗17.如果要改变窗体的标题,需要设置窗体对象的属性。
算法与程序设计(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《算法与程序设计》复习试题(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测试卷
算法与程序设计测试题一、选择题1.在VB 语言中,下列正确的赋值语句是( )。
A . a + a = 2B . 3 * a = c – 5C . a = 2 * aD . a + 3 = b2.代数式 dc b a -+对应的VB 表达式是( )。
A . (a + b)/(c - d)B . (a + b)/c – dC . a + b/(c - d)D . a + b/c - d3.不能使用"do"作为变量名的原因是( )。
A .由英文字母开头B .后面没有使用数字C .使用了英文单词D .使用了关键字4.在以下程序段中,语句print "hello"的执行次数是( )。
For i=1 to 3 step 2Print "hello"Next iA .4B .3C .2 D.15.在VB 语言中,表示“a 大于5或b 小于0” 的正确表达式是( )。
A . 0 < b Or a < 5B . a > 5 And b < 0C . a > 5 Or b < 0D . a > 0 And b < 56.若a = 4,b = 5,则运行Print a; "+"; b; "="; a + b 的结果是( )。
A . 4 + 5 = 9B . a + b = 9C . a + b = a + bD . 97.下列循环语句中,循环次数无限的是( )。
8.以下说法正确的是( )。
A .VB 是操作系统B .VB 是文字处理软件C .VB 是电子表格软件D .VB 是程序设计软件9.在VB 中,要在窗体上添加一个标签,在工具箱中要单击控件是( )。
A .B .C .D .10.设置标签标题时,应改变标签的( )属性。
A . NameB . FontC . BackColor D. Caption 二、填空题11.将下列式子改写成VB 的表达式B A AB-+2______________________________12.写出下面程序段运行的结果A=1A=A+1Print A+1运行后显示的结果是______________________________13.写出下面程序段运行的结果A=1B=2S=A+BIf S>3 ThenS=S+1ElseS=S-1End IfPrint S运行后显示的结果是______________________________14.写出下面程序段运行的结果For M=1 To 10Print "A";Next M运行后显示的结果是______________________________15.写出下面程序段运行的结果For M=1 To 10M=M+1Print "A";Next M运行后显示的结果是______________________________16.写出下面程序段运行的结果For M=1 To 10Next MPrint M+1运行后显示的结果是______________________________17.写出下面程序段运行的结果M=5N=2A=M mod NB=M\nPrint A+B运行后显示的结果是______________________________18.写出下面程序段运行的结果M=5Print "M=",M运行后显示的结果是______________________________19.写出下面程序段运行的结果A= "China"A= "Beijing"Print A运行后显示的结果是______________________________19.写出下面程序段运行的结果M=80Print X+1;X+2;X+3运行后显示的结果是______________________________三、编写程序21.请用For循环语句实现计算1+2+3+…+100的程序。
算法与程序设计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 属性值为( )。
算法与程序设计VB试题与答案06
VB061、打开文件“考生文件夹\613\工程1.vbp”,完善Command1_Click事件代码并保存。
实现功能:在Text1中输入一个数,单击“判断”按钮后,判断这个数是奇数还是偶数,并在Label1中显示“奇数”或“偶数”出来。
Private Sub Command1_Click()Dim a As SingleDim b As Single'从Text1中读入这个数,并保存在变量a中a = Val(①)b = a Mod ②If b = 0 ThenLabel1.Caption = "偶数"ElseLabel1.Caption = "奇数"③End Sub①text1.text ②2 ③end if2、打开文件“考生文件夹\9\工程1.vbp”,完善Command1_Click事件代码并保存。
实现功能:输入10个数,存放在数组中,并按输入的逆序输出在窗体上。
Private Sub Command1_Click()Dim s(9) As SingleFor i = 0 To 9① = Val(InputBox("请输入一个数"))Next iFor i = 9 To 0 Step ②Print ③Next iEnd Sub①s(i) ②-1 ③s(i)3、打开文件“考生文件夹\15\工程1.vbp”,完善Command1_Click事件代码并保存。
实现功能:单击按钮后在窗体上打印出下面所示的图案。
(第一行的第一个“*”从第5列开始输出)Private Sub Command1_Click()Dim i As IntegerDim j As IntegerFor i = 1 To ①Print Tab(6 - i);For j = 1 To ②Print ③;Next jPrintNext iEnd Sub①4 ②5 ③”*”4、打开文件“考生文件夹\87\工程1.vbp”,完善Command1_Click事件并保存。
高中信息技术算法与程序设计VB(选修)
高中信息技术《算法与程序设计VB (选修)》知识要点相关知识点(一)算法1.定义相关题解:1算法:就是解决问题的方法和步骤。
算法是程序设计的“灵魂”,算法+数据结构=程序。
单选题1、下列关于算法说法不正确的是( A )A 、算法独立于任何具体的语言,BASIC 算法只能用BASIC 语言来实现B 、解决问题的过程就是实现算法的过程C 、算法是程序设计的“灵魂”D 、其它三项都正确2.算法的描述方法:1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。
2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。
3流程图描述:也称程序框图,它是算法的一种图形化表示方法。
且描述算法形象、直观,更易理解。
4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。
是专业软件开发人员常用方法。
相关题解:单选题1、图形符号" "在算法流程图描述中表示( B ).A 处理或运算的功能B 输入输出操作C D 算法的开始或结束2、图形符号在算法流程图描述中表示( A ).A B 输入输出操作C 用来判断条件是否满足需求D 算法的开始或结束3、以下哪个是算法的描述方法?( A )A 流程图描述法B 枚举法C 顺序法D 列表法4、以下哪个是算法的描述方法?( D )A 顺序法B 列表法C 集合法D 自然语言描述法(二)程序设计基础(1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
对象属性=属性值对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下Txt123.text =”20”变量=对象.属性如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下例:读取文本框“txt123”的“Text”属性的代码如下a = txt123.text2方法[对象].方法[参数名表]例:form.print ”欢迎使用”该语句使用print方法在form1窗体中显示字符串“欢迎使用”3事件及事件驱动事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。
算法程序设计模块(选择题)(大全)
算法与程序设计模块(选择题) 1.用流程图描述算法中表示“条件判断”的图形符号是A.B.C.D.答案:A2.以下为求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,则返回③;⑥结束答案:A3.在VB语言中,下列数据中合法的长整型常量是A. 123456B. 1234.56C. 12345AD. A12345答案:A4.在VB语言中可以作为变量名的是A. PrintB. ab=cdC. 123abcD. abc_123答案:D5.设置TextBox的字体时,应改变TextBox的A. Text属性B. Font属性C. ForeColor属性D. Name属性答案:B7.代数式a acb 242对应的VB表达式是A. sqr(b*b-4*a*c)/2*aB. sqr(b*b-4*a*c)/2/aC. sqr(b*b-4*a*c)/(2/a)D. sqr(b*b-4*a*c)/2a答案:B8.在VB语言中,下列正确的赋值语句是A. I=I+1B. I+1=IC. I*3=ID. 2I=I+1答案:A9.下列计算机程序设计语言中不属于高级语言的是A. C++B. Visual BasicC.机器语言D. Java答案:C计算机程序设计语言:机器语言010*******汇编语言高级语言10.在VB语言中,下列逻辑表达式的值为"假"的是A. #1/11/2009# > #11/15/2008#B. #1/11/2009# < #11/15/2008#C. 5 > 3 and 6 < 9D. 5 > 3 or 6 > 9答案:B11.用流程图描述算法中表示“开始/结束”的图形符号是A.B.C.D.答案:B12.以下为求0到100以内所有奇数积的算法,从中选出描述正确的算法A.①s=0;②i=1;③s=s*i;④i=i+2;⑤如果i≤100,则返回③;⑥结束B.①s=0;②i=1;③i=i+2;④s=s*i;⑤如果i≤100,则返回③;⑥结束C.①s=1;②i=1;③s=s*i;④i=i+2;⑤如果i≤100,则返回③;⑥结束D.①s=1;②i=1;③i=i+2;④s=s*i;⑤如果i≤100,则返回③;⑥结束答案:C13.在VB语言中,下列数据中合法的字符型常量是A. "123456"B. '1234.56'C. 12345AD. 'A12345'答案:A15.设置TextBox的字体颜色时,应改变TextBox的A. Text属性B. ForeColor属性C. Font属性D. Name属性答案:B17.代数式a acb 242对应的VB表达式是A. sqr(b*b+4*a*c)/2*aB. sqr(b*b+4*a*c)/2/aC. sqr(b*b+4*a*c)/(2/a)D. sqr(b*b+4*a*c)/2a答案:B19.下列计算机程序设计语言中不属于高级语言的是A. PascalB. Visual BasicC.汇编语言D. Java答案:C22.以下为求1到100(包括100)以内所有偶数积的算法,从中选出描述正确的算法A.①s=0;②i=0;③s=s*i;④i=i+2;⑤如果i<100,则返回③;⑥结束B.①s=0;②i=0;③i=i+2;④s=s*i;⑤如果I<100,则返回③;⑥结束C.①s=1;②i=0;③s=s*i;④i=i+2;⑤如果i<100,则返回③;⑥结束D.①s=1;②i=0;③i=i+2;④s=s*i;⑤如果i<100,则返回③;⑥结束答案:D23.在VB语言中,下列表达式中合法的表达式是A.b a⨯B.ba±C.ba÷D.ba-答案:D24.在VB语言中可以作为变量名的是A. ab&cdB. DimC. a1b_2c3D. 1a2b3c答案:C25.设置TextBox的名称时,应改变TextBox的A. Text属性B. ForeColor属性C. Font属性D. (名称)属性答案:D27.代数式a acb242对应的VB表达式是A. (b*b+4*a*c)/2*aB. (b*b+4*a*c)/2/aC. (b*b+4*a*c)/(2/a)D. (b*b+4*a*c)/2a答案:B28.在VB语言中,下列正确的赋值语句是A. N= M * 8 - 8B. N + 8=M * 8C. 3 * N = M * 8D. 3N= M * 8答案:A29.下列计算机程序设计语言中都属于高级语言的一组是A.机器语言、Visual BasicB.汇编语言、Visual BasicC.汇编语言、JavaD. Visual Basic、Java答案:D30.在VB语言中,下列逻辑表达式的值为"真"的是A. #1/11/2009# > #11/15/2009#B. #1/11/2009# < #11/15/2009#C. 5 > 3 and 6 > 9D. 5 < 3 or 6 > 9答案:B32.以下为求0到100以内(包括100)所有偶数和的算法,从中选出描述正确的算法A.①s=0;②i=0;③s=s+i;④i=i+2;⑤如果i<100,则返回③;⑥结束B.①s=0;②i=0;③i=i+2;④s=s+i;⑤如果i<100,则返回③;⑥结束C.①s=1;②i=0;③s=s+i;④i=i+2;⑤如果i<100,则返回③;⑥结束D.①s=1;②i=0;③i=i+2;④s=s+i;⑤如果i<100,则返回③;⑥结束答案:B33.在VB语言中,下列表达式中合法的表达式是A.2y x⨯B.y x*C.y xD.y x≈答案:B34.在VB语言中可以作为变量名的是A. 1a2b3cB. dimC. a_1b2c3D. ab%cd答案:C35.设置TextBox的内容时,应改变TextBox的A. Text属性B. ForeColor属性C. Font属性D. Name属性答案:A37.代数式a acb242-对应的VB表达式是A. (b*b-4*a*c)/2*aB. (b*b-4*a*c)/2/aC. (b*b-4*a*c)/(2/a)D. (b*b-4*a*c)/2a答案:B38.在VB语言中,下列正确的赋值语句是A. X= Y * 6 - 6B. X + 6=Y * 6C. 8 * X = Y * 6D. 8X= Y * 6答案:A39.下列计算机程序设计语言中都属于高级语言一组的是A.机器语言、PascalB.汇编语言、Visual BasicC.汇编语言、JavaD. Pascal、Java答案:D42.以下为求1到100以内(包括100)所有偶数积的算法,从中选出描述正确的算法A.①s=0;②i=2;③s=s*i;④i=i+2;⑤如果i≤100,则返回③;⑥结束B.①s=0;②i=2;③i=i+2;④s=s*i;⑤如果i≤100,则返回③;⑥结束C.①s=1;②i=2;③s=s*i;④i=i+2;⑤如果i≤100,则返回③;⑥结束D.①s=1;②i=2;③i=i+2;④s=s*i;⑤如果i≤100,则返回③;⑥结束答案:C43.在VB 语言中,下列数据中合法的字符型常量是A. "09b"B. '09b'C. 09bD. 'b09'答案:A44.在VB 语言中可以作为变量名的是A. 1a2b3cB. ab*cdC. a1b2c3D. dim答案:C45.设置Label 的背景颜色时,应改变Label 的A. BackColor 属性B. ForeColor 属性C. Font 属性D. Name 属性答案:A47.代数式 b ac54对应的VB 表达式是A. 4ac/5bB. 4*a*c/5/bC. 4*a*c/5bD. 4*ac/5/b答案:B48.在VB 语言中,下列正确的赋值语句是A. J= K * 6 - 6B. J + 6=K * 6C. 5 * J = K * 6D. 5J= K * 6答案:A第9题:下列关于程序设计语言的描述,正确的是A.机器语言又称为汇编语言B.VB语言是一种汇编语言C.使用机器语言编写的程序可以直接被计算机接受和执行D.机器语言又称为自然语言答案:C第10题:在VB语言中,下列属于日期型常量的是A."2012.6.17"B.#06/17/2012#C.2012/6/17D.2012.6.17答案:B第7题:下列关于算法的描述,正确的是A.算法可以没有输出B.算法是一种程序设计语言C.算法的步骤可以是无穷的D.算法每一步骤必须确切地定义答案:D第6题:设a=6,b=3,c=7,d=4。
《程序设计语言VB》试卷含答案
《程序设计语言VB》试卷(A卷)姓名_______ __班级___________学号___________成绩___________一、单选题(每题1分,共20题,总计20分)1.设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\5的值为____C________ 。
A.1 B.2 C.3 D.出错2.下列选项中,为字符串常量的是_____B____ 。
A.6/12/2001 B."6/12/2001" C.#6.12.2001# D.' 6/12/2001’3.执行语句Print Format(5459.478, "##,##0.00"),正确的输出是_______B__ 。
A.5459.48 B.5,459.48 C.5,459.478 D.5,459.474.表达式123+27 mod 10\6+asc(“A”)的值为__B_________ 。
A.191 B.65 C.189 D.1885.假定有一个菜单项,名为Menuitem,为了在运行时使该菜单失效,以下正确的语句是_____A___ 。
A.Menuitem.Enabled = False B.Menuitem.Enabled = TrueC.Menuitem.Visible = True D.Menuitem.Visible = False6.下列控件中,______B____控件没有“Caption”属性。
A.CheckBox(复选框) B.Text(文本框)C.Frame(框架)、 D.Label(标签)7.下面Sub子过程的各个语句中,正确的是__D________。
① Private Sub Sub1(A() As string)② Private Sub Sub1(A(1 to 10) As string*8)③ Private Sub Sub1(S As string)④ Private Sub Sub1(s As string*8)A abcdB abcC acdD ac8.若要设置定时器控件的定时时间,需设置的属性是__A________。
算法与程序设计VB试题与答案02
VB02五、操作题(题数:6道,总分:60分)1、打开文件“考生文件夹\860\圆周率.vbp ”,完善程序实现如下功能并保存: 公元5世纪,我国古代数学家祖冲之将圆周率π求到了小数点后7位。
到17世纪,微积分被牛顿和莱布尼兹发明之后,大量计算圆周率π的公式被发现。
莱布尼兹公式就是其中之一:1111114357911π=-+-+-+编写程序,利用以上公式计算π,直到最后一项的值小于0.0000001为止,输出π的值。
Private Sub cmdComputePi_Click()Dim pi As Double, t As DoubleDim n As Long, sign As Integerpi = 0n = 1sign = 1Dot = ① 有问题pi = pi + ②n = ③sign = -signLoop Until Abs(t) < 0.0000001pi = ④Print "pi:" & piEnd Sub①1/n ②sign*t ③n+2 ④4*pi2、打开文件“考生文件夹\862\完数.vbp ”,完善程序实现如下功能并保存:输入一个数,判断该数是否为完数。
所谓完数即该数等于其因子之和。
例如:6=1+2+3;28=1+2+4+7+14。
若是完数则输出该数及该数等于因子之和的公式;若不是完数则输出该数不是完数。
Private Sub cmdPerfect_Click()Dim m As IntegerDim sum As IntegerDim s As StringDim i As Integers = "1"sum = 1① = Val(InputBox("输入一个正整数:"))For i = 2 To m - 1If m Mod i = 0 Thensum = ②s = s & " +" & Str(i)End IfNext iIf sum = m ThenPrint m; "是完数"Print m; "="; ③ ' 输出因子之和ElsePrint m; "不是完数"End IfEnd Sub①m ②sum+I ③s3、打开文件“考生文件夹\857\恺撒密码.vbp”,完善程序实现如下功能并保存:公元前60年,古罗马统帅“朱利叶斯·恺撒”(Caesar)第一个用当时发明的“恺撒密码”书写军事文书,进行战时通信。
vb《算法与程序的设计》复习题-
《算法与程序设计》复习题一.选择题部分(100题)一章一节:了解计算机解决问題的过程1 •用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问厲的哪一个步骤?()A、分析问题 B.设计算法 C.编写程序 D.调试程序答案:B2•学校要举行运动会,请代设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤旻()。
A、分析问题, 编写程序,设计算法, 调试程序B、设计算法, 编写程序,提出问题, 调试程序C、提出问题, 设计算法,编写程序, 调试程序D、设计算法, 提出问题,编写程序, 调试程序3.下列步噩不属于软件开发过程的是()。
A.任务分析与系统设计 B、软件的销售C.代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。
B. C. D.③②®④容来:1)5.以下描述中最适合用计算机编程来处理的是()。
A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()oA、制定本学期的学习计划B、计算正方形的周长 C.创作一首歌曲D、求1000以的所有素数礬案:D7. E “上车一掏钱一投币”所描述的问题是()。
A、无人售栗车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A 一章二节:算法和算法描述&下面说确的是()o2算法丰数据结构二程序 B、算法就是程序 C.数据结构就是程序D、算法包括数据结构客案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()oA.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。
2算法必须有输出 B.算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《算法与程序设计》模块练习题-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轴向下为正。
A.窗口左上角B.窗口左下角C.窗口正中间D.窗口右上角14.关系表达式的值为。
A.数值B.字符串C.逻辑值D.逻辑表达式15.在VB系统中,代表内存单元,是命了名的存储空间。
A.变量B.常量C.函数D.字节16.关系表达式5<8的值为。
A.True B.False17.语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
A.Sub B.DimC.Call D.End18.下列变量名中,合法的变量名是。
A.C24 B.2BC.A+B D.1+219.在VB程序设计语言中,语句的功能是使系统产生的随机数真正随机化。
A.Rnd B.CircleC.Randomize D.Dim20.下列逻辑运算中,级别最高的运算符是。
A.And B.Or C.Not21.程序运行后,单击窗体,变量s= 。
Private Sub Form_click()a = 5b = 10c = 2 * (a + b)s = a * cEnd SubA.15 B.50 C.150 D.30022.程序运行后,单击Command1命令按钮,变量x= 。
Private Sub Command1_Click()n = 5x = 0For i = 1 To nx = x *+iNext iEnd SubA.5 B.15 C.10 D.023.程序运行后,单击Command1命令按钮,变量k= 。
Private Sub Command1_Click()k = 0For i = 7 To 100 Step 7k = k + 1Next iEnd SubA.0 B.7 C.14 D.1524.函数是VB为了方便用户处理颜色而构建出来的。
A、Fix( )B、Time( )C、RGB( )D、Msgbox( )25. Visual Basic是可视化的、面向、采用驱动方式的结构化高级程序设计语言。
A.任务、事件B.对象、事件C.对象、命令D.过程、命令26.如果x=5.5,则表达式x>0 And x=Fix(x)的运算结果为;表达式x>0 Or x=Fix(x)的运算结果为。
A.True、False B.False、TrueC.True、True D.False、False27. 创建VB简单应用程序的基本步骤为、设置属性、、运行调试程序、保存工程。
A.设计控件、编写代码B.设计界面、编写代码C.设计事件、编写代码28.在VB应用程序设计中,如果想让Timer控件禁用,应该将其属性设置为。
A.Enabled 、False B.Enabled、TrueC.Visible、False D.Visible、True29.当一个表达式同时包含算术运算、关系运算或逻辑运算时,其运算的优先级为:算术运算关系运算,逻辑运算关系运算。
A.高于、低于B.低于、高于30、关系运算”1000”>”234”的运算结果为。
A.True B.False31、滚动条的属性用于返回或设置滚动条的当前值。
A、ValueB、MaxC、MinD、Enabled32、用循环结构解决问题时,如果循环的次数已知,通常采用;当循环的次数未知,需要靠判断条件是否成立来决定循环的执行和退出时,通常采用。
A.For…Next循环、Do…Loop循环B.Do…Loop循环、For…Next循环33、在VB中,可获得当前系统时间的函数是A、Date( )B、Time( )C、IsDate( )D、Year( )34、函数的作用是建立一个输入对话框。
A.Msg Box() B.InputBox() C.RGB()35、InputBox()函数的返回值是。
A.数值型数据B.字符型数据C.逻辑型数据D.日期型数据36、每执行一次InputBox()函数,能够输入数据。
A.一个B.一批37、在VB中,可通过方法画椭圆。
A、PsetB、LineC、CircleD、Oval38、在VB中,可用语句产生一消息框。
A、InputBoxB、PrintC、MsgBox39、的思想是依据题目的部分条件确定答案的大致范围,在此范围内不重复、不遗漏地列出所有可能情况,从中找出满足条件的结果。
A.求最值法B.穷举法C.累加法D.递归法40、设置Image控件的属性为时,图片能够自动缩放以适应框的大小。
A.Stretch 、False B.Stretch、TrueC.AutoSize、False D.AutoSize、True二、多选题(每题1分):1.在VB应用程序设计中,以下说法正确的是:A.对象包括窗体和控件B.属性用来描述和确定对象的特征信息C.事件是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作D.方法是指程序设计的方法2.在VB应用程序设计中,以下说法正确的是:A .要显示不想让用户修改的文本时,应该使用Label 控件B .要显示可以让用户编辑的文本时,应该使用TextBox 控件C .要显示图片,只能使用PictureBox 控件D .要想画图形,只能在窗体中实现3.在VB 编程中,如果需要返回鼠标的当前位置时,应该使用 或 事件。
A .ClickB .MouseDownC .ChangeD .MouseMove4.下列字符串中,能作为变量名使用的有:A .EndB .a1C .xxD .Sub5.在VB 应用程序设计中,以下说法正确的是:A .Abs( )是转换英文大小写的函数B .MsgBox( ) 是消息函数C .RGB( )是颜色函数D .Sqr( )是求平方根函数6.计算机程序的三种基本结构是:A .模块结构B .顺序结构C .循环结构D .选择结构7.VB 简单应用程序的设计步骤为:A .设计图形用户界面B .设置对象属性C .编写对象事件过程及通用过程代码D .运行调试程序并保存工程8.在VB 中绘图,要使用VB 提供的绘图容器,VB 的绘图容器有:A .窗体B .图片框(PictureBox )C .图像框(Image )D .框架9.下列数学表达式写成VB 表达式,正确的是:A .数学表达式0<x ≤10对应的VB 表达式为x >0 and x<=10B .数学表达式x 2-|X+2|+5对应的VB 表达式为 x^2-ABS(x+2)+5C .数学表达式b 2-4ac ≥0对应的VB 表达式为b^2-4*a*c>=0D . 数学表达式12 x 对应的VB 表达式为SQR(x 2-1)10.在VB 程序设计中,Dim 语句的功能为:A .使系统能够按声明进行语法检查,有利于程序的调试、运行B .合理分配内存C .定义变量的作用范围D .增强程序的可读性。