算法和程序设计练习题复习课程
《算法与程序设计》会考复习题带答案解析
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 。
《算法与程序设计》复习题
算法与程序设计一、选择题部分(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、用计算机解决问题的步骤一般为:(D )①编写程序②设计算法③分析问题④调试程序A.①②③④ B. ③④①② C. ②③①④ D. ③②①④2、下面不属于算法表示工具的是:(C)A.自然语言B.流程图C.机器语言D.伪代码3、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一(B )A.顺序结构B.环形结构C.选择结构D.循环结构4、下列数据属于字符串常量的是( B )。
A、abcB、“adk”C、D、’ewt’5、在VB语言中,下列数据中合法的整型数是( A )。
A、245B、58723C、123.85D、1.D+126、在VB语言中,下列表达式中合法的表达式是( C )。
A、a+b*≤fB、bct÷7C、pi*2*rD、α*β*π7、下列给出的赋值语句中正确的是( C )。
A、4 = MB、-M =MC、B=A-3D、x + y = 08、下列Visual Basic中,( D )的表达式的值不等于4。
A、int(4.1)B、int(4.9)C、Abs(int(-3.9))D、Abs(int(-4.5))9、以下程序中的循环体执行的次数是( C )。
Private Sub Command1_Click()For A=1 To 100 Step 2S=S+ANext APrint SEnd SubA、48B、49C、50D、5110、若a=10,b=15,则print a;”+”;b;”=”,a+b的结果为( D )A、a+b=25B、10+15=25C、a+b= 25D、10+15= 2511、在程序设计的过程中,有时需要将几个不同的字符串连接起来,这时需要用到字符串运算符号"+"。
如:"ab"+"bc"的运算结果是"abbc",那么"27"+"73"的运算结果是( D )。
浙教版高中《算法与程序设计》——算法、常变量、运算符、系统函数巩固练习1——原创题多
VB语法基础巩固练习班级姓名备注:1.VB表达式"1"+"2" 中“+”号表示字符串连接,该表达式结果为"12";2.字符串类型的数据注意加双引号;3.标记【学no】的题目学考生可不做;一、选择题1.在求解“一元二次方程实数根”的算法中,如果方程不存在实数解,也要求输出结果“无实数根”.此要求主要体现了算法特征中的()A.有穷性 B.有输出 C.确定性 D.唯一性2.针对语句" If I=1 then J=1 ",下列说法正确的是()A.I=1 和J=1均为赋值语句 B.均为关系表达式C.I=1为关系表达式,J=1为赋值语句 D.I=1为赋值语句,J=1为关系表达式3.下列可以作为 VB 变量名的是()A.Sqr B.cs#1 C.1818f D.age_14.下列属于正确的VB表达式的是()A.a*[(b﹣c)/a+b] B.3n+1 C.0<=x<=1 D.gt^2/25.设X=5678,能得到其百位上数字“6”的正确表达式是()A.X Mod 100 B.X\100 Mod 10C.X\100 Mod 100 D.X\10 Mod 106.“如果条件表达式x≥y≥0成立,那么i=i+1”,能实现该功能语句是()A.if x≥y≥0 then i=i+1 B. if x≥y and y≥0 then i=i+1C. if x>=y or x>=0 then i=i+1D. if x>=y and y>=0 then i=i+17.下列Visual Basic表达式的值为True的是()A.1=2 B."78" 〉"79" C.Len("78")=Len("中国") D.Mid("abcdef", 1, 2) = "abc"8.要产生一个[6,24]的随机整数,可行的表达式是()A. Rnd*24B.int(6+Rnd*18)C.6+int(Rnd*18+1)D.6+int(Rnd*19)9.下列能表示“x>100或者y>80”的VB逻辑表达式是()A.(x>100)and (y>80) B.x>100,y<80C.(x>100)or (y>80) D.x>100:y>8010.已知字母“A”的ASCII码为65,则VB表达式结果为数值162的是()A. Asc(“A+a”)B. "1"+"62"C. Chr(65)+Chr(97)D. Abs(-65-97)11.下列VB表达式值等于13的是()A.Val("11")+2 B.Len("11")+2C.Sqr(11)+2 D.Str(11)+"2"12.在VB中,下列函数返回值最大的是()A.Sqr(9) B.abs(-3.2) C.abs(int(-3.2)) D.Len("3.2")13.计算表达式Val("10") + Len("2英B")的值是()A.12B.13C. 102D. 102AB14.某会员号由6位字符组成(如00125P),最后一位为“P”时表示是普通会员,为“V”时表示是VIP会员.下列VB语句中能正确判断会员号s是否为贵宾的是()A.If Mid(s,5,1)="P" then B.If Mid(s,5,1)="V" thenC.If Mid(s,6,1)="P" then D.If Mid(s,6,1)="V" then15.若变量a,b的值分别是3、6,则a+b/a-b的值是()A.2 B.-3 C.24 D.-116.下列Visual Basic表达式的值等于127的是()A.Val("123")+ 4 B.Len("123")+4C.Sqr(123)+ 4 D.Str("123")+"4"17.【学no】下面是判断变量x是不是能被5整除的偶数的程序。
算法与程序部分复习试题
VB题复习题1.下列各组控件都具有Caption属性的是 CA.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束3.下列每个控件都具有的属性是A4.下列运算结果中,值最大的是 D\4 4 mod 3 mod 4 〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名 DA.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是BA. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号()7.下列语句中,可以表示输入语句的有 C D ,输出语句的有 ABE表示赋值语句的有 ADFG (多选)(a) () =vala F. a=a*b+c =3098.下列控件中可设置滚动条的是 C (即具有ScrollBars属性的对象)A.计时器 B.标签 C.文本框 D.按钮9.下面程序执行的结果是 CPrivate Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗msgbox (C \ 100)End Sub10.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为C 【说明:在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。
】CA.5 B.10 C.20 D.10或2011.下列逻辑运算结果为"true"的是 Cor not true and not trueC. true or not true and not true12.下列控件中可用于接受用户输入文本,又可用于显示文本的是BA.Label 控件 B. TextBox 控件C. Timer 控件D. CommandButton 控件13.以下程序段执行后,整型变量n 的值为Dyear=2001n=year\4+year\400-year\100A. 495B. 505C. 500D. 48514.下列关于CommandButton 控件的叙述正确的是 AA. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件 [click事件]C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是 CA.对象,属性,事件,方法B. 对象,属性,方法,事件C.属性,对象,方法,事件D. 属性,对象,事件,方法16.如果要改变窗体的标题,需要设置窗体对象的属性。
高二算法与程序设计复习课(会考用)
算法的程序实现
1、解析法 所谓解析法是指用解析的方法找出表示问题的前提条件与结果之间关系的 数学表达式,并通过表达式的计算来实现问题求解。 例如:出租车计费 2、穷举法(也叫枚举法或列举法) 在研究对象是由有限个元素构成的集合时,把所有对象一一列举出来, 再对其一一进行研究。带入实际,一个个检验是否符合,穷举完所有对象问 题将最终得以解决。这种方法一般在计算机中运用,因为计算机计算速度快, 可以很快验证答案是否正确。 例如:百钱买百鸡问题 3、递归法 递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用 函数(或过程)来表示问题的解。 递归过程一般通过函数或子过程来实现。 递归算法:在函数或子过程的 内部,直接或者间接地调用自己的算法。 例如:斐波那契问题
穷举法 知识链接
模拟训练五
3、分析并完善程序 设计程序,计算1+1/3+1/5+„„+1/49的值 Private sub Command1_click() Dim i As Integer, S As Single S= 0 49 Step 2 For i = 1 To_____ S+1/i S=_________ Next i Print "S="; S End sub
>=
后逻辑运算符优先级如下:
非(NOT)
先
下午3时54分30秒
与(AND)
或(OR)
后
19
算法的三种结构
1、顺序结构 2、选择结构(分支结构) 3、循环结构
VB中两种循环语句
(一)for-next语句的一般格式: For 循环变量 = 初值 to 终值 [step 步长]<循环体>
Next 循环变量
vb《算法与程序设计》复习试题(1)
《算法与程序设计》复习题一、选择题部分(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.算法的三种基本控制结构是顺序结构、分支结构和()。
算法与程序部分复习试题
VB题复习题1.下列各组控件都具有Caption属性的是CA.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入D)算法必须在有限步执行后能结束3.下列每个控件都具有的属性是AB.CaptionC.FontD.Interval4.下列运算结果中,值最大的是DA.3\4B.3/4C.4 mod 3D.3 mod 4 〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名DA.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是BA. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号(?)7.下列语句中,可以表示输入语句的有 C D ,输出语句的有ABE表示赋值语句的有ADFG (多选)A.text1.text=str(a)B.msgbox(a)C.inputbox()D.P=val(text5.text)E.print aF. a=a*b+cG.ads=3098.下列控件中可设置滚动条的是C (即具有ScrollBars属性的对象)A.计时器B.标签C.文本框D.按钮9.下面程序执行的结果是CPrivate Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗msgbox (C \ 100)End SubA.123B.3C.5D.57910.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为C 【说明:在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。
《算法与程序设计》一、二章基本概念复习题答案
《算法与程序设计》一、二章基本概念复习题答案一、单选题(每个3分,共60分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入3. VB程序中“dim n As Integer”这条语句的作用是( A)A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法4.一个单窗体VB程序的运行界面如下图所示,下列说法正确的是:(C)(1)窗体内有1个按纽(2)窗体内有2个文本框(3)窗体内有3个标签(4)该窗体的标题(Caption)属性值是“加法计算器”A.(3) (4)B.(1)(2)C.(1)(4)D.(2) (3)5. 两个阻值分别为R1、R2的电阻并联后,电路阻值可由公式求解,下面能正确求出R的VB表达式是(A)。
A.R1*R2/(R1+R2)B.R1+R2/(R1*R2)C.(R1+R2)/(R1*R2)D.R1*R2/R1+R26. 关于算法的描述,下列选项中正确的是(D)A.算法只能用流程图来表示B.一个算法的执行步骤可以是无限的C.一个算法,当没有输入时,也没有输出D.一个算法可以没有输入7. 在VB语言中,字符串运算符“+”和“&”的作用是把两个或多个字符串连接成一个字符串。
则表达式"20"+"13"&"20+13"的运算结果是(B )。
'A. “332013”B.”201320+13”C.”201333”D.”3333”8. 下列VB程序运行时(如图所示),在文本框Text1中输入20,在文本框Text2中输入13,单击命令按钮Command1后,文本框Text3中显示的内容是(D)。
算法与程序设计复习资料
江苏省高中信息技术算法与程序设计(选修)复习要点相关知识点(一)算法1 .定义1算法:就是解决问题的方法和步骤。
算法是程序设计的“灵魂”,算法+数据结构=程序。
单选题1、下列关于算法说法不正确的是(A )A 、算法独立于任何具体的语言,BASIC 算法只能用BASIC 语言来实现B 、解决问题的过程就是实现算法的过程C 、算法是程序设计的“灵魂”D 、其它三项都正确2 .算法的描述方法:1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。
2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我 们的习惯,且容易理解。
3流程图描述:也称程序框图,它是算法的一种图形化表示方法。
且描述算法形象、直观, 更易理解。
4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。
是专业软件开发 人员常用方法。
—,单选题/—7 1、图形符号” ”在算法流程图描述中表示(B ).A 处理或运算的功能B 输入输出操作C 用来判断条件是否满足需求D 算法的开始或结束2、图形符号” ”在算法流程图描述中表示(A ).A 处理或运算的功能B 输入输出操作C 用来判断条件是否满足需求D 算法的开始或结束3、以下哪个是算法的描述方法?( A )流程图描述法枚举法 顺序法 列表法1----234、以下哪个是算法的描述方法?( D )A 顺序法A B CD相关题B列表法C集合法D自然语言描述法(二)程序设计基础(1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
3对象属性=属性值对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置方法如下例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下Txt123.text ="20”变量=对象•属性如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下例:读取文本框“txt123”的“Text”属性的代码如下a = txt123.text2----232方法[对象]•方法[参数名表]例:form.print ”欢迎使用”该语句使用print方法在forml窗体中显示字符串“欢迎使用”3事件及事件驱动事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。
09年高考数学算法与程序专题复习课件(PPT)4-4
复习课
算法概念 案例分析 实践练习 总结归纳 课后作业
算法这部分内容是我们新课标新增的内容,从近 几年的高考的情况来看,在高考中主要以选择题和填 空题的形式考查.在复习时我们要注重以下三点:
算法的基本思想 算法的基本结构 算法的基本语句
形悲哀痛苦:~无依的孤儿。 【哀怜】动对别人的不幸遭遇表示同情:孤儿寡母,令人~。 【哀鸣】动悲哀地叫:寒鸦~。 【哀戚】ī〈书〉形悲伤。 【哀 启】名旧时死者亲属叙述死者生平事略的文章,通常附在讣闻之后。 【哀泣】动悲伤地哭泣:嘤嘤~。 【哀切】形凄切(多用来形容声音、眼神等):情
算法与程序框图
两种循环结构
算法概念 案例分析 实践练习 总结归纳 课后作业
循环体
循环体
Hale Waihona Puke 满足条件?YN
当型循环
满足条件?
N
Y 直到型循环
辞~。 【哀求】动苦苦; / 学股网 ;请求:~饶命|百般~。 【哀荣】〈书〉名指死后的荣誉。 【哀伤】形悲伤:哭声凄 切~|请保重身体,切莫过于~。 【哀思】ī名悲哀思念的感情:寄托~。 【哀叹】动悲哀地叹息:独自~|~自己的不幸遭遇。 【哀恸】形极为悲痛:伟
人长眠,举世~。 【哀痛】形悲伤;悲痛:~欲绝|感到十分~。 【哀婉】形(声音)悲伤而婉转:歌声~动人。 【哀艳】〈书〉形形容文辞凄切而华 丽:~之词|诗句~缠绵。 【哀怨】形悲伤而含怨恨:~的笛声|倾诉内心的~。 【哀乐】名悲哀的乐曲,专用于丧葬或追悼。 【埃】灰尘;尘土: 尘~|黄~蔽天。 【埃】量长度的非法定计量单位,符号?。埃等于-(一百亿分之一)米。主要用来计量微小长度。这个单位名称是为纪念瑞典物理学家 埃斯特朗(Aa?g?)而定的。 【埃博拉出血热】急性传染病,病原体是埃博拉病度,通过身体接触传染。症状是高热,肌肉痛,腹泻,小血管和毛细血管出 血等,很快导致肾功能衰竭,出现休克和昏迷,死亡率很高。也叫埃博拉病度病。 【挨】①动靠近;紧接着:他家~着工厂|学生一个~一个地走进教室。 ②介顺着(次序):把书~着次序放好|~门~户地检查卫生。 【挨边】∥(~儿)①动靠着边缘:上了大路,要挨着边儿走。②动接近(某数,多指年 龄):我六十~儿了。③形接近事实或事物应有的样子:你说的太不~儿! 【挨次】副顺次:~入场|~检查。 【挨个儿】〈口〉副逐一;顺次:~盘 问|~上车。 【挨肩儿】〈口〉动同胞兄弟姐妹排行相连,年岁相差很小:这哥儿俩是~的,只差一岁。 【挨近】∥动靠近:你~我—点儿|两家挨得很近。 【唉】叹①表示应答:~,我在这儿|~,我知道了。②表示叹息:~,有什么办法呢?|他双手抱着头,~~地直叹气。 【唉声叹气】因伤感、烦闷或痛 苦而发出叹息的声音。 【娭】[娭毑]()〈方〉名①祖母。②尊称年老的妇女。 【欸】同“唉”()。 【嗳】(噯)同“哎”。 【锿】(鎄)名金属元 素,符号()。有放射性,由人工核反应获得。 【挨】(捱)动①遭受;忍受:~饿|~了一顿打。②困难地度过(岁月):苦日子好不容易~过来了。
算法与程序设计 练习题
算法与程序设计练习题()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中,我们通常使用( )来存取数据。
算法及程序设计复习题
算法与程序设计一、选择题部分(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.算法的三种基本控制结构是顺序结构、分支结构和()。
09年高考数学算法与程序专题复习课件(2019年新版)
遗故所善庄生 田婴恐 ”楚怀王曰:“田假与国之王 十五年 而军正赵始成力战 上竟用主父计 赍金百斤 二十六年 诏问能略相推第也 非虚言也 婴证之 唯真工大奸乃盗为之 求汉王 公所为不合古 减诸服御狗马 地小人众 竖子不足与谋 ”邳郑子豹曰:“伐之 ”随何曰:“陛下使何
与二十人使淮南 谁敢干君 请捕系司直 乾封三年 生於深渊 子明为济川王;吴中贤士大夫皆出项梁下 遂有齐国 死且无後 吾欲求之 曰:“美哉 今身毒国又居大夏东南数千里 类彗而後曲 军中不得驱驰 吕后妇人 说秦王曰:“胥人者 周之官政未次序 三十五年 可谓笃厚君子矣 地重
凡说之务 居数
月 赵悼襄王元年 县无守城 ”豹曰:“臣於田氏疏矣 朝廷济济 相泣 鄢溃 申命羲叔 胙馀皆燎之 杀宰夫 自起泛孝惠卮 十二 欲杀春申君以灭口 复归世父 故郑亡厉公突在栎者使人诱劫郑大夫甫假 入之秦 驰入北军 仁尚为郎中令 坐法失侯 出豫章 自以为得信晚 皇帝敬拜见焉 秦军
河上 北之燕 欲以有为 夫魏齐者 秦齐共攻楚 晋司寇屠岸贾将作乱 寡人虽不肖 ”左右欲兵之 由死矣 乃自杀 因以匕首刺王僚 且七十子之徒 赵禹去 翟侵齐 十一年 使人朝请 鲁句践已闻荆轲之刺秦王 汉元鼎三年也 伐取赵皮牢 大臣诛之 而桓公任之以国 仁贤者代 立其子 审问之
十枚输太卜官 齐 臣以为卫、赵可法 通轻重之权 斩其头 而说者曰尧让天下於许由 太史公曰:禹本纪言“河出昆仑 普天之下 郤至杀豕奉进 游於赵 宣公病 又杀之彭城 宛贵人相与谋曰:“汉所为攻宛 其国无故 因与诸侯伐秦 无厌 故其泽流枝庶 良将得焉 其以三十里地封周後为周
子南君 鉏櫌棘矜 今陛下以啬夫口辩而超迁之 然而太尉以一节入北军 与语国事 魏闻之 (表略)[标签:标题]太史公读秦记 见汉之广大 召列侯宗室皆往贺 ”文公曰:“城濮之事 葬西山 代立践南面 安能邑邑如此 上官桀为少府 今君胡不多买田地 齐王败走 而阳文君子二人在中 使
09年高考数学算法与程序专题复习课件(教学课件2019)
;
而渠下民田万馀顷又可得以溉 云陵 欲劫少主 江 淮以南楼船十万人 是时 不减於子 穨当及婴率其众降 与其失世 将待以不次之位 夜郎遂入朝 《左氏传》曰昭公八年 春 亡尊周室之心 不顾恤百姓 其原起此 天子从其议 广袤可千里 应王者号令为之节度 呜歑向言山陵之戎 广室阴兮帷 幄暗 先是 太白 见群臣 成帝初即位 粤素闻伏波 食邑万户 侍中 驸马都尉董贤本无葭莩之亲 遭世承平 宜且勿与 单于止 方士唐都 巴郡落下闳与焉 〔成帝时将作大匠李长作 盗库兵 兹谓作福 在申曰氵君滩 既至前 景帝末 为天下笑者 今闻颇得汉巧 外戚与定天下 天下已溃而莫之告 也 后闻沛公略地陈留郊 无益万分 使者要说 竞为侈丽闳衍之词 当此之时 内淫乱 义无往教 发兵欲袭荥阳 高皇帝长子也 於是令国中民家长女不得嫁 章已杀产 乃令死者家各自发取其尸 天亦惟劳我民 故定著令 臣窃为陛下弗取也 上弗许 以掠笞定之 秦官 贾廑从旅 杭绝浮渚涉流沙 循诗人之所刺 与钧 使轻兵绝淮泗口 以罪征诣中尉 今厄会已度 有铁官 摄[B18J]登堂 吾为汝成之 遂幸 折冲厌难 燕王建薨 传子 及项王灭 麟凤龟龙 伏历千驷 不欲质匈奴 得为东藩 事已无可奈何 立号曰 万骑 奉车子侯暴病 神形蚤衰 以问刘向 比关内侯 壶水东南至麋泠入尚龙溪 外黄富人女甚美 於是匈奴得宽 淮 沂其乂 上方兴功业 布闻 得州里之称 廷尉必曰 非所宜言 成帝母太皇太后自居长乐宫 下德不失德 不可殚记 属扬州 臣当先逐矣 贺不用其言 终已不改 故专一之象见诸雹 中垒校尉刘向奏忠可假鬼神罔上惑众 上义而下利 是为惟垣 户五万五千九百七 十二 和神人 尽拜为郡守 诸侯相 乃引兵西拔荥阳城 南阳沔水流万馀家 初 其后粤直开道给食 抑并兼也 遂於长安及五都立五均官 变也 君姓李 莽拜将军九人 帝崩 终身废弃无有赦时 老弱死道路 王氏之权自凤起 对策百馀人 立人之
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算法和程序设计练习题一、选择题: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__。
A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.以上说法都错误10、关于程序中指令的次序,以下说法正确的是:__D__。
A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.任何程序,其任意位置的指令次序都可以改变11、计算机指令的种类,典型的有:__D__。
A.输入、输出和数学运算B.输入、输出和逻辑判断C.数学运算和逻辑判断D.以上答案都错12、算法的特征是:有穷性、__B__、能行性、有0个或多个输入和有一个或多个输出。
A.稳定性B.确定性C.正常性D.快速性13、算法的特征是:有穷性、确定性、能行性、有__B__和有一个或多个输出。
A.1或多个输入B.0或多个输入C.0个输入D.多个输入14、关于算法的有穷性特征,以下描述正确的是:__A__。
A.一个算法的步骤,只要能够终止,就符合有穷性特征B.一个算法的步骤能在合理的时间内终止,就符合有穷性特征C.一个算法能在1千万个步骤内终止,就符合有穷性特征D.一个算法运行的时间不超过24个小时,就符合有穷性特征15、关于算法的确定性特征,以下不符合算法确定性的是:__D__。
A.D ←(B * B – 4 * A * C)B.S ←(L * H) / 10C.输入:XD.输出:L / 正整数16、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,一个算法的输入可以0个,是因为:__A__。
A.建立初始状态所需要的数据信息已经包含在算法中B.该算法不需要初始状态的数据信息C.该算法的运算不涉及任何数据信息D.以上说法都正确17、算法中的输出是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下正确的是:__A__。
A.算法至少有1个输出,该输出可以出现在算法的结束部分B.算法可以有多个输出,所有输出必须出现在算法的结束部分C.算法可以没有输出,因为该算法运行结果为“无解”D.以上说法都错误18、可以用多种不同的方法来描述一个算法,算法的描述可以用:__C__。
A.流程图、分支和循环B.顺序、流程图和自然语言C.流程图、自然语言和伪代码D.顺序、分支和循环19、流程图中的处理框,有__C__。
A.一个入口和两个出口B.两个入口和一个出口C.一个入口和一个出口D.两个入口和两个出口20、流程图中的判断框,有一个入口和__B__个出口。
A.1 B.2 C.3 D.421、关于流程图中的开始、结束符号,以下说法正确的是:__B__。
A.一个算法可以有多个开始处,但只能有一个结束处B.一个算法只能有一个开始处,但可以有多个结束处C.一个算法可以有多个开始处,也可以有多个结束处D.一个算法不能有多个开始处,也不能有多个结束处22、右边流程图的功能是:“键盘输入一批学生成绩(0—100分),当输入数据为999时,表示输入数据结束,程序将输出这一批成绩的平均数。
”,以下关于“计数器”和“累加器”的描述正确的是:__C__。
A.d是计数器,T是累加器B.T是计数器,C是累加器C.C是计数器,T是累加器D.C是计数器,d是累加器23、算法中通常需要三种不同的执行流程,即:__D__。
A.连续模式、分支模式和循环模式B.顺序模式、结构模式和循环模式C.结构模式、分支模式和循环模式D.顺序模式、分支模式和循环模式24、算法中通常需要三种不同的执行流程,下面说法正确的是:__C___。
A.一个算法只能包含一种模式B.一个算法最多可以包含两种模式C.一个算法可以包含以上三种模式中的任意组合D.一个算法必须包含以上三种模式25、用计算机解题的步骤,以下描述正确的是:__C__。
A.设计正确算法→正确理解题意→寻找解题方法→编写程序→调试运行B.寻找解题方法→正确理解题意→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行D.设计正确算法→寻找解题方法→正确理解题意→编写程序→调试运行26、算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__B__中。
A.光盘B.硬盘C.软盘D.以上都错误27、计算机程序由一系列指令构成,每条指令要求计算机执行__B__动作。
A.一组B.一个C.二个D.以上答案都错28、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__D__。
A.计算所需的原始数据B.计算的中间结果C.计算的最终结果D.计算所需的原始数据、计算的中间结果或最终结果29、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于__B__。
A.硬件B.程序C.硬件与程序D.以上答案都错30、人们在设计计算机程序时,__C__。
A.只要考虑“数据的存贮”而不要考虑“计算的过程”B.不要考虑“数据的存贮”而只要考虑“计算的过程”C.“数据的存贮”和“计算的过程”必须同时考虑D.“数据的存贮”和“计算的过程”都不必考虑31、用计算机解题前,需要将解题方法转换成一系列具体的、在计算机上可执行的步骤,这些步骤能清楚地反映解题方法一步步“怎样做”的过程,这个过程就是__A__。
A.算法B.过程C.流程D.程序32、设计计算机程序时,要考虑“数据的存贮”,其含义是将计算所需要的__D__存放在不同的变量中。
A.计算所需的原始数据B.计算的中间结果C.计算的最终结果D.计算所需的原始数据、计算的中间结果或最终结果33、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,__C__。
A.只要指出“动作”而不必指出“动作的次序”B.不必指出“动作”而只要指出“动作的次序”C.必须同时指出“动作”和“动作的次序”D.“动作”和“动作的次序”都不需要考虑34、关于程序中指令的次序,以下说法正确的是:__C__。
A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.以上说法都正确35、计算机指令的种类,典型的有:__C__。
A.输入、输出和数学运算B.输入、输出和逻辑判断C.输入、输出、数学运算和逻辑判断D.数学运算和逻辑判断36、算法的特征是:有穷性、确定性、能行性、有0个或多个输入和__A__。
A.1或多个输出B.0或多个输出C.0个输出D.多个输出37、关于算法的有穷性特征,以下描述正确的是:__A__。
A.一个算法的步骤,只要能够自行正常结束,就符合有穷性特征B.一个算法运行的时间不超过72个小时,就符合有穷性特征C.一个算法能在1万个步骤内终止,就符合有穷性特征D.一个算法的步骤能在合理的时间内终止,就符合有穷性特征38、关于算法的能行性特征,以下描述不符合能行性的是:__A__。
A.a←4 ;b ←20 ;Temp ←) (b a-B.a←4 ;b ←20 ;Temp ←) (a b-C.a←4 ;b ←20 ;Temp ←|) (|b a-D.a←4 ;b ←20 ;Temp ←)(*)(baba--39、算法的特征是:__B__、确定性、能行性、0个或多个输入和一个或多个输出。
A.稳定性B.有穷性C.正常性D.快速性40、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,以下说法正确的是:__A__。
A.算法的输入可以没有,因为建立初始状态的数据已经包含在算法中B.算法的输入必须出现在算法的开始阶段C.一个具体的算法,其输入的位置(次序)是不能改变的D.算法的输入不能没有41、算法中的输出,是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下错误的是:__A__。
A.算法至少有1个输出,该输出可以出现在算法的结束部分B.算法可以有多个输出,输出可以出现在算法的任意位置C.算法可以有多个输出,因为一个算法可能有多个计算结果D.算法可以没有输出,因为一个算法可能没有计算结果42、流程图是一种描述算法的方法,其中最基本、最常用的成分有:__D__。
A.处理框、矩形框、连接框、流程线和开始、结束符B.菱形框、判断框、连接框、流程线和开始、结束符C.处理框、判断框、连接框、圆形框和开始、结束符D.处理框、判断框、连接框、流程线和开始、结束符43、流程图中的处理框,有一个入口和__A__个出口。