vb算法与程序设计复习题1.docx

上传人:李医生 文档编号:11726050 上传时间:2021-09-01 格式:DOCX 页数:14 大小:47.57KB
返回 下载 相关 举报
vb算法与程序设计复习题1.docx_第1页
第1页 / 共14页
vb算法与程序设计复习题1.docx_第2页
第2页 / 共14页
vb算法与程序设计复习题1.docx_第3页
第3页 / 共14页
vb算法与程序设计复习题1.docx_第4页
第4页 / 共14页
vb算法与程序设计复习题1.docx_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《vb算法与程序设计复习题1.docx》由会员分享,可在线阅读,更多相关《vb算法与程序设计复习题1.docx(14页珍藏版)》请在三一文库上搜索。

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

2、属于软件开发过程的是().A、任务分析与系统设计 B、软件的销竹 C、代码编写与测试、软件测忒与维护DB 答案: 分析问题 调试程序。4.用计算机解决问题的步野一般为()编写程序 设计算法 D .领)答案:B.颔XDC. DA.).5.以下描述中最适合用计算机编程来处理的是(计算某个I司学期中考试各科成绩总分A、确定放学回家的路线 B、C答案:以内的奇数平方和 D、在因特网上查找白己喜欢的歌曲C、计算100。.以下问题中最适合用计算机编程处理的是(6 )以内的所有素数 C、创作一首歌曲D、求1000A、制定本学期的学习计划B,计算正方形的周长D 答案:工7.由“上车一掏钱一投币”所描述的问咫是

3、(A、下车过程、上车过程D答案:A、无人传票车投而过程 B、乘公交车过程C 留二花/法和萼法描述,下 而说法正确的是(),8、数据结构就是程疔D、算法包括数据结构二、法+数据结构程序 B、算法就是程序 CAA 答案:兄9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法(D 答案:B.流 程图 C.伪代码 D.机器语言A.自然语言 )。10.下面关于算法的说法错误的是(、算法必须在有限步执行后能 结束B、算法就是程序C、算法不一定有输入DA、算法必须有输出B答案:),II.算法的三种基本控制结构是顺序结构、分支结构和( D、循环结构答案:DA、模块结内B,情况结构C、流

4、程结构算法的三种基本控制结构是分支结构、循环结构 和()12.D答案:D、情况结构C、流程结构、顽序结构BA、模块结构)o 13.算法的三种基本控制结构是顺序结构、分支结构和( B 答案: D BA、模块结构、循环结构 C、流程结构、情况结构)。14.下面关于算法的认识正确的是(、算法就是计算机程序C BA,算法就是求解“鸡兔同笼问题二算法一定没有输出D 答案: 、算法的步骤必须是有限的D.用流程图描述算法中,图形符表示的功能是()。15.A、处理 B、输入/输出C、开始/结束 D、条件判断 答案:A 16.用流程图描述算法中表示“条件判断”的图形符号是()。A答案:)。以内所有奇数和的算法,

5、从中选出描述正确的算法(到1000 17.以下为求0 ,则返回:结束iW1000i=l: 3=3i: i=i+2:如果A、8二0:,则返回:结束W1000:;i=iSsF+i;如果iB、3二0:i=l , 则返回:结束W1000;i+2;如果逅=1、8二1:;8=3-iCA,则返回;结束答案:如果iW 1000: 3=1i=l:i=i+2:8=3-iD、) 18.下面关于算法的认识错误的是(C、算法就是计算机程序、算法是解决问题的方法和步骤B、算法有一个或多个的输出AC 答案:D、算法的步骤必须是有限的)19.以下不属于算法基本特征的是(D答案:D.无限性 A.可执行性 B,确定性C.有方性下

6、列可以作为合法变量名的是(20A答案八8 a7 B、7a C、a-3 DA、 ). 21.流程图中表示判断框的是(B 答案:、捌形框D.椭阴形框、笔形框A、矩 形框 B C ). 22.下列属于整型常量的是(B答案:、会考 、3. 14 B 200S C、?8 DA )。23.如图所示的流程图为计算例周长的算法。根据算法流程 图中处的内容是(.开始R输入圆半径L输出 结束L = 3. 14 R R、B L = 3. 14 * 2 * R 、A.C、L= 3. 14 RD、L=2* n #R答案:A24 .流程图是描述()的常用方式。A、程吊 B、算法 C、数据结构D、计算规则 答案:B25 .

7、下面不属于算法描述方式的是(工A、自然语言B、伪代码C、流程图D、机器语言答案:D26 .结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中三个连续语句如下: a=l b=2 c=ba 它属于().A、顺序结构 B、选择结构C、循环结构 D、三种都不是答案:A27.如图所示的流程图为计算阅周长和面积的算法。根据算法,流程图中处的内容是开始C=2*3.14*RR *S=3.14* RS 和输出 C结束D R 答案:R Cx pi=3. 14 D、输入半径A、输入面积S B、输出)28.下列关于算法的叙述中,错误的是 (A、一个算法至少有一个输入和一个输出B、算法的每一个步

8、骤必须确切地定义C、一个算法在执行有力步之后必须 结束、算法中有待执行的运算和操作必须是相当基本的。DD 答案:29.流程图中表示判断的是(B答案: D、椭圆形框 As矩形框 B、菱形框C、捌形框 章:节:程序和程序设计语言,结构化程序设计由三种基本结构组成,下而哪个不属于这三种基本结构()30B、 循环结构 答案:、顺序结构A B、输入输出结构C、选择结构D )。31 .程序设计语言的发展不会经历哪几个过 程34.能够被计算机直接识别的语言是(C、汇编语言答案:CA、伪代码 B、高级语言、机潞语言 D下列计算机程序设计语言中都属于高级语言一组的是(35.C、Pascals C D、汇编语;、

9、Visual Basic C、汇编语言、Pascal B、机器语言、A. 答案:D 36、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()。A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性答案:D37.下列计算机程序设计语言中都属于高级语言的一组是()。A、机器语Visual Basic B、汇编语;、Visual Basic C、汇编语言.JavaD、Visual Basic、Java 今案:D38、期些文件属于某一 VB I:程中的文件?()A、, bzip B、 . fra C、 . ocx D、 . ba3 案

10、:B39.任何笈杂的算法都可以用三种基本结构组成.下列不属于基本结构的是().A、顺序结构 B、选择结构 C、层次结构D、循环结构答案:C二堂一节:VB的可视化开发环境10.设置窗体标题时.应改变窗体的()A、az)e ,属性B, Font ,属性C、BackColor 属性 D、Caption 属性 答案:D41.要使一个命令按钮品示文字“退出”,正确的设置是把该命令的(A、属性Font设笆为“退出” B、属性.FsreColor设置为“退出”C、属性Caption设置为“退出 D、属性BordeHStyle设置为“退出” 答案:C 42.要改变新建对象的缺省名称,应使用属性()。A、Fon

11、t B、ForeColor C、Nane D、Height 咨案:C 13.设置TestBo的背景顺色时,应改变窗体的()。A、az)e 属性 B、Caption 属性 C、BackColoi 属性 D、Font 属性 答案:C 44.设置Text Box的字体时.应改变TextBox的()。A、Text属性B、Font属性 C、FomCoIot属性 D、ane属性 答案:B45 .设置TextBox的名称时,应改变TextBox的()。A、Test属性B、FomColor属性C、Font属性D、(名称)属性 答案:D46 .设置TextBox的内容时,应改变TextBox的()。A、Text

12、 属性 B、FoireColor 属性 C、Font 属性 D、ane 属性 咨案:A47 .设置Text Box的字体颜色时应改变Text Box的().A、Test属性 B,尸。门。1。工属性C、Font属性D、e ,属性 答案:B18 .在下列选项中,不属于VB的对象的是()。A、窗体的背景颜色 B、命令按钮C、文本框 D、标签 答案:A二章二节:VB语;限述19 .下列介法的变量名是()A、22s B、312 C、2s2 D、22 答案:B50、下列常量说明中,符合语法的是()。A、 CONST color=red B、 CONST con3t=10*5 C、 CONST xl: =3

13、.9 D、 CONST color=M abed”答案:D51.下列选项中不是字符中常量的是()A、abv? B、砂你好 C、?6 D、1235 答案:D52、VB中将两个字符由连接起来的运算符有:+和&,那么“123”+“45”结果是()A、163 BJ 12315MC/, 123M D、12315 答案:B53.在程序设计过程中,使用字符申运算符“一”可以将几个字符中合并成一个字符中,ffl: ab咫城的运算结果是悠 换厝那么?尴?也的运算结果是()答案:False 、-23 D, o3 C、( B、A.51.不能使用?届作为变量名的原因是()。A、由英文字母开头B、后而没有使用数字C、使

14、用/英文单词D、使用了关键字 答案:D55 .在VB语言中,下而不是令法的运算符的是().A、+ B、* C、 D、+ 答案:D56 . VB语言中,下列各种基本数据类型说明符中表示整型数的是()。A、BooleanB、IntegerC、SingleD、String答案:B57 .在VB语言中,下列数据中合法的长整型常量是()。A、123156B、1231.56C、12315AD、A12315 答案:A58 .在VB语言中可以作为变量名的是()。A、Print B、ab=cd C、123abc D、abc_123 答案:D59 .在VB语言中,表示?碎?的正确表达式是()。答案:C答案:CA、

15、 5x8 B、 xS C、工5 and x(8 D、工5 and x)S60 .在VB语言中,下列正确的斌值i言句是()。A、 x - 1 = 2 B、 x + 1 = y C. x = y + 1 D、 2 x = 361 .下列Visual Basic下列()的表达式的值不等于4。Am int (4. 1) B. Int (4. 9) C、Abs(int (-3. 9) D、Abs(int (-1. 5) 答案:D62 .下列表示中是字符中常量的是().A、ab B、“156” C、2006 D、1235 答案:B63 .下列Visual Basics.下列()类型属于字符串型.A、Int

16、eger B、Single C、String D、Boolean 答案:C64,下列Visual Basic中.下列关键字()用于注释语句A、Rea B、End C、Else D、Loop 案:A65 .假定X是一个数值型变量,那么由函数组成的表达式IXT(X/2)=X/2 (A、用于测试X是否偶数B、返回一个整数C、返回一个奇数D、用于测试X是否整数答案:A66 .在VB语言中,停械球输出结果是(),A、0 B、1 C、True D、False 答案:D67 .在VB语言中,不能使用“、作为变量名的原因是()y-50B. 50y and y-50 C、 50y or y-50 D、 50y

17、or y-50答案:B70 .在VB语言中,不能使用的变量名是()A、Print B、Prtnt C、Pirnt D、Pnt 泠案:A71 .在VB语言中.表示?社?尬的正确表达式是()y-5 B. 7)y and 尸一5 C. 7y or y-5 D. 7y or y 9 - 5 = x B、x + y - 2 = 0 C、y = c D、2x = 3 y 答案:C73 .在VB语言中,停械球木输出结果是() B、=答案:B79、己知A, B. C. D是简单变量.且都已有互不相同的值,执行语句B=S: A=C: D=A: D=B:后,其值相等的变量是()。A、A. D B. A. C C、

18、C. B D、B, A 答案:B80、要交换变量A和B之值,应使用的语句组是().A、A=B: B=C: C=A B, C=A: A=B: B=C C、A=B: B=A D、C=A: B=A: B=C 答案:B81、以下属非法用户自定义标识符(常量和变量命名)的是().A、Sad B、ad C、_ad D、const 咨案:B82.下列逻辑表达式的值为“假”的是(A、2 + 48 B, 3 + 12 = 15 C. 5 0 And I 3 D, 10/5 3 答案:Ab?aC?d 对应的 VB 表达式是()。、代数式 83A、 (a + b)/(c - d) B、 (a + b)/c - d

19、C. ab/(c - d) D、a + b/c - d ”案:C84 .在VB语言中,下列正确的赋值语句是()A. a + b = c B. a = 9 C、a + 2 = b - 3 D. a/2 = c 答案:B85 .函数Sv(9)返回的值是()b and a 0 a 0 And b 12 0ra 12 And a 0 C、 BD答案:章.节:选择结构)。Visual Bae丘90.下列程序段运行后,变量max的值为(a=5:b=10:max=aIF bmax Then max =bB答案:、以上都不是和、好 BIO C510 D.幸四节:循环结构 91.下列程序段中,循环体执行的次数为

20、()。y =2Do While y (A)(xA5-cos(29*3.14/180)/(sqr(expx)+log(y) +5)(BXxA5-cos(29)y(sqr(exp(x)+ln(y)+5)(C)(xA5-cos(29*3.I4/180)/(sqr(exp(x)+ln(y)H.5)(D)(xA5-cos(0.506)y(sqr(exp(x)+log(y)+5)10k下列变量名写法错误的是(DA, abc B、abcl23 C、abc_123 D、123abc 105、visual basic程序设计语言是一种(C、机器语言D、数据库语言A,高级语言 B、汇编语言参考答案:A106、下列

21、给出的斌值语句中正确的是()。A, 4二M B. -M=M C. B=A-3 D, x + y = 0参考答案:C107,下歹ij Visual Basic中,下列()的表达式的值不等于4。A, int(4.1)B. fix(4.9)C、Abs(int(-3.9)D、Abs(int(-4.5)参考答案:D108,下而程序运行后的输出S结果为()。i=1do WHILE i=10 then a=l else a=2 执行后.a 的值为(D ).A、12 B、10 Cs 1D、2116、下列结果为True的逻辑表达式是C 。.A. Not (38) B. (3I0) C. (38) And (58

22、)Or (510)117、要交换变量X和Y之值,应使用的语句组是(B)A、X=Y: Y=Z: Z=X B、C=X: X=Y: Y=CC、X=Y: Y=XD、Z=Y: Y=X: Y=Z 118、以下程序中的循环体执行的次数是()。Private Sub Cozmandl ClickOFor A=1 To 200 Step 4S=S-ANext APrint SEnd SubA. 18 B. 49C. 50 D. 51119、以下运算符中运算优先级最高的是(D)Ax + B、OR C. D、120、在VB中表达式ll3+llmod3的运算结果值是(cA, 3 B、4 C、5 D、6121、在日常生

23、活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是(BA.确定放学回家的路线B.排名全市学生学业水平考试的成绩C.计算10以内的奇数平方和D.在因特网上查找自己喜欢的歌曲122、程序中的表达式是按照一定的规则组合而成的,代数式工6%)在VB语言中转换后的表达式是(C xy(b+c).x*y/(b-?-c)D. x*yb-c C. xy/bc B. A. True的表达式是(D )123.如果后L那么以下运算结果为not(x4).DC. (x=4)Xor(x=6). (x=6) B. (x4)0r(x6) A,的变量名的是(B 124、下列可作为 VisualBasi

24、cA-B.1ABC DA. 4*D B, A_B C ,是闰年”的逻辑表达式是( C )125.能完全正确表示“year year gd 4=0. A year mod 100 = 0.B (year mod 400 = 0) or (year mod 4 = 0) and (year mod 100 O 0). C (year mod 100 = 0) and (year znod 4 =0) or (year mod 100 0) . D八下面关于算法描述正确的是(C )126.篥法只能用自然语言表示A .算法不能用框图来表示BC,一个算法必须保证它的执行步骤是有限的D,算法的框图表示法只

25、能有一个输入,也只能有 一个输出)。127、关于数据类型,以下说法正确的是(DB.长整型占用的字节数大于单精度型A,布尔型属于字符中型D.定义为长整型的变量可以作为整型使用C日期更属于期值型(B )。128、下列控件中可用于接受用户输入文本,又可用于显示文本的是TextBs:控件 B.控件A.LabelCozmandButton 控件 D. C. Tiner 控件69.表一是某公司设计的一种绘图软件的部分指令,如要根据表一中的指令画出图一的图形,表二中第12。行的指令 应该是(B ).FORWARD 15 第一行 20 RIGHT 90 第二行.指令作用指令名称.FORWARD 20第三行n

26、FORWARD n厘米前移1515 RIGHT 90第四行n BACCTARD n厘米后移FORWARD 15第五行C度左转LEFT t 20 第六行RIGHT tt度右转开始FORWARD 20第七行咫表一第9 9题图一第题表二9第RIGHT 90 BACKWARD 20 D. LEFT 90 C. A. FORWARD 15 B。应使用的语句组是的值,(B )130. 要交换变量 A 和 BC=A:B=A:BX . C=A:A=B:B=C C. A=B:B=A DA. A=B;B=C:C=A B.的算法:131.下面是一段 关于计芽变量s0的初值是变量3的值由下面的式子表达式计算,此时变量

27、式从1起循环到n变量3=3+(-1)行3的值输出变 量(D 3 s值的算法中.3的代数式表示是这个计算-Dn-l*n 4+(-Dn*(n-DB. 1-2+3-L2+3-A. 4小一 (-1-2-37-. .f . C. l-2+3+4+.+(n-DFD ). A 132、下列各种基本数据类型说明符中表示整数型的是(String. D Single . C Boolean . B Integer . A133、哪些文件属于某一 VB工程中的文件( A 3A. vbp B. fraC. . ocx D. . bas134、下图所示的流程图片断,是反映某班下课的流程。它的控制模式属于(C ).A.循

28、环模式B.树型模式 C,分支模式 D,顺序模式135、一只漂亮的酒杯被摔碎了,则“漂亮”,“酒杯”,“摔碎了”是(C )A.对象,属性.事件.方法 B,对象,属性,方法,事件C.属性,对象.方法,事件 D.属性,对象.事件,方法 136、已知A, B. C, D是简单变量,且都已有互不相同的值,执行语句B=S: A=C: D=A: D=B: 后,其值相等的变量是(BA. A. D B. A. C C. C, B D. B, A137、有一个具有三位数的密码箱.如果忘记/密码,jE确的开箱方法是(C无规律地尝试采用二分法,先从500开始尝试,不断二分采用力举法,从000、00k 002、003尝

29、试,直到999采用力举法,从999、899、799、699尝试,直到000A. (D B.C.D.138、以下程序中的循环体执行的次数是(C )。Private Sub Cazmandl_Click()For A=1 To 100 Step 2S=S-ANext A Print SEnd Sub A. 18 B. 49C. 50 D. 51139、字符由ABCD和字符由DCBA”进行比较,如果让比较的结果为真,应选用关系运算符(B .) =D. A B. C,. 140、由“上车一掏钱一投币”所描述的问题是(A ) D.下车过程.乘公交车过程BC,上车过程,无人停票车投币过程A)题一、判断题部

30、分(50堂,节:了解计算机解决问题的过程()答案:错误计算机是人制造的.所以.它和人脑解决问题没有什么区 别0 1.答案:正确)(2.分析问题是用计算机解决问题必需经历的首耍步骤一3 .写解题步骤的过程就是分析算法的过程,()答案:正确4 .设计算法就是寻求解决问题的方法,并进行精确描述.()答案:正确5 .编写程序就是把算法用计算机语言描述出来.()答案,正确6 .所有编好的程序经过仔细检查没有发现问题,就是正确的程序.()答案:错误7 .软件测试与维护是软件开发过程的一部分(),答案:正确8 .算法是解决问题的方法和步骤.也就是计舞机程序,()答案:错误 一堂二节:算法和算法描述9 .翼法

31、描述可以有多种表达方法,常用的方法有自然语言、流程图和伪代码:()答案:正确10 .流程图中用菱形框表示判断()56、End if语句对单行if语句不需要:( J )57、当 a=Tue,b=False,c=7?ue 时,表达式 “a Or b And Not c”的值为 True. ( J )58,表达式“123” &15的结果为188, ( X )59、我们可以用“FsrNext和DoLoop”语句来实现循环结构,循环结构中的“循环体语句块”至少运行一次,(X )60 .语句“Dim i, j As Integer的含义是“定义两个整型变量i和( X )61、算法有五大特征,其中包括输入和

32、输出这两种,意思就是说一个算法必须要有输入,也必须要有输出.(X )62、字符中型数据是指用括起来的一申字符.(X)63、VB中的“数据”和数学课中的“数据”实际上是一样的。(X )61、在VB中,“FOR计数变量=初值TO终值STEP步长:T语句中的“步长”为“终值”则循环。次.(X )65、函数IXT (RND*IO)能产生一个从0到9的随机整数(J )。66、C/C-H-, Pascal. Fortran等是编译型程序设计语言,而早期的Basic语言是朝释型程序设计语言。(J )67、用for循环语句表示的循环可以用do循环语句表示。(J )68、力举法的思路是:列举出所有可能的情况,逐个判断是否符合问题要求,从而得到问题的解,(V )69、在VB中,Do UntilLoop不属于循环的语句。(X

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1