算法与程序框图基础题.docx
- 文档编号:24324147
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:10
- 大小:37.61KB
算法与程序框图基础题.docx
《算法与程序框图基础题.docx》由会员分享,可在线阅读,更多相关《算法与程序框图基础题.docx(10页珍藏版)》请在冰豆网上搜索。
算法与程序框图基础题
一选择题
1.
2.
3.
4.
5.
6.
第十二章
(12.2)下列对算法的描述中,
A.算法只能用自然语言描述
C同一问题可以有不同的算法
算法与程序框图
正确的是(
B算法只能用程序框图描述
D同一问题不同的算法会得到不同的算法
(12.2)在程序框图中,判断框的进口数和出口数分别为
A.1和1B.1和2C.2和1D.2和
(12.2)下列给出的赋值语句中正确的是
2
A.1iB.MMC.M
(12.2)程序框图中表示判断框的是
A.矩形框B菱形框C圆形框
D.xy0
D.椭圆形框
(12.2)下列关于算法的叙述中,正确的是
A.算法是一种运算符合
算法是一种对数进行运算的方法
C算法是指用来解决问题的一系列明确而有效的步骤
(12.2)下列关于算法的说法中,不正确的是
A.求解某一类问题的算法是唯一的
C算法的每一个步骤必须是确切的,
(12.2)下面描述的算法:
第一步X=3
输出的结果为
A.7,4
第二步
Y=4
.7,7
D算法是一种计算机程序.
B算法必须在执行有限个步骤后停止
不能有歧义
D.算法执行后一定要输出结果
第三步X=X+Y第四步输出X,Y
.7,3
(12.2)下列流程图是循环结构的是
A.终止框
B输入输出框
C处理框
D判断框
9.(12.2)下列程序框中,出口可以有两个流向的是
二.填空题
1.(12.2)如图所示是某个函数求值的程序框图,则该程序表示的函数解析式
(第1题)
(第2题)
3.(12.2)已知函数y
2.(12.2)如果执行如图所示的程序框图,那么输出的S=
2x1,x2,
2x,x2.如图所示为任意输入x的值,求其对应的函
4.程序框图有顺序结构,
和循环结构。
(第3题)
三.解答题
1.(12.2)写出求任意两个数的平均数的算法,并画出程序框图
2.(12.2)如果三角形的三边长分别为a,b,c,那么这个三角形的面积S=
Jp(P—a)(p—b)(p—C),其中P为三角形的半周长,即P-—b—.这就是著名的
海伦公式.请利用海伦公式设计一个求三角形面积的算法,并画出程序框图
3.
(12.2)设计一个求任意实数的绝对值的算法,并画出程序框图
(12.2)已知一个学生的语文成绩为89分,数学成绩为96分,外语成绩为99分,请
“求他的平均成绩的一个算法”补充完整,并画出程序框图.
第一步:
A=89,B=96,C=99;
第二步:
S=A+申C;
第三步:
x=
第四步:
输出X.
一选择题
1.(12.2)看下面的四段话,其中不是解决问题的算法的是
A.从济南到北京旅游,先坐火车,再坐飞机抵达
B.方程x2-1=0有两个实根
C.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为
D.求1+2+3+4+5的值,先计算1+2=3,再求3+3=6,6+4=10,10+5=15,最终
结果为
2.(12.2)下列关于算法的说法
1求解某一类问题的算法是唯一的;
2算法必须在有限步操作之后停止;
3算法的每一步操作必须是明确的,不能有歧义或模糊;
4算法执行后一定产生确定的结果.
其中正确的有()
A.1个
二填空题
数学成绩为96分,外语成绩为99
1(12.2)已知一个学生的语文成绩为89分,分,请将“求他的平均成绩的一个算法”补充完整.
2(12.2)阅读下面的流程图中,若输入的数据()
A.6
B.9
C.7
D.
a,b,c分别是7,9,6,则输出的结果是
{开始)
7,9,6
二解答题
1.(12.2)某班有40名学生,依次输入这40名学生的数学考试成绩,输出全班学生
的数学总分和平均分.请画出解决这个问题的算法的程序框图
2.
(12.2)
设计一个算法,
计算
123...100的值,并画出程序框图.
3.
(12.2)
设计一个算法,
计算
123...100的值,并画出程序框图.
4.
(12.2)
设计一个算法,
计算
1+1+1+...+丄的值,并画出程序框图.
23100
5.
(12.2)
画出求三个数的平均数的算法的程序框图
6.
(12.2)
已知摄氏温度x(oC)与华氏温度y(oF)的换算关系为y9x32,设计一
5
个算法,输入摄氏温度,输出相应的华氏
温度,并画出程序框图.
7.(12.2)任意定三个正数,设计一个算法,判断分别以这三个数为三边长能否构成
直角三角形,并画出程序框图
(12.2)设计一个算法,计算135...2011的值,并画出程序框图.
9.
(12.2)设计一个算法,计算135...2011的值,并画出程序框图.
一选择题
1.
(12.2)算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法中正确
的是()
A.—个算法只能含有一种逻辑结构
B.一个算法最多可以包含两种逻辑结构
C一个算法必须含有上述三种逻辑结构
D.—个算法可以含有上述三种逻辑结构的任意组合
2.(12.2)某程序框图如下图所示,该程序运行后输出的k的值是()
A.4B.5C.6D.7
(第2题)
3.(12.2)如下图所示的程序框图,输出的T为()
A.13
B.20C.30D.42
第3题
第3题)
4.
)A.求a,b,c三
(12.2)如图所示是某个算法的程序框图,该算法的功能是
个数中的最大数
B.求a,b,c三个数中的最小数
输入a,b,c
C.将a,b,c按从小到大排列
D.将a,b,c按从大到小排列
(第4题)
二解答题
1.(12.2)设计一个算法,输入一个正整数,输出它的所有正因数,并计算正因数的
个数和所有正因数的和.请画出算法的程序框图.
2.某厂今年的利润为100万元,假设今后10年该厂的利润以每年5%的增幅递增,设计
一个算法,计算10年后该厂的利润及今后10年该厂的总利润.请画出算法的程序框图.
3.(12.2)数列{aj满足:
a,0,a21,anani2an2(n3),
设计一个算法,
列出数列{an}的前20项,并画出程序框图.
4.(12.2)如图所示为某个函数求值的程序框图,如果输入的实数分别为
5,0,和2,
那么输出的函数值分别为多少?
第4题)
5(12.2)画出已知梯形的两底和高求梯形面积的算法的程序框图
6.(12.2)设计一个算法,求满足123...+n2011的最小正整数
n,并画出程
序框图.
7.(12.2)设计一个算法,输出1到100之间所有的7的倍数,并画出程序框图.
8.(12.2)画出计算1222...+992+1OO2的算法的程序框图.
9(12.3).已知函数f(x)
2
r3x21(x1),
{2x3(x1),设计一个求函数值的算法,并画出程
10.(12.3)
已知函数f(x)
j.2x21,x0,
{3x2,x0,设计一个求函数值的算法,并画出
程序框图.
11.
(12.3)
设计一个算法,输出
1到100之间所有的3的倍数,并画出程序框图.
12.
(12.3)
验证存在自然数n,
使1111
234
100000,画出算法的程序框
n
13.
(12.3)
输入3个正数,如果以这3个数为三边长的三角形存在,则输出这个三角
形的面积,否则提示输入出错,并重新输入.画出这个算法的程序框图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序 框图 基础