09上机题算法与程序设计模块

合集下载

算法与程序设计模块

算法与程序设计模块

算法与程序设计模块的教材介绍一、教材的编写思路“算法与程序设计”模块是普通高中信息技术课程的选修模块,是作为计算机应用的技术基础设置的。

本教材的编写是以教育部《普通高中信息技术课程标准》为依据,为教师和学生的信息技术教学活动提供指导,目的是使学生在掌握与使用计算机技术解决问题的过程中,以“算法和程序设计”为主线,从遇到的问题出发,进而分析问题、发现问题的本质,选择和设计相应的算法,介绍程序设计语言,编写程序,最终解决问题。

在整个程序设计的过程中,问题的解决是按照一定的步骤、一定的逻辑思维方式和方法来进行的,其中体现了软件工程的基本思想。

虽然在课程标准中没有体现软件工程的思想,但在教材编写中,加强了对这种系统思想的关注。

二、教材的内容特色本教材的教学内容结合了高中学生的生活和学习实际设计问题,让学生在活动过程中掌握应用信息技术解决问题的思想和方法;然后进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决实际问题。

1.从解决学生实际生活中遇到的问题入手,由浅入深,注重解决问题的一般过程。

以学生实际解决生活中遇到的问题入手,由浅入深,建立分析问题和解决问题的一般思路。

第一单元以搭乘计程车为例,从分析问题到设计算法,从自然语言到伪代码和流程图的实现,掌握解决问题的一般方法和步骤。

教材采取了两种互相交替的内容编列策略:一是知识引领,活动穿插,在学习知识原理中安排一些小型活动来练习技能;二是任务引领,知识渗透,在解决问题的过程中适时地学习方法和技能。

这两种策略的有机结合有助于提高课程教学的整体成效,做到学习效率与效果的有机统一。

2.以过程和方法引领,发展信息技能的应用迁移能力信息技术教学的核心应该是培养信息素养与发展技术能力,而不是对具体某一工具操作的训练,因此本教材注意以过程和方法引领,利用浅显、生动的例子介绍Java程序设计语言为示范,强调算法思想以及应用程序解决问题的方法,鼓励师生根据实际条件选择合适的程序设计语言,有助于发展信息技能的应用迁移能力。

2021《算法与程序设计》模块练习题 VB语言

2021《算法与程序设计》模块练习题 VB语言

2021《算法与程序设计》模块练习题 VB语言2021《算法与程序设计》模块练习题-vb语言《算法与程序设计》模块练习题-vb语言一、单选题(每题1分后):1.计算机程序的三种结构是顺序结构、、选择结构。

a.模块结构b.循环结构c.多重循环结构d.块if结构2.在vb应用领域程序设计中,通常应付撰写程序代码。

a.所有对象b.窗体c.timerd.存有事件的对象3.在vb程序设计中,是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

a.任务b.事件c.控件d.过程4.在面向对象程序设计中,用来描述对象的特征信息。

a.事件b.方法c.代码d.属性5.在vb系统中,一个对象具有的内部函数或过程,称之为该对象的。

a.代码b.属性c.方法d.事件6.算法就是。

a.计算方法b.计算公式c.对解决问题的方法和步骤的描述7.在vb编程中,如果需要返回鼠标的当前位置时,应该使用事件。

a.clickb.changec.mousedownd.keypress8.在vb应用领域程序设计中,如果想要使timer控件每秒钟积极响应一次,必须将其inerval属性设置为。

a.1b.60c.100d.10009.以下过程中,就是程序开始运行时,窗体一读取就运转的程序段。

a.form_loadb.form_clickc.form_mousedownd.form_keypress10.下列句子中,不是赋值语句。

a.a=”123”+”456”b.label1.captin=”你好!”c.r=val(text1.text)d.x+1=y11.的visualbasic表达式是。

a.(-b+b^2-4ac)/2ab.(-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+1b.fix(rnd*6)+1c.fix(rnd*5)-1d.fix(rnd*5)13.在vb中,窗口坐标系的原点在,x轴向右为也已,y轴向上为也已。

2008年1月选修1《算法与程序设计》模块上机题

2008年1月选修1《算法与程序设计》模块上机题

2008年1月选修1《算法与程序设计》模块上机题第一部分选择题部分(完整五套,每套10小题)1.下列属于整型常量的是A. 3.14B. 2008C. "2008"D.会考2.以下程序段执行后,整型变量s的值为s = 4For i = 1 To 4s = s - 1Next iA. 0B. -1C. 4D. 53.下列逻辑表达式的值为“假”的是A. 2 + 4 > 8B. 3 + 12 = 15C. 5 > 0 And 4 > 3D. 10 / 5 <34.设置窗体标题时,应改变窗体的A. Name属性B. Font属性C. BackColor属性D. Caption属性5.下列合法的变量名是A. 22sB. s12C. 2s2D. 226.如图所示的流程图为计算圆周长的算法。

根据算法,流程图中①处的内容是A. L = 3.14 * 2 * RB. L = 3.14 * R * RC. L= 3.14 * RD. L=2*π*R7.代数式d c b a -+对应的VB 表达式是A. (a + b)/(c - d)B. (a + b)/c - dC. a + b/(c - d)D. a + b/c - d8.在VB 语言中,下列正确的赋值语句是A. a + b = cB. a = 9C. a + 2 = b - 3D. a/2 = c9.函数Sqr(9)返回的值是A. 1B. 3C. 4D. 910.以下程序段执行后,整型变量a 的值为a = 2b = 8b = b - aa =b - aA. 2B. 3C. 4D. 611.在VB语言中,下列正确的赋值语句是A. b + 1 = aB. a + b - 2 = cC. 2 * a = 3 * bD. a = b + 112.在VB语言中,表示“a大于0且b小于12”的正确表达式是A. 12 >b and a > 0B. b > 12 And a < 0C. a > 12 Or a < 0D. a > 0 And b < 1213.如图所示的流程图为计算圆周长和面积的算法。

2009年12月江苏信息技术学业水平测试算法与程序设计上机题库答案

2009年12月江苏信息技术学业水平测试算法与程序设计上机题库答案
If ((year Mod 4 = 0) And (year Mod 100 <> 0)) ① (year Mod 400 = 0) Then
答案 For i = 1 To Len(Text1.Text) temp2 = 9 - temp;temp2 = -temp + 9 Text2.Text = y a = i \ 100 b = (i - a * 100) \ 10 Next i;Next s(i) = Val(InputBox("请输入一个数")) For i = 9 To 0 Step -1 Print s(i);;Print s(i);Print str(s(i));Print Cstr(s(i)) ss = Val(Text1.Text);ss = Val(Text1) h = ss \ 3600;h = Int(ss / 3600);h=ss\60\60 s = (ss - h * 3600) Mod 60 If a > b Then max = a Else max = b If c > max Then max = c Label3.Caption = CStr(max) For i = 1 To 4 For j = 1 To 5 Print "*"; If x >= 10 Then;If 10 <= x Then;If x > 9 Then;If x > 9 Then;If 9 > x s = 4 * x * 0.8;s = 4 * 0.8 * x Label1.Caption = CStr(s) For i = 1 To 10 m = j * 8 + i * 10;m = 8 * j + i * 10 x = Val(Text1.Text);x = Val(Text1) If c = x Then n = 1 Label1 Label1.Top = Label1.Top - 100 Label1.Top = Label1.Top + 100 b = Val(Text2.Text);b = Val(Text2) If p >= 0 Then;If 0 <= p Then;If -1 < p Then;If p>-1 Then Else x = Val(InputBox("请输入x的值")) y = x + 5 * a End If a = Val(Text1.Text);a = Val(Text1) b = g * 100 + shi * 10 + bai Text2.Text = CStr(b);Text2 = CStr(b) a = Val(InputBox("请输入边长a的值:")) s = sqr(q * (q - a) * (q - b) * (q - c)) Print s;Print Str(s);Print CStr(s) If ((year Mod 4 = 0) And (year Mod 100 <> 0)) Or (year Mod 400 = 0) Then Print "是闰年" Print "不是闰年" For Yiyuan = 1 To 100;For Yiyuan = 1 To 99;For Yiyuan = 1 To 98;For Yiyuan = 1 To 95;For Yiyuan = 1 To 94 Wujiao = 100 - Wuyuan - Yiyuan End If cost = x * 6.8;cost = 6.8 * x End If Print cost;Print Str(cost);Print CStr(cost) Fib = 1 End If S = Fib(10) Label1 Text1

高中信息技术《算法与程序设计模块》练习题

高中信息技术《算法与程序设计模块》练习题

新课标高中信息技术《算法与程序设计模块》练习题一、单选题(每题2分,共40分)1、四川汶川地震过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件是()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、512、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

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

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

《算法与程序设计》模块检测卷(二)说明本卷共分两部分,卷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上产生单击事件时被驱荔执行。

算法与程序设计-模块卷

算法与程序设计-模块卷

《算法与程序设计》模块检测卷(一)班级姓名一、选择题(本题有20小题,每小题3分,共60分。

在每小题给出的四个选项中,只有一个是符合题目要求的。

)1. 使用计算机解决问题一般要经历三个阶段,第一阶段是分析问题确定要用计算机做什么,第二阶段是…………………………………………………………………………………………()A.用计算机进行处理 B.编写计算机程序C.寻找解决问题的途径和方法D.用计算机输出问题的解2.算法的“有穷性”特征是指…………………………………………………………………()A.指算法中的每一个步骤必须有确切的含义,而不应当是含糊的、模棱两可的B.指算法中的每一个步骤都要足够简单,是实际能做的,而且能在有限的时间内完成C.指一个算法必须保证它的执行步骤是有限的,即它是能终止的D.指一个算法可以没有输入,但必须有输出3.一个算法可以用多种不同的方法来描述,流程图是(Flowchart)是一种比较直观易用的、用图形来描述算法的方法,请问流程图中各流程框之间是用什么来连接的……………………()A.带箭头的直线B.带双箭头的直线C.流程线段D.流程线4. 已知n的值,求1至n的所有的奇数之和s,下列算法的功能是计算s值:①输入变量n的值,将变量s赋初值0,将变量i赋初值1②如果i的值大于n则转⑤否则转③③如果i是奇数,则将s的值加上i的值,结果存放在s中④将i的值增加1并转②⑤输出s的值算法中的第②③④步使用的控制结构是………………………………………………………()A. 分支结构B. 顺序结构C. 树型结构D. 循环结构5.VB语句question1.caption="你最喜欢的动物是什么?"中的question1是指………()A. 属性B. 对象名称C. 控件D. 类6.下列关于VB的TextBox控件的说法中,正确的是………………………………………()A. TextBox控件只能输出文本,不能输入文本B. TextBox控件既能输出文本,又能输入文本,但只限于英文C. TextBox控件的Text属性决定了文本框中显示的内容(第1页,共16页)D. TextBox控件的Caption属性决定了文本框中显示的内容7.VB开发应用程序的两大精髓是“可视化”和________………………………………………()A.事件B.面向对象C.事件驱动D.窗口化8. 对于VB语句 If x<>y Then y=x*x,下列说法正确的是…………………………………()A. x=y和y=x均为赋值语句B. x<>y和y=x*x均为关系表达式C. x<>y为赋值语句,y=x*x为关系表达式D. x<>y为关系表达式,y=x*x为赋值语句9. 下列可作为Visual Basic变量名的是……………………………………………………()A. 2abB. a2bC. a-bD. then10. 下面VB程序的功能是求100以内能被2和3都整除的数的个数,为实现此功能,则程序划线空白处应填入的语句为……………………………………………………………………()t=0For I=1 to 100If ___________ then t=t+1Next IPrint tA.t mod 2 and t mod 3=0B.i mod 2=0 or i mod 3=0C.i\2=0 and i mod 3=0D.i mod 2=0 and i mod 3=011. 执行以下VB程序段后, 变量s的值为……………………………………………………()s=0p=5q=2*pp=p-qs=s+p+qprint sA. 0B. 5C. 10D. 1512.条件表达式“p≥q≥0”对应的VB表达式是………………………………………………()A. p≥q≥0B. p≥q and q≥0C. p>=q or q>=0D. p>=q and q>=013.数学代数式“y=2x2+x+1”对应的VB表达式是……………………………………………()A.y=2x*x+x+1B.y=2*x^2+x(第2页,共16页)C.y=2*x*x+x+1D.y=2^x+x+114.VB提供了大量的标准函数,可供用户编写程序时直接使用,如数学函数Sqr(X)表示…()A. 求以e为底的X的对数B. 求e的X次方C. 求X的绝对值D. 求X的算术平方根15.已知a=-4.99,b= 7,则VB表达式int(a)+b \ 3的值为………………………………()A. -2B. -3C. –3.3D. 016. 要使下面的 Visual Basic Do 循环语句做4次,则划线处的语句应该是……………()j=3sum=0Do While j<10sum=sum+j________LoopA. j=j+1B. j=j+2C. j=j+3D. j=j+sum17. 与下面Visual Basic程序功能相同的程序段是………………………………………()temp=aa=bb=tempA. a=b b=aB. a=a+ba=a-bb=a-bC. a=a+bb=a-ba=a-bD. If a>b Thena=bElseb=aEndIf18.有如下程序段:s=0for i=6 to 12 step 2if i mod 3=0 thens=s-ielses=s+iendif(第3页,共16页)next Iprint s该程序段运行后,s的值为A.0 B.4 C.12 D.2419. 若采用冒泡排序算法对其进行从大到小排序,则第3遍的排序结果是………………()A. 200 100 25 10 90B. 200 100 90 25 10C. 200 100 90 10 25D. 200 100 25 90 1020.下列有关对分查找算法的叙述中错误..的是………………………………………………()A. 对分查找是一种效率很高的查找方法B. 要使用对分查找,前提是被查找的数据必须是有序的C. 对分查找一定比顺序查找效率高D. 对分查找和顺序查找是两种不同的查找,各有优缺点二、综合题:(本大题6小题,其中第21题4分,第22题4分,第23题8分,第24题8分,第25题8分,第26题8分,共40分。

程序设计基础09级上机考试题库

程序设计基础09级上机考试题库

程序设计基础09级上机考试题库(总6页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March一、初级题1.输入整数n,输出由2×n+1行2×n+1列组成的以下(n=2)的图案。

2.输入整数n(<10),输出以下形式(n=3)的数字排列图案。

3.输入正整数n,输出n行n列星号字符组成的三角形图案。

以下是n等于4的图案。

4.输入正整数n,输出由n行2×n-1列星号字符组成的三角形图案。

以下是n等于3的图案。

5.输入正整数n,输出n行2×n-1列的空心三角形图案。

以下是n等于4的图案。

6.输入正整数n,输出n行n列的空心四边形图案。

以下是n等于5的图案。

7.编写一个函数,已知参数n,在屏幕的中间显示一个用星号字符绘制的空心的三角形图案。

例如,n=4,函数的显示的图案为:8.编写程序,列表输出整数1~10的平方和立方值。

9.求一个整数的十进制位数。

10.判断一个十进制数是否为回文数。

11.递归计算x的y次方。

12.输入一个正整数,用递归实现该整数的倒序输出。

13.编写一个程序,输入一个整数,输出0~9各数字在该整数中出现的次数。

14.编写一个程序,输出所有英文字符及它们的ASCII码值,其中代码值分别用八进制形式、十六进制形式和十进制形式输出。

15.水仙花数是一个n(n>=3)位数字的数,它等于每个数字的n次幂之和。

例如,153是一个水仙花数,153=13+53+33。

试编写一个程序求小于999的所有水仙花数。

#include<>void main(){printf(“小于999的水仙花数为:\n”);int n,i,j,k;for(n=100;n<999;n++){i=n%10;j=n/100;k=(n-100*j)/10;if(i*i*i+j*j*j+k*k*k==n);printf(“%d”,n);}}16.编写一个程序,输入一个整数,逐位地输出整数的十进制数,要求位与位之间有一个空格符分隔。

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

表示的功能是 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.
5
42. 以下为求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;
6
9.下列计算机程序设计语言中不属于高级 语言的是 A. C++ B. Visual Basic C.机器语言 D. Java 答案: C 10.在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 答案:B 11.用流程图描述算法中表示“开始/结束” 的图形符号是
4
33. 在VB语言中,下列表达式中合法的表达 式是 A. x y C. x y 答案:C 34. 在VB语言中可以作为变量名的是 A.ab%cd B.1a2b3c C.dim D.a_1b2c3 答案:D 35. 设置TextBox的内容时,应改变TextBox 的 属性 B.Text属性 C.ForeColor属性 D.Font属性 答案:A 36. 算法的三种基本控制结构是分支结构、 循环结构和 A.顺序结构 B.模块结构 C.情况结构 D.流程结构 A B. x y D.
45. 设置label的字体颜色时,应改变 TextBox的 A.BackColor属性 B. ForeColor属性 C. Font属性 D. Name属性 答案:A 46. 算法的三种基本控制结构是顺序结构、 分支结构和 A.模块结构 B.情况结构 C.流程结构 D.循环结构 D 47. 代数式4ac/5b对应的VB表达式是 A. 4ac/5b B. 4*a*c/5/b C. 4*a*c/5b D. +4*ac/5/b 答案:B 48.在VB语言中,下列正确的赋值语句是 A.J=K * 6- 6 B. J+ 6=K * 6 C. 5* J =K * 6 D. 5J= K* 6 答案:A
A.
a b
B. a b D. a b
B.
C. a b 答案:D
C. D. 答案:C 22. 以下为求1到100 (包括100) 以内所有偶 数积的算法,从中选出描述正确的算法 A.
3
24. 在VB语言中可以作为变量名的是 A.ab&cd B.Dim C.a1b_2c3 D.1a2b3c 答案:C 25. 设置TextBox的名称时,应改变TextBox 的
A.
B.
C. D. 答案:B 12.以下为求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,则返回③; ⑥结束
A.
B.
C. D. 答案:A 2.以下为求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;
ห้องสมุดไป่ตู้
b 2 4ac 2a 对应的VB表达式是 27. 代数式
A. B. C. D. (b*b+4*a*c)/2*a (b*b+4*a*c)/2/a (b*b+4*a*c)/(2/a) (b*b+4*a*c)/2a
28. 在VB语言中,下列正确的赋值语句是 A.N= M * 8 - 8 B.N + 8=M * 8 C.3 * N = M * 8 D.3N= M * 8 答案:A 29. 下列计算机程序设计语言中都属于高级 语言的一组是 A.机器语言、Visual Basic B.汇编语言、Visual Basic C.汇编语言、Java D.Visual Basic、Java 答案:D 30. 在VB语言中,下列逻辑表达式的值为" 真"的是 A.#1/11/2009# > #11/15/2009# B.#1/11/2009# < #11/15/2009# C.5 > 3 and 6 > 9 D.5 < 3 or 6 > 9 答案:B 31.用流程图描述算法中表示“处理”的图形 符号是 A.
1
7.代数式 A. B. C. D.
b 2 4ac 2a 对应的VB表达式是
sqr(b*b-4*a*c)/2*a sqr(b*b-4*a*c)/2/a sqr(b*b-4*a*c)/(2/a) sqr(b*b-4*a*c)/2a
答案: B 8.在VB语言中,下列正确的赋值语句是 A. I=I+1 B. I+1=I C. I*3=I D. 2I=I+1 答案:A
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,则返回③; ⑥结束 答案:C 13.在VB语言中,下列数据中合法的字符型 常量是 A. "123456" B. '1234.56' C. 12345A D. 'A12345' 答案:A 14.在VB语言中可以作为变量名的是 A. ab-cd B. Integer C. 1a2b3c D. a1b2c_3 答案:D
A.Text属性 C.Font属性 答案:D
B.ForeColor属性 D.(名称)属性
B.
26. 算法的三种基本控制结构是分支结构、 循环结构和 A.模块结构 B.情况结构 C.流程结构 D.顺序结构 答案:D
C.
D. 答案:A 32. 下为求0到100以内 (包括100) 所有偶数 和的算法,从中选出描述正确的算法 A. ①s=1; ②i=0; ③i=i+2; ④s=s+i; ⑤如果i<100,则返回③; ⑥结束 B. ①s=0; ②i=0; ③s=s+i; ④i=i+2; ⑤如果i<100,则返回③; ⑥结束 C. ①s=0; ②i=0; ③i=i+2; ④s=s+i; ⑤如果i<100,则返回③; ⑥结束 D. ①s=1; ②i=0; ③s=s+i; ④i=i+2; ⑤如果i<100,则返回③; ⑥结束 答案:B
算法与程序设计模块 (选择题)
1.用流程图描述算法中表示“条件判断”的 图形符号是A
②i=1; ③i=i+2; ④s=s+i; ⑤如果i≤1000,则返回③; ⑥结束 答案: A 3.在VB语言中, 下列数据中合法的长整型常 量是 A. 123456 B. 1234.56 C. 12345A D. A12345 答案: A 4.在VB语言中可以作为变量名的是 A. Print B. ab=cd C. 123abc D. abc_123 答案:D 5.设置TextBox的字体时, 应改变TextBox的 A. Text属性 B. Font属性 C. ForeColor属性 D. Name属性 答案:B 6.算法的三种基本控制结构是顺序结构、 分 支结构和 A.模块结构 B.情况结构 C.流程结构 D.循环结构 答案:D
相关文档
最新文档