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

合集下载

《算法与程序设计》试题带答案

《算法与程序设计》试题带答案

12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()高一第二学期《算法与程序设计》学分认定试题A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()学校:_____________ 班级:____________ 学号:____________ 姓名:____________ A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()一、单选题(每小题 3 分,20 小题,共60 分)A、8adB、ad8C、_a8dD、const1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于15、已知A,B,C,D 是整型变量,且都已有互不相同的值,执行语句B=0;A=C ;D=A ;D=B ;后,其值相等的用计算机解决问题的哪一个步骤?()变量是()A、分析问题B、设计算法C、编写程序D、调试程序A、A,DB、A,CC、C,BD、B,A2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()16、要交换变量 A 和B 的值,应使用的语句组是( )A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来A、A=B ;B=C;C=AB、C=A ;A=B ;B=C3、下列关于算法的叙述中,错误的是()C、A=B ;B=AD、C=A ;B=A ;B=CA、一个算法至少有一个输入和一个输出17、Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行()B、算法的每一个步骤必须确切地定义A、起一定作用 B 、有时候起作用C、一个算法在执行有穷步之后必须结束C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性D、算法中有待执行的运算和操作必须是相当基本的。

18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

《算法与程序设计》模块检测卷(三)

《算法与程序设计》模块检测卷(三)

《算法与程序设计》模块检测卷(三)说明本卷共分两部分.卷I为选择题,包括30个小题,每题2.5分,共75分。

巷II为综合题.包括5小题.共25分。

考试时间60分钟,满分100分,卷I一、选择题(本大题共有30小题,每小韪2.5分,共75分。

选出各小题中一个符台题意的正确选项.不选、多选、错选均不给分。

)1下列叙述中错误的是( )A程序通常包括指令和数据两大部分B设计程序时需要考虑的问题是数据的存储和计算的过程C算法的描述不能用自然语言来表示D使用计算机解决问题一般要经历三个阶段2 Visual Basic提供的标签控件(Label)具有的功能是( jA输入文本B显示文本C计时D显示图形3如下图所示,在输人Command加””后出现了一个上下文菜单,菜单中的“Move”是Commandl 的()A属性B事件C名称D方法4.下列选项中不是直接常量的是( )A 3.14159 B“False” C abe D False5对于Visual Basic来说,下列属于正确的常量声明语句的是( )A Const color=redB Const const=10*5C Const xl:=3 9D Const color=”green”6声明语句Dim A(2)As Integer定义的数组的元数个数是( )A 2B 3C 4D 17在Visual Basic中,Mid(“software”,l,4)的值是( )A”soft” B…”t” C“twar” D “ware”8在Visual Basic中,表达式Abs(-5)十len(“+l0”)的值是( )A 5+10 B-5+10 C 8 D 59在Visual Basic中,表达式Int(-2.3)*Fix(3.5)的值是( )A-6 B-8 C-9 D-1210在Visual Basic中,表达式Len(Str(1234))的结果是( )A 1234B 4C 5D 1011在Visual Basic中,下列运算符优先级别最高的是( )A>= B* C Not D Mod12在Visual Basic中,下列运算结果中值最大的是( )A 6/5B 6\5C 5 mod 6D 5*213数学表达式对应的Visual Basic表达是( )A(sqr(x)-1)/(Abs(x)+3) B(sqrt(x)-1)/(Abs(x)+3)C(sqr(x)-1)/Abs(x)十3 D(sqrt(x)-i)/Abs(x)+314下列属于正确的Visual Basic赋值语句的是( )A a-b=10B a-10=bC a,b=10D a=10+b15下列能表示“K大于等于0且小于等于10”的Visual Basic表达式是( )A 0≤K And K≤10B 0<=K 0r K<=10C 0<=K And K<=10D 0<=K<=1016下列语句正确的是( )A Dim True As Boolean…B If a>0 Then Print a Else Print End IFC Const False As BooleanD If a>b Then c=a Else c=b17下列Visual Basic语句中“=”是作为赋值符的是( )A Print a=bB Print a=b+cC a=b+c:Print aD If a>b+c Then Print a18设x=901,下列能得到百位数字”9”的Visual Basic表达式是( )A Int(x/l0)B x mod l0C x\100D x/10019下列语句运行的结果为( )ch=“B”ch=Chr(Asc(ch)+32)Print chA 66B 98C bD B20在Visual Basie中,已知变量a、b、c都是整数型,执行下面程序后c的值为( )if c>a then c=aif c>b then c=bA最大值B最小值C中间值D平均值21.关于Visual Basic中的语句:Dim score(-2 to 3) As Integer,下列说法正确的是( ) A语句所声明的数组的元素个数是5个B声明score是由6个整数变量构成的一个一维数组C此语句等价于Dim score(3 to-2) As IntegerD声明score是由5个整数变量构成的一个二维数组22排序是计算机程序中经常要用到的基本算法,排序的方法有许多种。

算法与程序设计试题带答案

算法与程序设计试题带答案

算法与程序设计试题带答案1. 以下是一道经典的算法题,请编写代码实现求最大公约数(GCD)的算法。

```pythondef gcd(a, b):if b == 0:return areturn gcd(b, a % b)# 测试print(gcd(15, 25)) # 输出 5print(gcd(54, 72)) # 输出 18```解析:这是一个使用递归实现的辗转相除法算法,也叫欧几里得算法。

当两个数 a 和 b 求最大公约数时,如果 b 等于 0,则 a 就是最大公约数;否则,将 b 作为新的 a,将 a 除以 b 的余数作为新的 b 进行递归计算。

2. 请编写代码实现一个链表的反转。

```pythonclass ListNode:def __init__(self, val=0, next=None):self.val = valself.next = nextdef reverse_linked_list(head):prev = Nonecurr = headwhile curr:next_node = curr.nextcurr.next = prevprev = currcurr = next_nodereturn prev# 测试node1 = ListNode(1)node2 = ListNode(2)node3 = ListNode(3)node1.next = node2node2.next = node3reversed_head = reverse_linked_list(node1)while reversed_head:print(reversed_head.val)reversed_head = reversed_head.next```解析:这是一个经典的链表反转算法。

使用 prev、curr、next_node 三个指针来实现,其中 prev 用于保存上一个节点,curr 用于保存当前节点,next_node 用于保存下一个节点。

《算法与程序设计》模块检测卷(二)

《算法与程序设计》模块检测卷(二)

《算法与程序设计》模块检测卷(二)说明本卷共分两部分,卷I为选择题,包括30个小题,每题2.5分,共75分。

卷lI为综合题.包括5小题,共25分。

考试时间60分钟,满分100分。

卷I一、选择题(本大题共有30小题.每小题2.5分,共75分。

选出各小题中一个符合题意的正确选项,不选、多选、错选均不给分。

)1算法的三种基本结构是()A顺序结构、模块结构、条件结构B顺序结构、循环结构、模块结构C顺序结构、分支结构、循环结构D模块结构、条件结构、循环结构2下面是关于“剥毛豆”的算法描述:①检查篮中是否有剩余毛豆:②若无,则算法结束:③若有,将毛豆剥壳,豆粒放入碗中,壳放人垃圾箱;再回到①。

该算法的表示方法是()A自然语言B伪代码C流程图D程序设计语言3若用国家颁布的标准中规定的图示及方法来画流程图,则用来判断条件是否成立所用的A D4模块化程序设计方法主要通过( )来实现。

A递归算法和递归程序B程序的循环结构C过程和函数的定义和调用D对象5图1是VB设计环境中的工具箱(部分),每个图标代表VB的一个基本类,将鼠标指针移到图标上就会显示类的名称。

那么,当鼠标指针移到图中圈内的图标时,则会显示( )A LabelB TextBoxC ListBoxD CommandButton6以下操作中能够实现在文本框Text1中显示“中国加油!”的语句是()A Textl.Caption=“中国加油”B =“中国加油”C Textl.Text=“中国加油!”D Textl.Font=”中国加油!¨7变量a的值为-33000~30000内的整数,则a的数据类型应定义为( )A IntegerB LongC SingleD String8常量是指在程序执行过程中其值不能改变的存储单元或数据。

下列选项中不是VB常量的是( )A“2008” B……BeiJing” C True D China9下列变量名命名错误的是( )A abcB a123bcC abc_123D a+123bc10下面声明语句中,错误的是( )A Dim x As IntegerB Dim b(1 to 50) As StringC Dim True As BooleanD Const pi=3.1411 V isual Basic表达式Len(Mid(“Beilng20081ucky!”,8,4))的计算结果是( )A……2008” B“2008tuck” C 8 D 412在V isual Basic中表达式11\3+1l mod 3的运算结果值是( )A 3B 4C 5D 613以下函数运算中结果不是4的是( )A Int(4.6)B Fix(4.1)C Abs(Int(-4.1))D Len(”北京奥运”)14 Str(Sqr(b*2—4*a*c))运算结果的数据类型是( )A StringB IntegerC DoubleD Boolean15随机数函数RND()可以产生一个大于等于0且小于1的随机数,现在想产生一个[6,24] 的随机整数.可行的表达式是( )A RND()*24B int(6+RND()*18)C 6+int(RND()*18+1)D 6+Int(RND()*19)16下列V isual Basic运算符优先级最高的是( )A/B\ C Not D Mod17 a=2,b=3,c=4,则表达式2*a=c and a+b<c or a*b mod 4=0的运算结果是( )A 1B False C-1 D True18能正确表示数学表达式:的VB表达式是( )A Exp(b*b一4*a*c)/(Abs(x+3)-y)B Exp(b*b一4*a*c)/Ahs(x+3)-yC Sqr(b*b一4*a*c)/(Abs(x+3)-y)D Sqr(b*b一4*a*c)/abs(x+3)-y19下列不属于赋值语句的是( )A d=b/2 4*a*cB s=2*pi*rC x+y=5D Textl.text=‟‟olympic‟‟20下面的程序段执行后变量x、y的值为( )x=10;y=20A x值为10,y值为10B x值为10,y值为20C x值为20,y值为20D x值为20,y值为l021下面程序段执行后x,y分别是( )x=l;y=-10If Not(x>0)Then x=y+3 Else y=x+6A l,-10 B-7,-10 C 1,7 D-7,722下面程序段执行后s,i的值分别是()s=0For i=l to 5 step 2s=s+1A 15,5B 9,7C 15,7D 9,523下面程序段运行后,变量sum的值为( )sum=0;d=0Do While d<=10d=d+3sum=sum+dLoopA3 B 9 C 18 D 3024下面V isual Basic自定义函数的返回值的数据类型是( )Function myf(x As Integer) As LongDim m As SingleDim n As Doublem=1.2 ;n=3.4myf=Int(x-m-n)End FunctionA整数型B长整数型C单精度实型D双精度实型25.要使下列V isual Basic程序在命令按钮Commandl上产生单击事件时被驱荔执行。

算法与程序的设计会考习题带答案解析

算法与程序的设计会考习题带答案解析

2013-2014学年度《算法与程序设计》模块会考复习题一.选择题1.计算机解决问题的过程是____B__ _。

A.确定方案分析问题设计步骤设计程序B.分析问题确定方案设计步骤设计程序C.分析问题设计步骤确定方案设计程序D.设计程序分析问题设计步骤确定方案2.程序设计语言的分类是A。

A.机器语言、汇编语言和高级语言 B.顺序结构、分支结构和循环结构(程序的三种结构)C.低级语言、中级语言和高级语言 D.自然语言、伪代码和流程图3. 流程图中表示判断的是B。

A.矩形框 B.菱形框 C.圆形框 D.椭圆形框计算判断平行四边形:输出圆角矩形:开始和结束4. 在Java系统中设计程序,源代码文件的扩展名是___C____。

A.txt B.class C.java D.doc文本文件 java编译后,字节码 word文件图片文件jpg,gif,bmp 视频avi,wmv,flv,3gp,MP4 音频mp3,wma,wav,mid5. 用于将两个或多个字符串连接起来的运算符是D。

A. *B. ++C. &D. +&&与,都为真则真,否则假||或,其一为真就为真%取余数 14%4结果为2运算顺序,先乘除,再加减,再比较>=,在非,与,或。

6.下列可以作为合法变量名的是A。

A.$1 B. class C. 2b D. a*2(1)字母开头,后面跟着字母或数字(2)字母又包含$,_不能为java关键字。

区分大小写。

7.关于java规则错误的是A。

A.Java语句不区分大小写 B. 主类名必须与文件名一致C.main( )是程序执行的起点 D.Java语句以分号结尾8.要想正确的调试出程序,在保存Java源程序时主类名必须与文件名__ A。

A.完全一致 B.完全不同 C.可以相同也可以不同 D.大小写可以不一样9.下列不合法的运算符是 C 。

A .== B. != C. <> D. >===判断是否等于 !=不等于 >=大于或等于 <=小于或等于10. 下面关于算法的描述,错误的是 C 。

《算法与程序设计》综合练习

《算法与程序设计》综合练习

《算法与程序设计》综合练习一、选择题(本大题共12小题,每小题2分,共24分。

在每小题给出的四个选项中,只有一个符合题目要求)1.在VB应用程序设计中,通常应对________编写程序代码。

()A.所有对象B.窗体C.TimerD.有事件的对象答案 D2.要定义一个可存储数值-7.283的变量,其合适的类型是()A.IntegerB.LongC.SingleD.Boolean答案 C3.一张单据上有一个5位数的号码67□□8,其中百位和十位上的数字看不清楚了,但知道该数能够被78整除,也能被67整除。

设计一个算法求出该号码,下列算法合适的是()A.解析算法B.穷举算法C.递归算法D.查找算法答案 B4.已知三角形的三条边长分别为a.b.c,半周长p=(a+b+c)/2该三角形面积计算公式为s=p(p-a)(p-b)(p-c),计算S的VB语句是()A.s=p(p-a)(p-b)(p-c)B.s=Squ(p(p-a)(p-b)(p-c))C.s=p*(p-a)*(p-b)*(p-c)D.s=Sqr(p*(p-a)*(p-b)*(p-c))答案 D5.表示区间[5,14]的VB表达式是()A.Int(Rnd*5) +10B.Int(Rnd*10) +5C.Int(Rnd*10) +14D.Int(Rnd*14) +5解析Int(Rnd*5) +10的区间为[10,14];Int(Rnd*10) +5的区间为[5,14];Int(Rnd*10) +14的区间为[14,23];Int(Rnd*14) +5的区间为[5,18]。

答案 B6. 某算法流程图如图所示,执行该算法,输出s的结果是()A.0B.8C.10D.15答案 D7.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。

发生“下标越界”错误时所执行的语句是()Private Sub Command1_Click()Dim a(0 To 5) As IntegerDim i As Integer’①a(0) =1’②For i = 1 To 5a(i) =2 * a(i-1) +1 ’③Next iText1.Text =Str(a(i))’④End SubA.①B.②C.③D.④答案 D8.小王用天平称量的过程如下:先放置100克砝码,砝码偏重;再将砝码改为50克,砝码偏轻;又将砝码改为70克,……通过这种策略,小王很快完成物品称重工作。

算法与程序设计考试题及答案

算法与程序设计考试题及答案

2009级高一算法与程序设计(选修模块)考试题满分:70分时量:60分钟笔试2010.6一、单选题(每题2分,共40分)1、0518号台风“达维”过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件有()A、powerpoingB、ExcelC、WordD、Visual Basic2、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案3、交通警察到达案发现场,一般按照下列哪种思路开展工作()①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决A、②①③④B、①③②④C、③①②④D、①②③④4、下面说法正确的是()A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构5、下列常量说明中,符合语法的是()A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9;D、CONST color=”abcd”6、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()A、168B、12345C、”123”D、457、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()A、>B、<C、=D、>=8、设a,b,c,d,e均为整型变量,且a=13,b=2,c=10,d=3,e=2,则表达式“a -b*c \ d MOD e”的值是( )A、13B、-7C、llD、09、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D =A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A10、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入、输出结构C、选择结构D、循环结构11、下列结果为真的关系表达式是()A、”A”<100B、23.5<20C、23<45 AND 72>8D、5<X<2012、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

算法与程序设计考试题目

算法与程序设计考试题目

一、选择题:每题 4 分,20 题,共 80 分1.以下问题中最适合用计算机编程处理的是 _____________ 。

A.制定本学期的学习计划 B .计算正方形的周长C.创作一首歌曲 D .求 1000 以内的所有素数2.用计算机解决问题的步骤一般为 ___________ 。

① 编写程序② 设计算法③ 分析问题④ 调试程序A.①②③④ B .③④①②C.②③①④ D .③②①④_____ 。

3.下面说法正确的是.算法就是程序A.算法+ 数据结构 = 程序 BC.数据结构就是程序 D .算法包括数据结构4.以下______ 是算法具有的特征。

①有穷性②确定性③可行性④输入⑤输出A.①②③ B .②③④C.③④⑤ D .①②③④⑤5.常用的算法描述方法有 __________ 。

A.用自然语言描述算法 B .用流程图描述算法C.用伪代码描述算法 D .以上都是6.流程图中表示判断框的是__________ 。

A.矩形框 B.菱形框 C.圆形框 D.椭圆形框7.程序设计语言的发展阶段不包括 ___________ 。

A.自然语言 B .机器语言 C.汇编语言 D .高级语言8.要使命令按钮显示文字“确定”,正确的设置是把该命令按钮的_________________ 。

A. Font 属性设置为“确定” B. ForeColor 属性设置为“确定”C . Caption 属性设置为“确定” D. BorderStyle 属性设置为“确定”9.下面的属性中,用于设定控件高度的是 _____________ 。

A. Font B . Height C . Caption D . Width10.窗体的 BackColor 属性用于设置窗体的_________________ 。

A.宽度 B.前景色 C.高度 D .背景色11 .在 VB 中,若要将变量 N 定义为单精度型数据,则下列表示方法中正确的是。

  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"的正确表达式是()。

相关文档
最新文档