1上海市理工大学附属中学2013-2014学年高一信息技术上学期期末考试试题(无答案)说明:本试卷分为单选题和填空简答题两大模块,其中单选题40题,每题2份;填空简答题5题,41-44,每题3分,45题8分;共100分。本试卷考试时间60分钟。函数名函数的功能说明应用举例函数返回值Int(x)求不大于x的最大整数Int(3.1)Int(-3.1)3-4Sqr(x)求x的算术平方根Sqr(4)Sqr(6)22.44948Abs(x)求x的绝对值Abs(-3.1)3.1运算符基本运算范例表达式范例表达式的值Mod求余数8Mod5-7Mod33-1一、单选题1、关于算法,正确的说法是________。A.算法就是程序B.算法就是流程图C算法就是计算方法D.算法就是对于一个特定问题确定的有限的求解步骤2、输入三边长a、b、c,计算三角形面积s。完成该算法需要4个步骤,正确的顺序是_____。3、以下可以用来描述算法的方法是_____________。A.选择模式B.循环模式C.顺序模式D.自然语言4、数学课代表小王在收作业本的时候,不小心把小李的语文本子也一起收了起来。为了尽快把语文本还给小李,小王从这叠本子的最上面一本一本地检查,找出了小李的语文本,然后还给他。小王的做法属于_______。A.选择排序B.冒泡排序C.顺序查找D.解析算法5、循环结构又称____模式。A.条件B.重复C.选择D.控制6、指挥计算机完成一个基本操作的命令,称为________。A.程序B.指令C.语句D.软件7、算法的有穷性是指________。A.算法必须包含输出B.算法的步骤必须有限C.算法中每个操作步骤都是可执行的D.以上说法都不正确8、软件设计的基本方法分4步:(1)需求分析;(2)________;(3)编写程序;(4)上机调试。A.设计算法B.编写代码C.系统集成D.信息反馈9、描述算法除了用自然语言外,最常用的还有________。2A.机器语言B.流程图C.汇编语言D.低级语言10、________不是流程图中常见的图形。A.菱形B.平行四边形C.矩形D.五角形11、在循环结构中必定会出现______图形符号。A.矩形框B.平形四边形框C.菱形框D.跑道形框12、分支结构有1个入口,________个出口。A.1B.2C.3D.413、用流程图来描述分支结构时要使用________符号。A.判别框B.输入输出框C.连接圈D.处理框14、流程图的符号中,矩形框一般作为_______。A.输入输出框B.处理工作框C.判别框D.起止框15、算法的三种基本结构是_______。A.顺序结构、分支结构、循环结构B.顺序结构、流程结构、循环结构C.顺序结构、分支结构、流程结构D.流程结构、分支结构、循环结构16、若变量a,b的值分别为7,8,则表达式a+b/(a-b)的值是_______。A.-7B.-1C.7D.117、右图描述的程序结构类型是_______。(如右图)A.分支结构B.循环结构C.嵌套结构D.顺序结构18、以下哪个不是函数_____。A.INTB.MODC.SQRD.ABS19、表示图中坐标轴上阴影部分的表达式是________.A.(x=b)AND(x=c)OR(xa)B.(x=b)OR(x=c)OR(x=a)C.(x=b)AND(x=c)And(xa)D.(x=b)OR(x=c)AND(x=a)20、要表示X在(6,8]区间内,VB的逻辑表达式应该写成________。A.6X≤8B.(X6)or(X=8)C.(X6)and(X=8)D.(X6)not(X=8)21、逻辑表达式not(94)OR(“f”“h”)的值是______A.94B.“f”“h”C.FalseD.True22、在下列四个关系表达式中,非法的Basic关系表达式是_____。A.a=abcB.5a-bC.abD.a=b=c23、表达式Abs(-10)+21Mod(18/6)的值是___________。A.-10B.10C.13D.1624、下列给出的赋值操作中正确的是——。A.6←TB.-T←TC.Y←X+lD.A+B←225、X是一个整型变量,逻辑表达式Xmod2=1为真时,则表示——。A.X除以2的余数为0B.X能被2整除C.X是奇数D.X是偶数26、语句“m=7:i=Sqr(8/(m-8))”无法执行,原因是它违反了算法特征中的()3A.唯一性B.可行性C.有穷性D.确定性27、关于双重循环的表述错误的有()。28、不能实现交换a和b两个变量值的语句段是()。A.a=tt=bb=aB.t=aa=bb=tC.a=a+bb=a-ba=a-bD.t=bb=aa=t29、若a、b都是正整数且关系表达式a*bmod2=0为真,则下列说法正确的是()。A.a、b一定同时为奇数B.a、b中必有一个为偶数C.a、b中必有一个为奇数D.a、b一定同时为偶数30、以下关于变量的说法,错误的是______。A.变量用来存储计算过程所涉及的初始值、中间值和结算结果B.变量中的数据被读出后,该变量中的数据就不再存在C.一旦数据存储到某个变量,只要不把新数据存储到该变量,它的值将不会改变D.在算法的执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中31、下列流程图属于循环结构的有()。A.②④B.③④C.①④D.①③32、小明为机器人设计算法“机器人走棋盘”,流程图如图a。根据这个算法,机器人从图b棋盘A位置沿箭头方向出发,将到达()。4A.②位置B.④位置C.③位置D.①位置33、在常用的算法设计方法中,一一列举出问题所有可能的解,并逐一检验每个可能解,采纳问题的真正解,抛弃非真正解的方法,我们称之为______。A.枚举算法B.解析算法C.递推算法D.最值算法34、以下程序需要完成的功能是:35、输出结果:_____36、当依次输入1,0,1,1后,输出的结果_______37、输出结果:____5A.1,2,3B.2,2,3C.2,3,2D.3,2,1A.13B.1011C.11D.0A.2B.3C.0D.538、输出结果:______s=0,i=2YNi15i=i+3开始结束S=s+i输出sA.14B.15C.26D.4039、输出结果:________A.16B.30C.45D.6340、若输入的值是6,输出结果_____A.10B.12C.14D.166上理附中2013学年第一学期高一信息科技期末答题卷二、填空简答题41、42、开始结束输入xx10y=2*x+1y=3*xy=-x-1x15输出yYYNN若输入的值是12,输出结果是__________输出结果:______________43.如右图所示,Y为分段函数求y的值。完成该流程图,在空白处填入__________________________________班级_____________姓名___________________学号________745、寻找回文数问题。一个正整数,如果它正读的值和倒读的值相等的话,我们就把它叫做回文数。例如:111、121、131。试统计三位数范围内所有满足回文数条件的三位正整数的个数。(共8分)。(1)某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列:____、____、____、____。(1分)a.判断该三位正整数是否满足“它正读的值和倒读的值相等”的条件b.生成一个三位正整数c.满足条件的,将计数器增加1d.打印计数器的值(2)若P1、P2、P3分别表示一个三位正整数X的百位数字、十位数字和个位数字,以下赋值语句正确的是()。(2分)A.P1=Int(X/100)B.P1=Int(X/100)P2=Int(X/100)Mod10P2=Int(X/10)P3=XMod10P3=XMod10C.P1=Int(X/100)D.P1=Int(X/100)P2=Int(X/10)Mod10P2=X/10Mod100P3=XMod10P3=XMod10(3)试运用程序设计语言,求所有满足回文数条件的三位正整数的个数,并用VB写出程序代码。(5分)s=044、如左图所示,依次输入:5、7、8、9、11、-1,输出的是:______________________________________8Prints