┊ 试卷资源详情 ┊ | ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
简介:
1、下列关于算法的叙述正确的是_______。 A、算法就是计算方法 B、算法就是流程图 C、解决某个问题的算法是固定唯一的 D、算法就是为解决某一问题而设计的确定的有限的步骤 2、输入三边长a、b、c,计算三角形面积s。完成该算法需要4个步骤,正确的顺序是_____。 ① 用公式计算面积s= ② 输出三角形面积s ③ 计算 ④ 输入边长a、b、c A. ①③②④ B. ④①③② C. ①②③④ D. ④③①② 3、某同学在用“伪代码”表示一个算法中有如下语句:输出: X/正整数; 请问,他违反了算法的______原则。 A、有穷性 B、确定性 C、可行性 D、有一个或多个输出 4、下列问题适合用解析算法求解的是______。 A、在一筐鸡蛋中寻找鸭蛋 B、计算5个电阻并联的总电阻值 C、将全班40名学生根据身高从低到高排队 D、统计3000以内各位数字之和是20的偶数的个数 5、以下关于变量的说法,错误的是______。 A、变量用来存储计算过程所涉及的初始值、中间值和计算结果 B、变量中的数据被读出后,该变量中的数据就不再存在 C、一旦数据存储到某个变量,只要不把新数据存储到该变量,它的值将不会改变 D、在算法的执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中 7、以下描述中,不能作为算法的特征的是________。 A、算法中一定有算术运算 B、算法的步骤是有限的 C、算法的每一个步骤必须有确切的含义 D、算法的每一个步骤是实际能做的 8、用计算机解决问题的步骤 ①设计算法; ②编写程序: ③运行程序; ④问题解决; ⑤分析问题 A、①②③④⑤ B、⑤①②③④ C、①⑤②③④ D、⑤①②④③ 9、不能描述算法的是________。 A、流程图 B、伪代码 C、数据库 D、自然语言 10、在流程图中,菱形框是________。 A、输入输出框 B、处理框 C、起止框 D、判断框 11、设a=5,b=4,c=3,d=2,表达式3>2*b or a=c and b<>c or c>d的值是________。 A、3>8??? B、True???? C、Fasle????D、3>2 12、分支结构有1个入口,________个出口。判断框有一个入口,________个出口。 A、 1,2 B、2,1 C、2,2 D、1,1 13、赋值表达式x←y的功能是( ) A、x的值赋给y,x保留原来的值 B、y的值赋给x,y的值变为0 C、y的值赋给x,y保留原来的值 D、x的值赋给y,x的值变为0 14、 表示变量的计算与赋值应使用的流程符号框是_______。 15、哪一种不属于算法的基本结构_______。 A、顺序结构 B、判断结构 C、选择结构 D、循环结构 16、语句if?3*4>=10?then?a=1?else?a=2?执行后,a的值为_______。 A、12 B、2 C、1 D、3 17、以下流程图的功能是:求l*3*5*7* … *97*99 的值,为完成该功能,空白处应 填写的内容是_______。 A、i>=99 B、i>99 C、i<=99 D、i<99 18、表达式 5 Mod 3+3\5*2 的值是_____。 A、4 B、0 C、2 D、6 19、表示图中坐标轴上阴影部分的表达式是________. A、x>=1 or x<3 and x=4 B、x>=1 or x<3 or x<4 C、x>=1 and x<3 and x=4 D、x>=1 and x<3 or x=4 20、要表示X在(6,8] ∪[10, +∞),VB的逻辑表达式应该写成_____。 A、(6 C、(X>6) and (X<=8) or (X>=10) C、(X>6) and (X<=8) not (X>=10) 21、以下合法的变量名是_____。 A、VB_1 B、A(A+B) C、254S D、Single 22、在下列四个关系表达式中,非法的关系表达式是_____。 A、aa-b C、a<>b D、a=b 23、表达式Sqr(25) > 1 And 9 / 4 = Int(9 / 4)的值是_______。 A、5 B、T C、2.25 D、F 24、下列给出的赋值操作中正确的是——。 A、6 ← T B、-T←T C、Y ← X+l D、A+B ← 2 25、若x,y都是正整数,表示“x是y的倍数”的逻辑表达式是_______。 A、x\y=0 B、int(x/y)=0 C、int(x/y)=x/y D、x mod y=1 26、语句“m = 7:i=Sqr(8/(m-8))”无法执行,原因是它违反了算法特征中的_______。 A、唯一性 B、可行性 C、有穷性 D、确定性 27、当型循环和直到型循环的区别是_______。 A、当型循环的循环体至少执行一次,直到型循环的循环体可能一次也不执行。 B、当型循环的循环体可能一次也不执行,直到型循环的循环体至少执行一次。 C、当型循环和直到型循环的循环体都至少执行一次。 D、当型循环和直到型循环的循环体都可能一次也不执行。 28、设 a=3,b=5 ,则以下表达式值为真的是_______。 A、a>=b And b>10 B、(a>b) Or (b>0) C、(-3+5>a) And (b>0) D、(a<0) and (a 29、下列程序的执行结果是____。 K=0? ??For?I=1?To?3??????? a=I^I^K??????? print?a;??? Next?I????? A、1?1?1??????B、1?2?3??? C、0?0?0?? D、1?4?9 30、语句段执行后, i的值为( )。 i=1 : s=0 do while i<= 5 s=s+i i=i+1 loop A、1 B、5 C、6 D、15 31、下面四个流程图叙述正确的是_________。 A、图a、图c是分支结构,图b、图d是循环结构 B、图b是当循环,其循环体最少执行0次 C、图c是直到循环,其循环体最少执行1次 D、图d是当循环,其循环体最少执行1次 32、小明为机器人设计算法“机器人走棋盘”,流程图如图a。根据这个算法,机器人从图b棋盘A位置沿箭头方向出发,将到达( )。 A、②位置 B、④位置 C、③位置 D、①位置
33、以下流程图描述的算法是:输出1~2008之间能被37整除的数。该算法采用的是( )。 A、冒泡排序算法 B、枚举算法 C、递推法 D、解析算法 34、下面是使用信用卡在自动取款机上取款的过程。 开始 用户正确地插入信用卡 用户输入个人密码 若密码正确跳到______,否则记录错误次数 若错误次数小于3,返回_______,否则自动取款机将没收信用卡,并跳转到⑤进入相关服务项目 进入相关服务项目 退出系统 结束 以上过程中需要补充的内容是:A、①② B、⑤② C、⑤③ D、⑥② 35、输出结果:_____ A、1,2,3 B、2,2,3 C、2,3,2 D、3,2,1 36、执行下面的程序段后, x 的值为_____。 x=5 For i=1 To 20 Step 2 x=x+i\5 Next i A、22 B、23 C、24 D、21 37、下面算法运行结果是_____。 A、11 20 6 B、6 11 20 C、6 5 4 D、6 9 11 38、下面流程图描述的是地铁票价的算法。计算方法是:1到6站,3元;7到11站,4元;12站及12站以上,5元。图中z表示所乘站数,p表示票价。完成该图,在空白处应填入_____。 A、12>Z>7 B、 Z<12 C、Z>=12 D、Z>12 39、当依次输入1,0,1,1后,输出的结果_______ A、13 B、1011 C、11 D、0 40、下面算法的功能是_______ A、统计连续输入的正数的个数 B、统计连续输入的负数的个数 C、求输入数中的最大数 D、统计连续输入的数中0的个数 上理附中2013学年第一学期高一信息科技期末答题卷 二、填空简答题(共12分)
第41题 第42题 41、若运行时输入280,4,以下流程图的运行结果是____________。 42、输出结果______________。 43、下面算法运行的结果是 T=1: N=1 Do while T<=9 N=N*2 T=T+N Loop Print T,N T=__________________ N=___________________ 44、实现算法:计算1~100之内的是5或7的倍数的数据之和,在空白处把程序补充完整。 Sum=0 For i=1 to 100 If ________________________________________________________then _______________________________________________________ End if Next i Print sum 45、已知四位数3025有一个特殊性质:它的前两位数字30和后两位数字25的和是55,而55的平方刚好等于该数本身(如,数字3025: 30+25=55,55^2=3025),请输出具有这种性质的所有四位数,并统计这样的四位数共有几个。(共8分) 解决该问题的算法是______________________算法。(1分) 若i表示这个四位数,a表示截取四位数的前2位,b表示截取四位数的后2位.那么 a=_____________________________ b= ____________________________ (2分) (3) 试运用程序设计语言,实现输出具有这种性质的所有四位数,并统计这样的四位数共有几个。并用VB写出程序代码(其中i表示这个四位数,n表示这样四位数的个数)。(5分) Dim n as integer,a as integer,b as integer,i as integer n=0
| ||||||||||||||||||||||||||||||
::立即下载:: | ||||||||||||||||||||||||||||||
|
下载出错 | |||||||||||||||||||||||||||||
☉为确保正常使用请使用 WinRAR v3.20
以上版本解压本站软件。 ☉如果这个资源总是不能下载的请点击报告错误,谢谢合作!! ☉欢迎大家给我们提供教学相关资源;如有其它问题,欢迎发信联系管理员,谢谢! |