vb《算法与程序的设计》复习题.docx
- 文档编号:26783121
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:27
- 大小:218KB
vb《算法与程序的设计》复习题.docx
《vb《算法与程序的设计》复习题.docx》由会员分享,可在线阅读,更多相关《vb《算法与程序的设计》复习题.docx(27页珍藏版)》请在冰豆网上搜索。
vb《算法与程序的设计》复习题
《算法与程序设计》复习题
一.选择题部分(100题)
一章一节:
了解计算机解决问題的过程
1•用计算机解决问题时,首先应该确定程序“做什么?
”,然后再确定程序“如何做?
”请问“如何做?
”是属于用计算机解决问厲的哪一个步骤?
()
A、分析问题B.设计算法C.编写程序D.调试程序答案:
B
2•学校要举行运动会,请代设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的
方法和步骤旻()。
5.以下描述中最适合用计算机编程来处理的是()。
A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分
C、计算100以的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:
C
6.以下问题中最适合用计算机编程处理的是()o
A、制定本学期的学习计划B、计算正方形的周长C.创作一首歌曲D、求1000以的所有素数礬案:
D
7.E“上车一掏钱一投币”所描述的问题是()。
A、无人售栗车投币过程B、乘公交车过程C、上车过程D、下车过程答案:
A一章二节:
算法和算法描述
&下面说确的是()o
2算法丰数据结构二程序B、算法就是程序C.数据结构就是程序D、算法包括数据结构客案:
A
9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()o
A.自然语言B.流程图C.伪代码D.机器语言答案:
D
10.下面关于算法的说法错误的是()。
2算法必须有输出B.算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束
答案:
B
11.算法的三种基本控制结构是顺序结构、分支结构和()。
A、模块结构B、情况结构C、流程结构D、循环结构答案:
D
12•算法的三种基本控制结构是分支结构、循环结构利()
A、模块结构B、情况结构C.流程结构D、顺序结构答案:
D13•算法的三种基本控制结构是顺序结构、分支结构利()o
2模块结构B.循环结构C、流程结构D.悄况结构答案:
B14•下面关于算法的认识正确的是()。
A、算法就是求解映兔同笼问题"B、算法一定没有输出C.算法就是计算机程序
D、算法的步曝必须是有限的答案:
D
15•用流程图描述算法中,图形符号表示的功能是()o
A、处理B、输入/输出C.开始/结束D、条件判断答案:
A
16•用流程图描述算法中表示“条件判断”的图形符号是()。
17•以下为求0到1000以所有奇数和的算法,从中选出描述正硝的算法()。
A、①s=0;②口:
③s=s+i:
④i=i+2;⑤如果iWlOOO,则返回③:
⑥结束
B、①s二0;②21:
③i=i+2:
④s-s+i:
⑤如果iWlOOO,则返回③:
⑥结束
C、①s二]:
②21:
③s=s+i:
④i=i+2:
⑤如果iWlOOO,则返回③:
⑥结束
D、①s二1;②i二1:
③i=i+2:
④s=s+i:
⑤如果iWlOOO,则返回③:
⑥结束咨案:
A
1&下面关于算法的认识错误的是()。
A、算法是解决问题的方法和步骤B、算法有一个或多个的输出C.算法就是计算机程序
D、算法的步骤必须是有限的答案:
C
19・以下不属于算法基本蒔征的是()
A.可执行性B.确定性C.有穷性D.无限性答案:
D
20・下列可以作为合法变量名的定()。
A、a7Ik7aC.a-3D、8答案:
A
21.流程图中表示判断框的是(〉。
A.矩形框B、菱形框C、圆形框D、椭圆形框答案:
B
22•下列属于整型常量的是()。
A、3.14B、2008C.**2008"D.会考答案:
B
23•如图所示的流程图为计算圆周长的算法。
根据算法,流程图中①处的容是()。
开始
*
/输入圆半径r/
①
/输岀L/
[结束
C、L=3.14*RI)、L=2*K*R答案:
A
24.流程图是描述()的常用方式。
A、程序B.算法C、数据结构D、计算规則答3^B
25.下面不属于算法描述方式的是()。
A、自然语言B、伪代码C、流程图D.机器语言答案:
D
26.结构化程序设计由顺序结构•选择结构和循环结构三种基本结构组成•其中某程序中三个连续语句如下:
a=lb=2c=b+a它属于().
A、顺序结构B.选择结构C、循环结构D.三种都不是答製:
A
27•如图所示的流程图为计算圆周长和面枳的算法。
根据算法,流程图中①处的容是
开始
|C=2*3.14*R
S=3.14*R*R
/输出c和s
L▼~
结束
A、输入面积SB、输出RC.pi=3.14D、输入半径R答案^D2&下列关于算法的叙述中,错误的是()
A、一个算法至少有一个输入和一个输出
B、算法的毎一个步廳必须确切地定义
C、一个算法在执行有穷步之后必须结束
D、算法中有待执行的运算和操作必须是相当基本的。
答案:
D
29•流程图中表示判断的是()。
A.矩形框B.菱形框C、圓形框D、椭圆形框答案:
B一章三节:
程序和程序设计语言
30・结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构(>o
A、顺序结构B、输入输出结构C.选择结构D、循环结构答実:
B31・程序设计语言的发展不会经历哪几个过程()o
A、机器语言B.汇编语言C.高级语言D、自然语言答案:
D
32.下列哪一个不是用于程序设计的软件()
A、BASICB、C语言C.WordD.Pascal答案:
C
33•下列计算机程序设计语言中不属于高级语言的是()。
A、C卄B.VisualBasicC.机器语言D、Java答案:
C
34.能够被计算机直接识别的语言是()。
A.伪代码B、高级语言C、机器语言D、汇編语言答案:
C
35•下列计算机程序设计语言中都属于高级语言一组的是()。
36.VisualBasic中以单引号开头一行文字称为注释,它对程序的运行()。
A、起一定作用B、有时候起作用C、不起任何作用,但是必须的
D、不起任何作用,但能増加程序的可问读性答案:
D
37•下列计算机程序设计语言中都属于高级语言的一组是()。
A、机器语言、VisualBasicB、汇編语言.VisualBasicC\汇编语言、Java
D、VisualBasic、Java答案:
D
38、哪些文件属于某一VB工程中的文件?
()
A、・bmpB、・FrmC、・ocxD、・bas咨妄:
B
39•任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()。
A、顺序结构B、选择结构C.层次结构D.循环结构答案:
C二章一节:
VB的可视化开发环境
40•设置窗体标题时,应改变窗体的()。
A、Name属性B、Font属性C、BackColor性D、Caption属性第案:
D
41•要使一个命令按钮显示文字“退出”.正确的设置是把该命令的()。
A、属性Font设置为“退出"B、属性.ForeColor设置为“退出”
C、属性Caption设置为“退出”D、属BorderStyle设置为“退出”答来:
C
42•要改变新建对象的缺省名称,应使用属性(〉。
A、FontEoreColorC、NameD、Height各実:
C
43•设置TextBox的背景颜色时,应改变窗体的()。
A、Name属性B、Caption.^性C、BackColor性D、Font属性移案:
C
44•设置TextBox的字体时,应改变TextBox的()。
A、Text属性B.Font囲性C.ForeColorft性D、Name属性答案:
B
45•设置TextBox的名称时,应改变TextBox的()。
A、Text属性B、ForeColor性C、Font属性D、(名称)属性答案:
D
46•设置TextBox的容时,应改变TextBox的()。
A、Text属性B、ForeColorS性C、Font厲性D、Name性答棗:
A
47•设置TextBox的字体颜色时,应改变TextBox的()。
A、Text属性B、ForeColor性C、Font属性D、Name属性答案:
B
4&在下列选项中,不属于YB的对象的長()。
A、窗体的背景颜鱼B.命令按钮C、文本框D、标签答案:
A
二章二节:
VB语言概述
49•下列合法的变量名是()
A、22sB.sl2C.2s2D、22答案:
B
50、下列常量说明中,符合语法的是()<>
A、CONSTcolor=redB.CONSTconst=10*5C.CONSTxl:
=3.9D、CONSTcolor=wabed”答案:
D
51.下列选项中不是字符串常量的是()。
A、”abv?
*B、•你好“C.-2006*D、1235甞案:
D
52.VB中将两个字符串连接起来的运算符有:
事和&,那么“123"+”45”结果是()。
A、168B、”12345”C、”123”D、12345答案:
B
53.在程序设计过程中,使用字符串运算符,可以将几个宇符串合并成一个宇符串,如:
“ab”Fcd”的运算结果是角bed"那么“27“丰”23・的运算结果是()。
A、n50wB.F2723 B 54•不能使用TF•作为变量名的原因是()。 A、由英文字母开头B、后面没有使用数字C、使用了英文单词D、55•在YB语言中,下面不是合法的运算符的是( C、\D、十答案: D B、 56・VB语言中,下列各种基本数据类型说明符中表示整型数的是( 答案: B A、BooleanB.IntegerC、SingleD、String57•在YB语言中,下列数据中合法的长整型常量是()o A、123456B、1234.56 5&在YB语言中可以作为变量名的是()。 C.12345AD、A12345 使用了关键字答案: I) A、PrintB、 59.在YB语言中, ab=cdC.123abcD.abc_123表示h5 答案: D A、5 60.在YB语言中, x<5orx>8C、x>5andx<8下列正确的賦值语句是()。 D、 x>5andx>8 答案: C C、 Ikx+1=yC.x=y+1D、 Basic中,下列()的表达式的值不等于4。 C.Abs(int(-3.9))D.Abs(int(-4.5)) 答案: C 61.下列Visual A、int(4.1)B、lnt(4.9) 62.下列表示中是字符串常量的是()o A、abB、“456”C.2006 63•下列VisualBasic中,下列( D、1235 A、IntegerB>SingleC、String64•下列VisualBasic中,下列关键字( A、Rem B、EndCyElseD、Loop 答案: B )类型厲于字符串型。 D、BooIcan答案: C )用于注释语句。 答案: A 65•假定X是一个数值型变量,那么由函数组成的表达式1NT(X/2)=X/2(A、用于测试X是否偶数B、返回一个整数C、返回一个奇数答案: A 66.在YB语言中, A、0Ik1 67.在YB语言中, A、使用了关彼字答案: A 6&在YB语言中■ "Print2>2”输出结果是()。 C.TrueD、False答案: D 不能使用“Next”作为变量名的原因是( B、后面没有使用数字 C、 使用了英文单词 答案: D D、用于测试X是否整数 D.由英文字母开头 A、HIk* 69.在YB语言中, 下面不是合法的运算符的是( C、\D、/答案: A 表示"50>y>-50M的正确表达式是 )。 (〉。 A、50>y>-50 答案: B 70.在YB语言中, B、50>yandy>-50C、50>yory>-50 D、 50>yory<-50 不能使用的变量名是( D、Pnt A、PrintB、PrtntC、PirntD、Pnt答案: A 71•在YB语言中,表示"7>y>-5-的正确表达式是()。 A.7>y>-5B.7>yandy>-5C.7>yory>-5D.7>yory<-5 72.在YB语言中, B.7>yandy>-5 下列正确的賦值语句是()。 答案: B 73.在YB语言中, B.x+y-2=0C、 "Print2-2•输出结果是() D、 2x=3♦y 答案: C A、0B.1 74、VB中将两个字符串连接起来的运算符有: C、TrueD、 False 答案: 4和&, A 那么“中国”&"”&”世博会”结果是( A.”中国世溥会”B、”世博会”C、中国D、答案: A 75•在YB语言中,下列数据中合法的字符型常量是()o A、M09bMB、'09b‘C、09bD、fb09f答熱A 76•在YB语言中可以作为变量名的是()。 A、Ia2b3cB.ab*cdC、alb2c3D、dim咨案: C 77、VB中将两个字符串连接起来的运算符有: 丰和&,那么“123"+45结果是( A.168B、12345C、”123”D、45答案: A 78、字符串”ABCD''和字符串”DCBA"进行比较,如果让比较的结果为真,应选用关系运算符(〉。 A、>B. B 79、巳知A,B,C.D是简单变量,且都已有互不相同的值.执行语句B二&A=C;D=A: D=B: 后,其值相等的变量是(〉。 A、A,DB.AtCC、C,BD、B,A答案: B 80、要交换变量A和B之值,应使用的语句组定()。 A、A=B: B=C: C=AB、C=A;A=B: B=CC.A=B: B=AD、C=A: B=A: B二C答案: B 81、以下属非法用户自定义标识符(常量和变量命名)的是()<> A、8adB.adC、_adD、const答案: B 82•下列逻辑表达式的值为“假”的是()。 A.2+4>8B、3+12=15C、5>0And4>3D、10/5<3答案: A b (tH c_d对应的VB表达式是()。 答案: D 二章三节: 选择结构 90.下列VisualBasic程序段运行后,变量max的值为()。 a^-5: b-10: max-^a IFb>maxThenmax=b A、5B、10C、5和10D、以上都不是答案: B 二章四节: 循环结构 91.下列程序段中,循环体执行的次数为()。 y=2 DoWhiley<=8 y=y+y Loop A、2B、16C、4D、3答案: D 92、以下程序段执行后,整型变量s的值为()。 s=4 Fori=1To4 s=s-1 Nexti A、0B、-1C.4D、5答案: A 93、以下程序段执行后,整型变量s的值为()。 s=1 Fori=1To4 s=s♦i Nexti A.1 B、4 C. 24 D、36 答案: C 91.在循环语句For X=1 to 100step2 A.100 B.99 C、 98 Nextx D.97 中,x能达到的最大值是(答案: B )0 95.編程求1+2+3+……HOOO的和,该题设计最适合使用的控制结构为()。 A、顺序结构B、分支结构C.循环结构D、选择结构答案: C 96.以下程序段运行时语句k二kH执行次数为()。 k=-10 do k=k+1 1oopwhilek=0 A、11B、无数次C、9D、10答案: D 二章五节: 模块化程序设计 三章一节: 解析法 三章二节: 穷举法 97・穷举法的适用国是() A、一切问題B、解的个数极多的问题C、解的个数有限且可一~列举D、不适合设计算法 笹案: C 三章三节: 排序和查找 9&关于查找算法,不正确的说法是()o A、二分查找法是一种高效的查找方法 B、二分查找法可以查找所有数据 C、二分查找时毎次都与中点数据比较 D、二分查找只能应用在有序排列的数据中 答案: B 三章四节: 递归法 99•关于递归法的说法不正确的是() A、程序结构更简洁 B、占用CPU的处理时问更多 答案: A 101.一位爱好程序设计的同甞,想通过程序设计•解决“雷兔同笼”的问题,他制走的如下工作过程中,更 得到答案运行程序 恰当的是(〉。 A、提出问题.设计算法、编写程序.得到答案提出问题、编写程序.运行程序、 C、编写程序、设计算法、调试程序.得到答案D、设计程序、提出问题.编写程序. 参考签案: A 102.下列常量说明中,符合语法的是(d) A、CONSTcolor-redB、CONSTconst二105 C、CONSTxl: =3.9;D、CONSTcolor=wabed” 103.下列代数式的VisualBasic表达式是(D) (A)(x5-cos(29*3.14/180))/(sqr(exp(x)+log(y)+5)) (B)(x5-cos(29))/(sqr(exp(x)+ln(y))+5) (C)(x5-cos(29*3.14/180))/(sqr(exp(x)+In(y))+5) (D)(x5-cos(0.506))/(sqr(exp(x)+log(y))+5) 104. 下列变量名写法错误的是(D)。 doWHILEi<8 i二i+2 s=2*i+3 loop PRINTs A、17参考答案: D 109.下列VisualBasic中,下列()类型属于字符串型。 A、IntegerB、SingleC、StringD、Boolean 参考答案: C 10、在YB中表达式11\3+11mod3的运算结果值是(c)。 A、顺序结构B、输入.输出结构C、选择结构D.循环结构115、语句if3*4〉二10thena-1elsea二2执行后,a的值为(D)。 D、2 D.(3>8)Or(5>10) A.12B、10C、1 116.下列结果为True的逻辑表达式是—C° A.Not(3<8)B・(3<9)And(5>10)C・(3〈8)And(5<10) 117、要交换变量X和Y之值,应使用的语句组是(B) A.X=Y: Y=Z: Z二XB、C=X: X=Y;Y=C C、X=Y: Y=XD、Z=Y: Y=X;Y=Z 118.以下程序中的循环体执行的次数是()。 PrivateSubCommandl_Click() ForA=1To200Step4 S=S+A NextA PrintS EndSub A・48B・49C・50D・51 119.以下运算符中运算优先级最高的是(D) A.+B、ORC、>D、\ 120.在YB中表达式11\3+11mod3的运算结果值是(c)。 A、3B、4C、5D、6 121、在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是(B)。 A.确定放学回家的路践B.排名全市学生学业水平考试的成绩 C.计算10以的奇数平方和D.在因待网上查找自己專欢的歌曲 122、程序中的表达式是按照一定的规则组合而成的,代数式xy/(b+c)在VB语言中转换后的表达式是 (C)<> A.xy/b+cB.x*y\b+cC.x*y/(b+c)D.xy\(b+c) 123.如果x=4,那么以下运算结果为True的表达式是(D)。 A.(x<=4)and(x>=6)B.(x>4)0r(x>6)C.(x>=4)Xor(x>=6)D・not(x<>4) 124.下列可作为VisualBasic的变量名的是(B)。 A.4*DB・A_BC・1? \BCD・AT 125.能完全正确表示"year是闰年”的逻辑表达式是(C)。 A.yearmod4=0 B.yearmod400=0 C・(yearmod400=0)or(yearmod4=0)and(yearmod100<>0) D・(yearmod400=0)and(yearmod4=0)or(yearmod100<>0) 126.下面关于算法描述正确的是(C)。 A.算法只能用自然语言表示 B.算法不能用框图来表示 C.一个算法必须保证它的执行步報是有限的 D.算法的框图表示法只能有一个输入,也只能有一个输出 127.关于数据类型,以下说确的是(D A・布尔型属于字符串型B.长整型占用的宇节数大于单精度型 C・日期型属于数值型I).定义为长整型的变量可以作为整型使用 128.下列控件中可用于接受用户输入文本,又可用于显示文本的是(B)。 A.Label控件B.TextBox控件 C.Timer控件D.CommandButton控件 D. 表一是某公司设计的一种绘图软件的部分指令,如要根据表一中的指令画出图一的图形,表二中第6行的指今应该是(B 130、要交换变量A利B的值•应使用的语句组是(B)。 A.A=B;B<;C=AB.C=A;A=B;B=CC・A=B;B-AD・C二A;B二A;B二C13U下面是一段关于计算变量s的算法: 1变量s的初值是0 2变量i从1起循环到n.此时变量s的值由下面的式子表达式计算 3s=s+(-l)*i 4输出变量s的值 这个计算s值的算法中,s的代数式表示是(D)。 A.1一2+3一4+・・・+(-1)n*(n~l)B・l-2+3-4+・・・+(T)nT*n C.1+2+3+4+...+(n~l)+nD.-1-2-3-4-...-n 132.下列各种基本数据类型说明符中表示整数型的是(A)o A・IntegerB・BooleanC・SingleD・String 133.哪些文件属于某一VB工程中的文件(A)o A.・vbpB・・frmC・・ocxD・・bas 134
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法与程序的设计 vb 算法 程序 设计 复习题