算法与程序设计习题

合集下载

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

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

算法与程序设计一、选择题部分(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. 以下是一道经典的算法题,请编写代码实现求最大公约数(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 用于保存下一个节点。

算法与程序设计真题

算法与程序设计真题

9、表达式A+B+C<D AND A>=3 OR NOT C<0 OR D>0,当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句For x=1 to 100 step 2……Next x中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1B、F8C、F9D、F1213、下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是( )A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”19、要从文本框TXTShowOut中输出"中国您好!",代码为( )A、TextBox.text="中国您好!"B、TxtShowOut.Text="中国您好!"C、bel="中国您好!"D、Val(TxtShowOut.Text)=“中国您好!”20、下列Visual Basic程序段运行后,变量max的值为()。

《算法与程序设计》模块练习题

《算法与程序设计》模块练习题

一、单选题: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系统中,代表内存单元,是命了名的存储空间。

大学计算机:关于计算、算法与程序设计习题与答案

大学计算机:关于计算、算法与程序设计习题与答案

一、单选题1.如果n是需要计算的规模,以下的算法复杂度描述中,复杂度最优的是()。

A. nB. n!C.√nD. n2正确答案:C2.以下不属于算法特征的是()。

A.有效性B.确定性C.可读性D.有穷性正确答案:C3.以下关于递归算法的说法,错误的是()。

A.递归算法可以转化为非递归算法。

B.递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果。

C.递归算法是一个运算最快的算法D.递归算法非常简洁,但有些程序设计语言不支持递归算法。

正确答案:C4.程序设计一般包含以下四个步骤,其中首先应该完成的是()。

A.建立数学模型B.调试运行程序C.设计数据结构和算法D.编写程序正确答案:A5.三大科学思维不包括()。

A.实验思维B.计算思维C.理论思维D.经验思维正确答案:D6.影响算法设计的因素不包括()。

A.计算环境B.算法复杂性C.编程语言D.算法优化正确答案:C二、多选题1.以下可以用于并行计算的资源包括()。

A.多核CPUB.多CPUC.GPUD.多计算机正确答案:A、B、C、D2.算法的描述方法包括()。

A.流程图B.程序代码C.自然语言D.伪代码正确答案:A、B、C、D二、判断题1.计算思维部分来源于计算机科学。

()正确答案:×2.计算的本质是构建在一套公理体系上的、不断向上演化的规则。

()正确答案:×3.多项式复杂度的算法是复杂度比较高的算法。

()正确答案:√4.编译型的计算机语言处理系统可以生成可执行文件,之后程序的执行将不依赖源程序。

()正确答案:√。

算法与程序设计题参考

算法与程序设计题参考

算法与程序设计试题1、VB程序中“Din n As Integer”这条语句得作用就是(BA.定义一个数据输入方法B、定义一个变量C、定义一个数据处理方法 D.定义一个事件过程2、一元二次方程ax2+bx+c=0(8H0)得两个实数根分别为:下列表达式正确得就是{ B )Ax x2=・b—S qr(b *2—4* a*c) /(2*a)B.x2=(- b -sqr (b * 2-4* a *c) )/ (2*a)C、X 1 =(• b +sq r (b * 2 -4ac)) / ( 2 *a)D.xl=—b+s q r ( b 八2— 4 *a*c) /( 2 *a)3、长度分别为緘b.c得三条线段,能够组成三角形得条件就是⑴)A. a+b>c And a+c>b O r b+c>aB、a+b> c Or a +c>b O r b 4-oaC\ a+b>c Or a +c>b And b+oaDx a + b X And a+c>b And b+c>a4.下列关于算法得描述,正确得就是(D)A.算法就就是数值计算得方法B.描述算法得方法只有流程图C、同一种算法只能用一种程序语言来实现D、算法就是描述解决问题得方法与步骤5、编制计算机程序解决问题得一般过程就是:分析问题.编写程序、调试运行.设计算法・B6.下列问题不能用算法描述得就是(D)A.已知圆锥得底面半径与高,求表面积与体积B. 计算某班英语平均分C.求一元二次方程a X ^+bx+ c=O (a#=O )得两个实数解D 、求方程y=2X+l 得所有整数解7>在VB 语言中表示“X 属于区间(O,ir 得正确表达式就是(A )9、用计算机编程来求解某一方程得解,通常得步骤就是(AA. 分析问题f 设计算法f 编写程序f 调试运行f 检测结果B 、编写程序f 调试运行C. 设计算法f 编写程序D. 编写程序f 调试程序f 检测结果10.如果输出三条线段得长分别为a . b 、C,且已知aWbWc,请问这三条线段能否构成三角形, 仅需下列选项中得哪个判定条件即可?(B )As 其她选项都不对C 、a+c>b«>»Dx b+c>a 关于算法得描述,下列选项中正确得就是(B )A. 算法本身就就是一种程序设计语言算法得每一步骤必须有确切得含义6算法必须有输入D 、算法得步骤可以就是无穷得 下列选项中,不属于计算机程序设计语言得就是(B )A 、汇編语言B 、自然语高级语言D 、机器语言下列VB 表达式中,能正确表示不等式方程得>1解得就是(BA. x>-l and x<bB. x<-1 o r x>lAs 0<x a nd x<=l>B xX > 0 or X <= 1 C X x>0 and x< 1D. 0<x<l 8.已知海伦公式:其中2、b 、 面积得算法属于(D )C 分别为三角形得三条边长•利用海伦公式求三角形 As 穷举法B 、排序法G 査找法D.解析法12、 13、C. x<-l and x> 1 > D、x>-1 or x<l14、下列选项中,可以作为VB程序变量名得就是(BA> a / b ♦B. ab$C 、a-bD. a + b15、以下程序段中循环体执行得次数就是(As=0i=lDo Wh i les<10 s=s+i*iLoop16、算法得描述方法有多种,下列选项中不适合描述算法就是(C )A 、流程图 B.伪代码2、机器语言•叭自然语言1 7、下列VB 程序运行时(如图所示h 在文本框Tex t 1中输入20■在文本框T e xt2中输入13, 单击命令按钮m a ndl 后,文本框Tex t 3中显示得内容就是(B )Private Sub man d 1_C 1 ick()a=Val(TextK text)b=Val(Text2 text)19、己知在VB 语言中,int(X)函数得功能就是返回不大于X 得最大整数2bs(x)函数得功能 就是取绝对End Sub As ”33% B. 33” 2 0 1 3叫 D. 2 0 13■称折半査找,就是一种应用于有序数列得高效査找算法 (1) 1 1 99>5*17 2 39 (2) 305 26 3 71 78电1 (3) 67 32>3 83, 15>1 5 <4>85 7 859> 52 19 18 A 、 ,(3)(4) 田、(2)⑶(1)⑵ D. (2)⑷ Text?.t ext=a+b得就超(D )值,则表达式abs( i nt(2x 88)+in t (-3. 1 4))得值就是(D )2 0>关于算法得描述•下列选项中正确得就是(A >A . 一个算法可以没有输入B 、一个算法得执行步骤可以就是无限得G 算法只能用流程图来表示D 、一个算法,当没有输入时,也没有输出2 1.下列 VB 表达式中:(1 )S q r( X )(2) T e X tl.5 (4) ” 45” +” 34”( 5 ) 4 5+3 4值为字符串类型得就是(2 2、在VB 语言中吗,字符串运算符“+”与“&”得作用就是把两个或多个字符串连接成一个字 符串,则表达式“2 0''+ “13 ”&“ 20+1 3”得运算结果就是(C )A 、“3 3 3 3” B." 2 01333” C 、“ 2 01320+ 1 3 ”“332013”假如某人身份证号码•Sn” 3 7900 0 03如果需要根据此身份证号码求出该人得“出生年月 0\下列表达式不能卖现得就是一 D ( )(单选)A.Mid(sJ, 8)B. R i ght(L€ f t (s, 14), 8)C'Iid( S ,7,4)+Mid (s,l 1,2)+M i d(s J 3,2 )D. L e f t (sJ4)・Lef t (S.6)23.两个阻值分别RK R2得电阻并联后,电路阻值R 可由公式1/IU 1 /R 1 +1/R2求解,下面 能正确求出VB 表达式得就是(A)A 、R1*R2/(R1+R2)Ax 5B 、0D. 2>text ( 3) mandl • ca p t i D ) A 、(1) (3) (5) Bs (1)⑵(3”G (2) (4) (5) D 、 ⑵(3)⑷B 、 R1+R2/(R1 *R2)C 、R1*R2/R1+R2D 、(R1+R2 )/(Rl*R 2 ) 24. 一个单窗体Vb 程序得运行界面如下图所示汴列说法正确得就是A 髯加法计算器窗体内有1个按钮 窗体内有2个文本框 窗体内有3个标签该窗体得标题(C a ption)属性值就是“加法计算器”二、程序题目K Vb 语盲中绘制圆得方法就是:Circ 1 e (x, y) , r格式说明:其中(X")为圆心坐标,r 为圆得半径。

算法与程序设计综合练习

算法与程序设计综合练习

(D) D.0
16. 在Visual Basic中,有如下程序:
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, z As Integer
a = Val(Text1.Text): b = Val(Text2.Text): c = Val(Text3.Text)
后出现了如图所示的信息:
其中的“Text ”是Text1的
(A )
A.属性名
B.事件名
C.对象名
D.方法
6.万有引力的计算步骤有:
①计算万有引力F=G
m1m2 r2
②输入两物体的质量m1、m2
③输出结果F
④G=6.67×10-11
⑤输入两物体之间的距离r
下列选项中,步骤顺序正确的是
A.①③②④⑤
B.①②③④⑤
9. 在Visual Basic中,要将字符串变量a和b的值连接并将结果
在文本框Text1中输出,下列代码合适的是
(D)
A.Str(a + b) = Text1.Text
B.Text.Text1 = a + b
C.a + b = Text1.Text
D.Text1.Text = a + b
10. 下列Visual Basic程序段运行后,变量s的值等于55的是( A )
End Sub
A.① B.② C.③ D.④
15. 有如下Visual Basic程序段:
Dim a(1 To 4) As Integer
a(1) = 1
For i = 2 To 3
a(i) = 2 * a(i - 1) + 1

算法与程序设计经典例题

算法与程序设计经典例题

第一节选择题选择题是一种各学科均使用的常见题型,它的结构由指令性语言、题干和选择支三个部分组成。

指令性语言:通常在大题号后面,本大题所有小题的前面,用括号括起来的部分;一般有三个方面的内容:一是本大题包含的小题数目、每小题的分值和本大题的总分;二是指明每个小题中正确答案的数量;三是每小题的计分方法。

题干:是指每一小题中叙述考查内容的不完整(加上某个选择支就能完整)的句子。

选择支:是题干后面的备选答案。

在信息技术会考试题中均采用“四选一”型的单项选择题,即一道选择题的四个选择支中,有且只有一个正确选项。

选择题形式多样,结构灵活,可考查知识的覆盖面广,能比较全面地考察考生的基本知识和基本操作技能,而且选择题答案具有确定性,阅卷方便,考试信度和效度高等特点,但选择题只在限定的备选项中选出正确选项,其考核功能有一定的局限性,对考生的创新能力的培养有不同程度的影响。

选择题的解法很多,主要可以从直接法和间接法两方面着手。

一、直接法直接法是指运用所学知识或根据操作经验,直接从题干出发,经过回忆、计算、比较,得出结论后与备选答案进行对照,选出正确的选项。

【例 1】以下主要用于制作网页的软件是(A) Excel (B) Linux (C) FrontPage (D) PowerPoint(浙江省 2006 年会考试题)分析目前每一位考生所使用的网页制作软件不多,绝大部分都在使用( C)。

【例 2】下列主要用来输入音频信息的设备是(A)键盘(A)销售盗版软件(B)显示器(B)下载免费软件(C)话筒(C)购买正版软件(D)扫描仪(D)发布共享软件(浙江省 2002 年会考试题)分析本题可以根据计算机使用道德及计算机软件保护条例等知识直接得到答案:( A) 。

【例 6】有如下 Visual Basic 程序段:If x>0 Theny=2End If它的控制结构属于(A)循环结构 (B)树型结构 (C)分支结构 (D)顺序结构(浙江省 2004 年会考试题)分析作为信息技术基础的内容,要求能看懂程序的基本控制结构及简单程序的阅读理解,如果在简单程序中有 If … then … 语句,则此种控制结构一定是分支结构。

算法和程序设计练习题

算法和程序设计练习题

算法和程序设计练习题一、选择题:1、使用计算机解题的步骤,以下描述正确的是:__B__。

A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__C__中。

A.硬盘B.软盘C.内存D.CPU3、计算机程序由以下两部分即:__C__组成。

A.执行部分和数据部分B.数据部分和程序部分C.指令部分和数据部分D.程序部分和指令部分4、计算机程序由一系列指令构成,每条指令要求计算机执行__C__动作。

A.一组B.二个C.一个D.一个以上5、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__D__。

A.计算所需的原始数据和计算的中间结果,不能存储计算的最终结果B.计算所需的原始数据,不能存储计算的中间结果和计算的最终结果C.计算的中间结果和计算的最终结果,不能存储计算所需的原始数据D.计算所需的原始数据、计算的中间结果或最终结果6、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于__B__。

A.硬件B.程序C.硬件与程序D.以上答案都对7、人们在设计计算机程序时,__C__。

A.只要考虑“数据的存贮”而不要考虑“计算的过程”B.不要考虑“数据的存贮”而只要考虑“计算的过程”C.必须同时考虑“数据的存贮”和“计算的过程”D.以上答案都错8、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,__C__。

A.只要指出“动作”而不必指出“动作的次序”B.不必指出“动作”而只要指出“动作的次序”C.必须同时指出“动作”和“动作的次序”D.以上说法都正确9、关于程序中指令的次序,以下说法正确的是:__D__。

算法与程序设计模拟试题附答案

算法与程序设计模拟试题附答案

算法与程序设计模拟试题一、单项选择题1.穷举法的适用范围是()。

A.一切问题B.解的个数极多的问题C.解的个数有限且可一一列举D.不适合设计算法2.通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能的解是否是问题的真正解的算法是(),而从实际问题中归纳出数学解析式,就此设计出合适的算法是()。

A.解析法穷举法B.递归法解析法C.穷举法解析法D.穷举法,递归法3.判断某自然数m是不是素数(只能被1或本身整除的大于1的自然数称为素数)的算法基本思想是:把m作为被除数,将2到m-1中的自然数作为除数,逐一进行相除,如果都除不尽,m就是素数,否则m 就不是素数。

这种判定素数的算法属于()。

A.枚举算法B.解析算法C.递归算法D.排序算法4.图书管理系统对图书管理是按图书的序号从小到大进行管理的,若要查找一本已知序号的书,则能快速的查找的算法是()。

A.枚举算法B.解析算法C.对分查找D.冒泡排序5.VB程序如下:Dim aa = Array(1,2,3,4,5,6,7,8)i = 0For k = 100 To 90 Step -2s = a(i)^2If a(i) > 3 Then Exit Fori = i + 1Next kPrint k;a(i);s上述程序的输出结果是()。

A.88 6 36B.88 1 2C.90 2 4D.94 4 166.在所有排序算法中,关键字比较次数与纪录的初始排列次序无关的是()。

A.希尔排序B.起泡排序C.插入排序D.选择排序7.在使用计算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是()。

A.把杂乱无章的数据变为从小到大排列的数据B.把杂乱无章的数据变为从大到小排列的数据C.把杂乱无章的数据变为有序的数据D.以上说法都错误8.某食品连锁店5位顾客贵宾消费卡的积分依次为900、512、613、700、810,若采用选择排序算法对其进行从小到大排序,如下表,第二趟的排序结果是()A.512 613 700 900 810 B.512 810 613 900 700C.512 900 613 700 810D.512 613 900 700 8109.在《算法与程序设计》教材中,主要介绍了下列“算法”()。

算法与程序设计考试题目

算法与程序设计考试题目

一、选择题:每题 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 定义为单精度型数据,则下列表示方法中正确的是。

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

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

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、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

算法与程序设计练习试卷二

算法与程序设计练习试卷二

【1、单选题2分】用二分法查找法从数列3,6,7,10,12,16,25,30,75中找到数据25的最少查找次数是( )。

A) 2B) 3C) 4D) 7标准答案:A【2、单选题2分】在VB中,要想单击按钮“结束”时结束程序,可在该按钮的()事件过程中输入代码“End”。

A) ChangeB) KeyPressC) DblClickD) Click标准答案:D【3、单选题2分】下列逻辑运算结果为"true"的是()。

A) flaseornottrueB) flaseandnottrueC) trueornottrueD) trueandnottrue标准答案:C【4、单选题2分】编程求1+2+3+……+1000的和,最合适使用的控制结构为()。

A) 顺序结构B) 分支结构C) 循环结构D) 选择结构标准答案:C【5、单选题2分】下列运算结果中,值最大的是()〖/表示除,\表示整除,mod表示求余数〗。

A) 3\4B) 3/4C) 4mod3D) 3mod4标准答案:C【6、单选题2分】假如我们在编写程序的时候需要定义一个变量,应该采用下列哪个说明符?()。

A) constB) dimC) openD) input标准答案:B【7、单选题2分】下列关于算法的特征描述不正确的是()。

A) 有穷性:算法必须在有限步之内结束B) 确定性:算法的每一步必须有确切的含义C) 输入:算法必须至少有一个输入D) 输出:算法必须至少有一个输出标准答案:C【8、单选题2分】在VisualBasic代码中,将多个语句合并在一行上的并行符是()。

A) 撇号(')B) 冒号(:)C) 感叹号(!)D) 问号(?)标准答案:B【9、单选题2分】用流程图来描述分支结构时要使用()符号。

A) 连接圈B) 处理框C) 输入输出框D) 判别框标准答案:D【10、单选题2分】下面叙述中正确的是()。

A) 可以在一个函数定义的内部定义另一个函数。

《算法和程序设计》模拟测试卷(一)含答案

《算法和程序设计》模拟测试卷(一)含答案

《算法与程序设计》模拟测试卷(一)考试时间:90分钟满分:100分一、单项选择题(共20个空,每空2分,共40分)1.使用计算机解题的步骤,以下描述正确的是:( )。

A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2.下列算法展示了一台自动售货机一次售货的工作流程:步骤1:等待接收一枚硬币。

步骤2:若硬币面值不是0.1元、0.5元、1元,退回硬币。

步骤3:若投入货款达1.5元或以上,执行步骤4和5。

步骤4:售出一个口香糖。

步骤5:从接收货款中减去1.5元。

步骤6:退回余额。

下列关于这个算法说法正确的是()。

A.上述算法采用自然语言表示B.这台自动售货机在任何情况下也不会售出口香糖C.上述算法属于顺序算法结构D.这台自动售货机只会在接受硬币达2元时才放出口香糖3.Visual Basic规定窗体文件的扩展名是( )。

A..for B..frm C..vbp D..bas 4.假设某一程序如下,则能触发该程序的事件是()Private Sub command2_Click()Form1.Caption=“VB示例”End SubA.command2 B.click C.form1 D.caption5.下列结果为True的逻辑表达式是()。

A.Not(3<8) B.(3<8)And(5>10) C.(3<8)And(5<10) D.(3>8)Or(5>10) 6.以下语句中正确的是( )。

A.Const var1 as integer=50000 B.Dim 888fl as StringC.x+y = 9 D.Dim d(1 to 500) As Double7.在VB中,添加一个标签,在工具箱中要单击控件是()。

算法与程序设计 练习题

算法与程序设计 练习题

算法与程序设计练习题()1、程序以()代码的形式存放在存储器中,并采用()作为数字计算机的数制基础。

A、二进制B、十进制C、八进制D、十六进制()2、可以被计算机直接执行的语言是( ),Python语言属于()语言。

A、机器,高级B、高级,汇编C、高级,机器D、汇编,高级()3、与人类自然语言最为接近的计算机程序设计语言是A、低级语言B、高级语言C、汇编语言D、机器语言()4、以下哪种语言属于高程序设计语言?① python②c++③ Vsual basic④javaA、①②③B、②③C、②③④D、①②③④()5、下列不属于程序设计语言的是A、VBB、WordC、 PythonD、Java()6、高级语言更接近自然语言,并不特指某种语言;也不依赖特定的计算机系统,因而更容易握和使用,通用性也更好。

以下不属于高级语言的是A、Java语言B、 Python语言C、汇编语言D、VB语言()7、下列关于程序设计语言的叙述,正确的是A、高级语言就是自然语言B、汇编语言是一种高级语言C、计算机能直接识别机器语言D、高级语言是由0~9十个数字组成的十进制代码()8、计算机高级语言在计算机内部执行需要先将其()成机器语言。

A、翻译或解释B、编译和翻译C、编译或解释D、解释和翻译()9、下列选项中适合用计算机编程解决问题的是()A、比较两个同学的身高B、找出500以内能除以3余2,除以5余3的数字C、判断运动会能否正常举行D、计算顾在超市购物的应付款()10、下列关于用计算机编程解问题的叙述,正确的是()A、日常生活中的所有问题都可以采用计算机编程的方法解决B、计算机程序越长说明算法越好C、在某些领域计算机能替代人的工作D、计算机借助程序解决问题,说明计算机已经具有了智慧()11、下列关于算法的叙述,错误的是()A、算法一定有输入B、算法必须有输出C、算法必须执行有限步以后能结束D、算法可以使用程序设计语言来实现()12、下列关于算法的说法不正确的是A、算法是解决问题的方法和步骤B、解决问题的过程是实现算法的过程C、算法是程序设计的“灵魂”D、以上说法都不对()13、下列关于算法的叙述,正确的是A、解決一个问题的算法只有一种B、有穷性是算法的基本特征之一C、可行性不属于算法基本特征D、算法对程序设计没有任何作用()14、算法的重要特征不包括以下哪一项?A、有穷性B、确定性C、数据输出D、唯一性()15、下列关于算法特征的描述,错误的是A、有穷性:算法必须在有限步之内结束B、确定性:算法毎一步必须有确切的含义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出()16、关于编写计算机程序解决问题,以下说法错误的是A、编写计算机程序解决问题,程序必须有输出B、编写计算机程序解决问题,程序必须有输入C、编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤D、设计算法是编写计算机程序解決问题的关键()17、关于自然语言、流程图和伪代码这三种算法描述方法的比较,错误的是A、自然语言描述算法更容易掌握,但对分支和循环结构的描述能力弱B、流程描述算法清晰、简洁C、伪代码比其他方法更适合描述算法的抽象结构D、伪代码描述算法书写方便,格式紧凑,易于理解,便于向计算机程序设计语言过渡()18、下列不能用于描述算法的是A、流程图B、高级语言C、自然语言D、伪代码()19、关于算法的描述,下列选项中正确的是A、算法本身就是一种程序设计语言B、算法必须有输入C、算法的步骤可以是无穷的D、算法的每一步骤必须有确切的含义()20、流程图中表示判断的是A、矩形框B、菱形框C、圆形框D、椭圆形框()21、以下描述算法的方法中,计算机可以执行的是A、自然语言B、流程图C、伪代码D、计算机程序代码()22、”在算法流程图描述中表示A、处理或运算B、输入输出C、判断D、开始()23、 Python程序文件的扩展名是A、. pythonB、.pytC、.ptD、.py()24、下列变量名在 Python中合法的是A、36BB、F55#C、forD、_Good()25、在 Python中,我们通常使用( )来存取数据。

算法与程序设计练习题

算法与程序设计练习题

算法与程序设计练习题1. Dim a as integer ,b as intergea=1:b=0Do while a<=3a=a+1b=b+a*aLoopPrint a ,b4 292、Dim ch As String , i As Integerch=”abc”i=1Do while i<=3Ch=ch&Right(“DEF”,i)i=i+2LoopPrint chEnd sub运⾏结果是:abcFDEF3、Dim s ,I asintegerS=0I=1For I=1 to 4S=s+i^2Next iPrint “s=”;s运⾏结果是:s=304、Private sub command 1_click()S=0For i=1 to 3s=s+2*inext iprint “s=”;sEnd sub运⾏结果是s=125、dim s as integer, I as integerS=0For I = 1 to 10 step 2S=s+iNext iPrint “s=”;s运⾏的结果是:s=256、程序填空,计算1+1/3+1/5. . . . . . 1/49的值For i =1 to 49 step 2S= S+1/iNext i7、计算1+3+5+7+……+99的值Dim I ,s as integerS=0For I = 1 to 50S=s+(2*i-1)Next IPrint “s=”;s8、已知S=1+2+3+…+N,找出⼀个最⼤的整数N,使得S<300.Private SubS=0N=0Do while S<300N=N+1S=S+NLoopN=N-1End sub9、Private Sub Form-Activate ( )Dim I ,S As IntegerS=1For I=1 to 4S=S*IEnd Sub运⾏结果: S=2410、Private Sub Form-Activate ( )Dim I Integer,S As IntegerFor I =2 To 6S=S+INext IPrint “S=”; S运⾏结果: S=2011、Private Sub Form-LoadDim X As Integer, Y AS IntegerText1.Text=” ” X=99 Y=98 M=XIf XText1.caption=M End Sub运⾏结果: 9912、Private Sub Form-Activate ( )Dim a b c As Integer a=15 b=60 c=38If a c then m=c Print “M=” m End Sub运⾏结果 : M=15 13、计算1+3+5+……+99的值 Private Sub Form-Activate ( ) Dim I ,S As Integer S=0For I=1 To 99 step 2S= S+I Next IPrint “S=” S End Sub14、计算1+1/2+…………+1/50的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 to 50 S= S+1/I Next IPrint “S=” ; S End Sub15、实现函数:Y=︱X ︱Private Sub Form-Activate ( )Dim X as Integer , Y as single Integer Text1.text=” ” X =Inputer(“X =?”)If X>=0 then Y=X ElseText1.text=YEnd Sub16.Private Sub Form_Activate( )Dim i As Integer , sum As Integer sum=0For i =1 To 100 sum=sum+2 Next iPrint “sum=” ; sum End Sub该程序的输出结果是: sum=200 17、写程序结果 Text2=“34”a=(val (Text2)-32)*5/2 print a答案:_5____18、完善程序:打印如下图形。

算法与程序设计综合评价练习题

算法与程序设计综合评价练习题

算法与程序设计综合评价练习题一、利用计算机解决问题的基本过程判断题:1、一个算法有一个或多个输出,但可以没有输入。

()参考答案:正确。

2、我们常说的程序设计语言就是程序设计。

()参考答案:错误。

3、一个算法可以用多种程序设计语言来实现。

()参考答案:正确。

4、用计算机解决问题要经过分析问题——设计算法——编写程序——调试程序等基本过程。

()参考答案:正确。

单选题:5、在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算10000以内的奇数的平方和D、在因特网上查找自己喜欢的歌曲参考答案:C6、以下不属于算法基本特征的是()。

A、可执行性B、确定性C、有穷性D、无限性参考答案:D7、生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是()。

A、编辑调查报告B、机器人灭火比赛C、导弹自动防御系统设置D、山西省高中生学籍管理系统参考答案:A8、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,最恰当的是()。

A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案参考答案:C9、以下说法正确的是()。

A、算法+ 数据结构= 程序设计B、算法就是程序C、数据结构就是程序D、算法包括数据结构提示:程序=数据结构+算法是由N.Wirth(沃斯)提出来的。

数据结构指的是数据与数据之间的逻辑关系,算法指的是解决特定问题的步骤和方法。

参考答案:A10、下列关于算法的描述错误的是()。

A、算法必须在有限步之内结束B、算法的第一步必须有确切的含义C、算法必须至少有一个输入D、算法必须至少有一个输出参考答案:C11、流程图是描述()的常用方式。

算法程序综合练习及答案(表达式-程序)

算法程序综合练习及答案(表达式-程序)

算法与程序设计综合练习一、数学表达式、函数练习1.请将数学表达式写成计算机程序设计语言表达式为____ ((a+b)*(a+b))/(a*b) __________________。

2.请将数学表达式写成计算机程序设计语言表达式_______________sqr(a*a+b*b)________________ ___________。

3.请将数学表达式写成计算机程序设计语言表达式___________((a+b)*(a-b))/(2*a)___________________ ________。

4.请将数学表达式写成计算机程序设计语言表达式_____________(x*x-y)/(x*y)___________________________ __。

5.请将数学表达式写成计算机程序设计语言表达式_____________(x*x+y*y)/(x*y)___________________________。

6.设a=4,b=9,下列表达式的运算结果中,值最大的是(A)。

A.a Mod b (9) B.Int(b/a) (1)C.Sqr(b/a) (1.5) D.b/a (2.25)7.设a=3,b=7,下列表达式的运算结果中,值最小的是(B)。

A.Abs(2*a - b) (1) B.Int(a/b) (0)C.b/(2*a) (1.1667) D.b - a*2 + 1 (2)8.设a=3,b=2,c=4,下列运算结果中,值最小的是(C)。

A.c^2 - a^2 + b^2 (11) B.a – b*2 + c (3)C.(a + b) Mod c (1) D.Sqr(a + b + c) (3)9.设a=3,b=-4,下列表达式的运算结果中,值最大的是(A)。

A.Sqr(a^2 + b^2) (5) B.Abs(b + a/b) (4.75)C.Int(a + b) (-1) D.2*a + b (2)二、编程综合练习1.一个三位正整数,它的百位数小/(大)于十位数,且十位数小/(大)于个位数,例如:123/(321)。

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

《算法与程序设计》模块练习题一、单选题1、模块化程序设计方法主要通过()来实现。

A.递归算法和递归程序B.过程和函数的定义和调用C.程序的循环结构D.对象答案:B2、text1.text的含义正确的是()。

A.text1是控件名称,text是控件属性B.text1是窗体名称,text 是控件C.text1是控件名称,text是方法D.text1是控件属性,text是控件答案:A3、以下程序段运行后S的值是()。

s = 0For i = 1 To 14x = 2 * i - 1If x Mod 3 = 0 Then s = s + 1Next iA.0B.4C.5D.14 答案:C4、数列1,4,7,10,13,……的递推公式为()。

A.f(1)=1;f(n)=n+3B.f(1)=1;f(n)=n*2-1C.f(1)=1;f(n)=n*2+1D.f(1)=1;f(n)=f(n-1)+3 答案:D5、对于对象及其特征的错误理解是()。

A.对象都具有一个标识自己以区别其他对象的名字。

B.对象都具有自身的属性及其属性值。

C.对象一般只用数据表示属性,但不用代码表示行为。

D.对象都具有自身的行为(操作)。

答案:C6、VB函数Left ()从字串左端取部分字串,那么Left("Visual Basic 6.0", 8)的值为()。

A.Visual BB.VisualC.Visual BaD.asic 6.0 答案:A7、程序段如下:c ="1234"For i = 1 To 4Print _____,Next如果要让程序运行后得到如下结果:1 12 123 1234则在下划线处应填入的内容为()。

A.Right(c,i)B.Left(c,i)C.Mid(c,i,1)D.Mid(c,i,i) 答案:B8、若X = True,执行If X Then X = 0 Else X = 1后X的结果为()。

A.TrueB.编译错误C.1D.0 答案:D9、若x = False, y = True,执行If x And y Then x = 0Else x = 1后X的结果为()。

A.FalseB.1C.编译错误D.0 答案:B10、以下程序段运行时语句k=k+1执行次数为()次。

k=-20do while (k=0)k=k+1loopA.20B.无数次C.1D.0 答案:D11、如果A=30,B=40,执行T=B:A=T:B=A语句后,A、B和T的值是()。

A.30、40、30B.40、40、40C.30、30、30D.40、30、40 答案:B12、用选择排序法对数据7,6,3,9,2从大到小排序,共需经过()次数据对调。

A.3B.4C.5D.10 答案:A13、采用模块化方法得到的系统是由()的模块构成的。

A.没有连接B.函数C.互相连接D.过程答案:C14、(1.5分)下列程序段运行后X的值是()。

x = 0For i = 1 To 5For j = i To 3x = x + 1Next jNext iA.0B.5C.6D.15 答案:C15、要从n个数据元素中顺序查找一个元素,最多查找次数是()。

A.1B.nC.n/2D.lgn 答案:B16、对半查找算法的前提是()。

A.被查找数据元素个数是奇数B.被查找数据元素个数是偶数C.被查找数据元素是有序的D.被查找数据元素是无序的答案:C17、用折半查找法从数列3,6,7,10,12,16,25,30,75中找到数据10的最少查找次数是()。

A.2B.3C.4D.7 答案:B18、对象的特征称为(),我们可以把()看作对象的响应,把()看作对象的动作。

A.属性,事件,方法B.属性,方法,事件C.方法,事件,属性D.方法,属性,事件答案:A19、设置一个控件在窗体上的位置可修改控件的()属性。

A.Width、HeightB.Visible、EnabledC.Top、LeftD.Style 答案:C20、算法与程序的关系()。

A.算法是对程序的描述B.算法决定程序,是程序设计的核心C.算法与程序之间无关系D.程序决定算法,是算法设计的核心答案:B21、当a=5,b=7,c=-2,d=1时,下列结果为False的是()。

A.a + b > c + d And a >= 5 Or Not c > 0 Or d < 0B.c + d > a + b And a >= 5 Or Not c > 0 Or d > 0C.a + b > c + d And a < 5 Or Not c > 0 Or d < 0D.a + d < b + c And a >= 5 Or Not c < 0 Or d < 0答案:D22、在流程图中表示算法中的条件判断时使用()图形框。

A.菱形框B.矩形框C.圆形框D.平行四边形框答案:A23、VB语言中,下列各种基本数据类型说明符中表示单精度实型数的是()。

A.IntegerB.BooleanC.SingleD.String 答案:C24、程序的基本结构有顺序结构、()和循环结构。

A.逻辑结构B.选择结构C.模块结构D.层次结构答案:B25、一个算法应该具备几个方面的基本特征,下面不属于算法基本特征的是()。

A.输入输出B.有穷性C.确定性D.执行性答案:D26、人们利用计算机解决问题的基本过程一般有如下四个步骤(①~④),请按各步骤的先后顺序在下列选项中选择正确的答案()。

①调试程序②分析问题③设计算法④编写程序A.①②③④B.②③④①C.③②④①D.②③①④答案:B27、以下哪个是合法的变量名()。

A.sqrB.2paiC.cj1D.a+b 答案:C28、VB中保存工程文件的文件扩展名为()。

A.vbpB.frmC.docD.pas 答案:A29、VB表达式5 + 2 * 12 Mod 8 的值是()。

A.13B.5C.28D.8 答案:B30、由二进制编码指令组表示程序的程序设计语言是()。

A.自然语言B.机器语言C.汇编语言D.高级语言答案:B二、判断题1、VB表达式(A & B & C)的值一定是字符型数据。

对2、程序循环结构中的循环体语句将根据实际情况(条件)确定执行次数。

对3、程序通过编译可以有效发现程序的语法错误。

对4、在VB中,Int(100 * Rnd + 1)的取值范围是1~100之间的所有整数(包括1和100)对5、运行程序时,程序中的所有语句都要运行一次或多次。

错6、算法有五大特征,其中包括输入和输出这两种,意思就是说一个算法必须要有输入,也必须要有输出。

错7、在VB中,编写程序代码在代码编辑窗口中进行。

代码由语句、常数和声明部分组成。

对8、VB的所有控件在程序运行以后都是可见的。

错9、在VB程序设计中,方法表示了对象的行为,即对象所能完成的某种操作。

对10、控件是应用程序的图形界面中显示可供用户操纵,并可控制应用程序的图形界面元素,是VB可视化编程的基本操作对象。

对11、如果知道一个三角形的两个角和一条边的值,可以用解析法设计程序求解该三角形的面积。

对12、在面向对象程序设计中,类是对多个对象的抽象,因此,同一类的不同对象只能有不同的对象名,属性值则相同。

错13、列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为穷举法。

对14、递归算法就是一种直接或间接地调用自身的算法。

对15、对一个排好序的数组来说,要查找其中的一个元素,使用二分查找法查找速度最快。

错公式(a * b * Sin(0.6) / 2)求出该三角形的面积。

对17、条件语句在执行过程中将由电脑随机选择执行哪部分语句。

错18、汇编语言实际是一种符号化的机器语言,它采用英文助记符代替机器指令,比机器语言容易识别和记忆,从而提高了程序的可读性。

对19、在一个循环语句的循环体中含有另一个循环语句,肯定出现死循环。

错20、算法就是用计算机语言编写的程序。

错21、用计算机解决某个问题的算法只有一种。

错22、VB中的算术运算符*(乘)、/(除)、\(整除)、Mod(取余数)的运算优先级相同。

错23、用高级语言编写的必须经过翻译器将其翻译成机器语言,才能在计算机上执行。

对24、所有的程序都是从程序中的第一条语句开始按顺序执行的。

错25、在VB程序设计中,对象的行为称为方法。

对26、如果程序经过编译未发现错误,那么程序的调试就完成了。

错27、算法是程序设计的核心,是程序设计的灵魂。

对28、窗体是VB程序设计的基础,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。

对29、在面向对象程序设计中,一个程序对象的属性用变量来表示,而对象的行为用对象中的代码段来实现。

对30、程序循环结构中的循环体语句至少会执行一次。

错31、在VB中,开发的每个应用程序都被称为工程,工程是组成一个应用程序的文件集合。

对32、凡是能够用解析法求解的问题都可以通过定量分析,并能用解析表达式来描述。

对33、VB中的事件只能由用户引发。

错式(a * b * Sin(60) / 2)求出该三角形的面积。

错35、条件语句在执行过程中会根据逻辑表达式的值选择执行哪部分语句。

对36、对半查找的实质是在一个有限且有序的对象中,通过每次减缩一半查找范围而达到迅速确定目标的一个有效算法。

对38、递归算法的实质是把问题转化为规模缩小了的同类问题的子问题,然后递归调用函数或过程来表示问题的解。

对39、在一个循环语句的循环体中含有另一个循环语句,就形成了嵌套循环。

对40、列举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解答的方法称为解析法。

错三、操作题1、已知三角形的两边分别为13、17,它们的夹角为39度,圆周率取3.14,编程求该三角形的面积(精度:四舍五入保留小数点后6位)。

答案: 69.5102672、有一数列A、A2、A3、A4、A5、......,已知 A1=0、A2=1、A3=2、A4=A1+2*A2+A3、A5=A2+2*A3+A4、......,依此类推编程输出第23项的值。

答案: 84079253、编程求12709到45368之间有多少个其各位数字之和为3的倍数的正整数。

答案: 10886。

相关文档
最新文档