- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法复习题目02120409
算法综合复习题
一、算法基础知识:
1、算法的概念:为解决某一问题而设计的 确定的 、 有限的 步骤就称为算法。
2、算法的特点:① 有穷性 ;② 可执行性 ;③ 确定性 ;
④ 有0或多个输入 ;⑤ 至少有一个输出 。
3、算法的描述方法:① 自然语言 ② 图形符号 ③ 伪代码 ④ 程序代码
4、用计算机解决问题的一般过程是:① 需求分析 ②设计算法 ③ 编写程序
④ 上机调试运行 ;其中 需求分析 是整个过程的基础, 设计算法 是核心。
5、程序设计语言有三类:① 机器语言 ② 汇编语言 ③ 高级语言 ;其中计算机能直接识别的语言是 机器语言 ,通用性最强的语言是 高级语言 。
6、算法的三种基本结构是:① 顺序结构 ② 分支结构 ③ 循环结构 ;其中②又称为 选择结构 ,③又称为 重复结构。在下列结构示意图的下方写出该示意图对应的结构名称。
. 顺序结构 当循环 . 单分支结构 . 直到循环 . 双分支结构 .
7、分支结构有 一 个入口 一 个出口;判断框有 一 个入口 两 个出口。
8、算术运算、关系运算和逻辑运算的运算次序: 算术 运算最优先, 关系 运算次之, 逻辑 运算最后,括号可改变次序。
9、变量名只能由 字母 、 数字 和 下划线 三类字符组成,且必须以 字母 开头
10、变量类型有:数值型、字符型。其中 字符型 数据要用引号括起。
11、循环结构分为当循环和直到循环,其中先判断后执行的是 当 循环,先执行后判断的是 直到 循环。根据这一特点可知循环体至少会执行一次的是 直到 循环;可能一次也不执行的是 当 循环。
12、常用的排序方法有: 冒泡 排序、 选择 排序
13、常用的查找方法有: 顺序 查找、 对分 查找。其中,要求所查找的数据必须是有序的查找方法是 对分 查找。
14、请将数学表达式写成计算机程序设计语言表达式 _(x*x+y*y)/(x*y)____ 。
二、算法与程序设计
1、__算法_____ 一词是由9世纪阿拉伯数学家的名字Al-Khowarizmi派生出来的,它的含义是指解决问题的具体方法和步骤。
2、右面程序不符合算法特征的_______。
A.无二义性 B.有穷性 C.可执行性 D.确切性
3、以下描述算法的方法中,计算机可以执行的是_________。
A.自然语言 B.计算机程序代码
C.伪代码 D. 流程图
4、关于程序中的变量,下面说法中正确的是:_______。
A. 程序中的变量使用前必须先赋值
B. 一旦将数据存入某变量,以后就不能将新的数据存入该变量
C. 赋值语句a=b表示把变量a中的值赋给变量b
D. 上述说法都不正确
5、下列能作为变量名的是_______。
A.False_1 B.“False” C.1False D.False
6、数学中Δ=b2-4ac在程序代码中写法正确的是__________。
A. Δ=b2-4ac B. d=b*b-4ac C. d=b^2-4*a*c D. Δ= b*b-4*a*c
7、如果a=1,b=2,c=3,则a+1b or b+1=c and not(ab-c)的值是____ False ____(Ture/False).
8、设a=3,b=-4,下列运算结果中,值最大的是( )。
A.Abs(b + a/b) B.Int( a + b ) C.Sqr(a^2 + b^2) D.2* a + b
9、有一算法描述如下:
① 定义变量a,x,s,i;
② 将1赋值给i,将0赋值给s;
③ 如果i4,转到⑦;
④ 输入变量x的值;
⑤ 将s+x的值赋值给s;
⑥ 将i+1的值赋值给i,转到③;
⑦ 将s/4的值赋值给a;
⑧ 输出a的值;
⑨ 结束。
以上算法中_______。
A.只有顺序结构 B.只有分支结构
C.有顺序结构和分支结构
D.有顺序结构和循环结构 10、以下流程图的运行结果是( )。
A. 2 B. 3 C. 4 D.
您可能关注的文档
最近下载
- 基于springboot的校园二手交易小程序.docx VIP
- 小升初英语一般将来时专项训练.pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 《非麻醉医师实施口腔诊疗适度镇静镇痛专家共识》解读.pdf VIP
- 2023水电工程建设征地移民安置技术通则.docx VIP
- YY 0017-2016骨接合植入物 金属接骨板.pdf
- 银行业金融机构高级管理人员任职资格考试题库及答案——2024年整理.pdf
- 12第二编 第三章 司马迁与史记.pptx VIP
- 标准图集-23S519-小型排水构筑物.pdf VIP
- 16第二编 第七章 汉代文人诗.pptx VIP
文档评论(0)