资源描述
第一章 算法初步 综合练习选择题(每题5分共50分,将答案填入下表中)题号12345678910答案1、看下面的四段话,其中不是解决问题的算法的是( )(A)从济南到北京旅游,先坐火车,再坐飞机抵达(B)解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1(C)方程x2-1=0有两个实根(D)求1+2+3+4+5的值,先计算1+2=3,再由于3+3=6,6+4=10,10+5=15,最终结果为152、下面的问题中必须用条件结构才能实现的个数是( )(1)已知三角形三边长,求三角形的面积;(2)求方程ax+b=0(a,b为常数)的根;(3)求三个实数a,b,c中的最大者;(4)求1+2+3+100的值。(A)4个 (B) 3个 (C) 2个 (D) 1个3、不能描述算法的是( )(A)流程图 (B)伪代码 (C) 数据库 (D) 自然语言4、算法:S1 输入nS2 判断n是否是2,若n=2,则n满足条件,若n2,则执行S3S3 依次从2到n一1检验能不能整除n,若不能整除n,满足上述条件的是 ( ) (A)质数 (B)奇数 (C)偶数 (D)约数5、下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是(A).i100 (B)i50 (D)i10000的最小正整数n,写出它的伪代码 必须用( ) (A)输入(出)语句 (B)条件语句子 (C)“FOR”语句 (D)“WHILE”语句 10、求方程 的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是( ) (A)在1和2之间 (B)在2和3之间(C)在3和4之间 (D)在4和5之间二、填空题(每题5分共20分)11、下面是一个算法的流程图,回答下面的问题:第11题开始y=x2-1y=2x2+2x5N输出SY输入x结束当输入的值为3时,输出的结果为 12、下面是一个算法的伪代码,按这个伪代码写出的程序在计算机上执行,最后运行的结果为 S1 For I from 3 to 99 step 2 SS+I End for Print S13、书写算法有四种语句,包括 、 、 、 。(第14题)14、有如下程序框图(如右图所示),则该程序框图表示的算法的功能是 三、解答题(共30分)15、(8分)已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,写出算法的伪代码,并画出相应的流程图。16、(10分)下面是计算应纳税所得额的算法过程,其算法如下:S1 输入工资x(x=5000);S2 如果x=800,那么y=0;如果800x=1300,那么 y=0.05(x-800);否则 y=25+0.1(x-1300)S3 输出税款y,结束。请写出该算法的伪代码及流程图。17、(12分)某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:写出该城市人口数y(万人)与年份x(年)的函数关系式;用伪代码及流程图表示计算10年以后该城市人口总数的算法;用伪代码及流程图表示如下算法:计算大约多少年以后该城市人口将达到120万人。答案选择题(每题5分共50分,将答案填入下表中)题号12345678910答案CCCABDCADA二、填空题(每题5分共20分)11、812、1+3+5+9913、赋值语句、输入输出语句、条件语句、循环语句开始结束输出 V,S第15题14、求使成立的最小正整数n的值加2。三、解答题(共30分)15、伪代码如下: 16、伪代码如下: 开始结束输入x(x=5000)x=800x=1300输出yYYNN第16题17、解;(1)开始结束S10输出SNY第17题(2)(2)伪代码如下: (3)伪代码如下:
展开阅读全文