




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海市嘉定区封浜高级中学 2017-2018 学年高一信息科技下学期期中试题满分: 100 分 考试时间: 60 分钟说明: mod : 取余运算符。如 5 mod 3 = 2 ,3 mod 5 = 3 ,5 mod 5 = 0 ;int(x) : 取整函数。是取不大于 x 的最大整数,如 int(2.9) = 2 ,int( -2.9 )= -3sqr(x) : 算术平方根函数。是取 x 的算术平方根,如 sqr(4)=2abs(x) :绝对值函数。是取 x 的绝对值,如 abs(2)=2 ,abs(-2)=2一、选择题 ( 共 40 题,每题 2 分,只有一个正确答案,共 80 分)1.
2、以下是用计算机解决数值转换问题的若干阶段,其中属于算法设计的是: ( )A. “分析问题确定要用计算机做什么”阶段B. “寻找解决问题的途径和方法”阶段C.“用计算机程序设计语言进行处理”阶段D.“运行调试程序”阶段2. 关于算法,正确的说法是 ( )A. 算法就是程序 B. 算法就是流程图C.算法就是计算方法D.算法就是对于一个特定问题确定的有限的求解步骤3. 下列关于算法特征的表述,正确的是 : ( )A. 输入:算法在执行时,有可能需要从外界获取数据,因此一个算法中必须有输入的操作B. 输出:算法的目的是解决问题,问题的结果应以一定的方式输出,因此算法必须有输出C.算法可以用无限个步骤来
3、实现D.设计的算法可以和文字一样存在不确定的结果4. 用流程图描述算法具有下列特点: ( )A. 简洁明了,且计算机能识别 B. 直观形象,且计算机能识别C.比自然语言方便,且计算机能识别 D.形象、简洁明了,但计算机不能识别5. 关于流程图,下列叙述中正确的是 : ( )A. 在每一个具体的算法流程中,都需要一个输入框提供数据输入B. 菱形框也叫判断框,它只能出现在包含选择结构的流程图中C.流程线(有向线段) ,指出流程控制方向的箭头只能从上往下D.判断框有一个入口和两个出口6. 几个人各自设计解决同一问题的流程图,在都正确的情况下,其流程图 : ( )A. 最多有两处不同 B. 完全相同
4、C.可能有差异 D.完全不同7. 用流程图描述算法时, 图形符号 表示的功能是: ( )A. 输入/ 输出 B. 处理 C.开始/ 结束 D.条件判断8. 流程图的符号中,平行四边形框 一般作为: ( )A. 处理框 B. 输入输出框 C.连接圈 D.开始结束框9. 猜数字游戏的过程有如下步骤:接收用户输入数字;比较用户的输入和待猜数字是否相等,相等则输出“猜对” ,否则返回继续执行,直到猜对为止。下图中可以表示此过程的流程图是: ( )A B C D10. 根据算法有穷性、确定性、可行性等特点,下图中算法正确的是: ( )A B C D11. 当变量 X 的值为 -2 时,若执行语句“ y=
5、sqr(x) ”,下列说法正确的是: ( )A. 此语句不符合算法的确定性特征 B. 此语句不符合算法的可行性特征C.此语句不违背算法的特征 D. 此语句不符合算法的有穷性特征12. 关于变量的说法,错误的是: ( )A. 变量对应计算机内部的存储单元B. 数据存储到某个变量,当数据被读取后,变量中的数据就变为空C.在算法执行过程中可以读取变量的值,也可以将数据存储到指定的变量中D.对变量的赋值操作将改变该变量中原来的值13. 若变量 a、b 的值分别为 4、2,则表达式 a+b/(a-b) 的值是: ( )A.-5 B.5 C.3 D.-314. 已知变量 X 的值为 -5 ,则表达式“ i
6、nt (X/2)+ 15 mod 4 ”的值是: ( )A.-2 B.1 C.-1 D.015. 以下变量名合法的是: ( )2A.XYZ B.3a C.If D.R*ich16. 在程序设计语言中,表达式的运算次序是: ( )A. ()函数算术运算关系运算逻辑运算B. ()函数算术运算逻辑运算关系运算C.函数()算术运算关系运算逻辑运算D.函数()逻辑运算算术运算关系运算17. 下列给出的赋值操作中正确的是: ( )A.10=M B.-X=6 C.Y=X+1 D.A+B=218.x= “325”,y=“112”, 则 x+y= ,val(x)+val(y) : ( )A. 437 “3251
7、12” B. “325112” 437 C. “325112” 0 D.0 43719. 当变量 X 的值为 -2 时,若执行语句“ y=sqr(x) ”,下列说法正确的是: ( )A. 此语句不符合算法的确定性特征 B. 此语句不符合算法的可行性特征C.此语句不违背算法的特征 D. 此语句不符合算法的有穷性特征20. 数学中 d=b 2-4ac ,在程序代码中应写成: ( )A. = b2-4ac B. d=b*b-4ac C. d=b2-4*a*c D. = b2-4*a*c21. 设 a=4,b=9,下列表达式的运算结果中, 值最大的是: ( )A. b mod a B. Int(b/a
8、) C. Sqr(b/a) D. Abs(b/a)22. 用 x,y,z 表示三角形的三边长, 表示“三角形任意两边之和大于第三边”的表达式是: ( )A. x+yz and x+zy and y+zx B. x+yz or x+zy or y+zxC. x+yz and x+zy and y+zz or x+zy or y+zx23. 变量赋值语句: y x+1 的执行过程是: ( )A. 读取变量 x 的值 将运算结果写入变量 y 将 y 的值加 1B. 读取变量 x 的值 将 x 的值加 1 将运算结果写入变量 yC.将 x 的值加 1 将运算结果写入变量 y 读取变量 y 的值D.将
9、x 的值加 1 读取变量 y 的值 将运算结果写入变量 y24. 编程中经常要交换 2 个变量 a、b 的值,下面程序语句不能实现的是: ( )A. t=a :a=b:b=t B. a=b :b=aC. a=a+b :b=a-b :a=a-b D. c=b :b=a:a=c25.Mid (x,n1,n2 )是一个截取字符串的函数。其中 x 为一个字符串变量, n1 为截取的起始位置,n2 为截取的字符个数,当 n2 缺省时,表示从 n1 开始截取到最后。例如, Mid( “ABCD”,2,2) 返回的是“ BC”;Mid( “ABCD”,2) 返回的是“ BCD”。据此判断,下3列选项正确的是
10、: ( )A. Mid( “VisualBasic60 ”,7,3) 返回的是“ bas”B.Mid( “VisualBasic60 ” ,7,3) 返回的是“ c60”C. Mid( “VisualBasic60 ”,7,3) 返回的是“ Bas”D. Mid( “VisualBasic60 ”,7,3) 返回的是“ sualBas ”26. 图示是输出三个数, a、b、c 中的最小值的流程图,试问( 1)的位置应填入: ( )N YA. 矩形框B. 圆边框N YC.菱形框D.输入框27. 算法设计中三种基本结构有: ( )A. 循环结构、组合结构、嵌套结构 B. 嵌套结构、选择结构、顺序结
11、构C.选择结构、组合结构、循环结构 D.顺序结构、循环结构、选择结构28. 在顺序结构的流程图中,肯定不会出现的符号是 ( )A. B. C. D.29. 对于分支结构,下列说法正确的是 ( )A. 有一根流入线两根流出线,同时两根流出线都起作用B. 有一根流入线两根流出线,但同时只有一根流出线起作用C.有两根流入线,一根流出线,同时两根流入线都起作用D.有两根流入线一根流出线,但同时只有一根流入线起作用30. 若 P1、P2、P3 分别表示一个三位正整数 X的百位数字、十位数字和个位数字,以下赋值语句全部正确的是: ( )A.P1=int(X/100) B. P1=int(X/100)P2=
12、int(X/100) mod 10 P2=int(X/10)P3=X mod 10 P3=X mod 10C. P1=int(X/100) D. P1=int(X/100)P2=int(X/10) mod 10 P2=X/10 mod 100P3=X mod 10 P3=X mod 1031. 对于循环结构,下列说法正确的是 ( )4A. 当型循环的特点是先执行循环体,再进行判断,当条件成立时,再执行循环体B. 直到型循环的特点是先判断条件,如果条件不成立,就直接退出C.直到型循环的循环体至少被执行一次 D.上面的说法都不正确32. 以下流程图中,执行后可能会出错的是: ( )A B C D3
13、3. 判断一个正整数 X为偶数,以下关系表达式错误的是: ( )A. X2 = 0 B. Int(X/2) = X/2 C. X2 = X/2 D. X mod 2 = 034. 三个连续的自然数,最小的数是 9 的倍数,中间的数是除以 11 余 2,最大的数是除以 15余 2,求这三个连续的自然数。 若设最小的自然数为X,则满足上述条件的表达式是: ( )A. X mod 9 = 0 and X+1 mod 11 = 2 and x+2 mod 15 = 2B. X mod 9 = 0 and (X+1) mod 11 = 2 and (x+2) mod 15 = 2C. int(X / 9
14、) = 0 and int(X+1 / 11) = 2and int(X+2 / 15) = 2D. int(X / 9) = 0 and int(X+1) / 11) = 2and int(X+2) / 15) = 235.为了计算 S=3+5+7+9+ +999,一般我们给累加变量 S赋的初值为: ( )A.0 B.1 C.2 D.336. 如图, 若输入 6,则输出 P 的值是:( ) 37. 下面流程图表示的算法功能是: ( )A.P=2.1 B.P=6.3 A.输出 A 的值B.输出 A 的相反数C.P=8.4 D. 以上都不对C.输出 A 的绝对值D.输出 A 或-A538下列四种
15、流程图样式中,哪一个是循环结构: ( )A B C D39. 右边流程图的功能是是: ( )A.输出三个数中的最大值B.输出三个数中的最小值C.输出三个数中的中间数D.无法判断40. 根据如右图所示流程图,以下说法正确的是( )A. 流程中 i 5 判断了 10 次B. 此流程为无限循环C.计数器 i i+1 一次也不执行D.计数器 i i+1执行了一次二、填空题(共 10 小题,每小题2 分,共 20 分。答案请写在答题纸上)41. 下面流程图的运行结果是 42. 下面流程图的运行结果是: 、643. 若运行时输入 12,15,以下流程图的运行 44. 若运行时输入 3、2,以下流程图的运行结结果是: 、 果是: 、 。45. 以下程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州经纪人考试试题及答案
- 放射三基考试试题及答案
- 法律资格考试试题及答案
- 2025融资租赁合同申请流程与合同模板
- 测绘上岗考试试题及答案
- 2025-2030中国动力保护板行业市场发展分析及前景趋势与投资研究报告
- 2025专利转让合同协议范文
- 2025装饰设计工程承包合同书范本
- 2025浙江中国小商品城集团股份有限公司招聘98人笔试参考题库附带答案详解
- 2025年的煤炭购销合同范本
- 苏教版二年级下册数学竖式计算300题及答案
- 骨肿瘤的放射治疗和化学治疗策略
- 高血糖危象急救护理
- 区块链技术在数据隐私保护中的应用
- 23《海底世界》 第二课时 公开课一等奖创新教学设计
- 三七养生健康知识讲座
- 北京社区卫生服务中心目录
- 装饰工程资金需求计划
- 探究《水浒传》中的黑白道义
- 报价单模板完
- 2024届安徽省合肥市五十中学中考二模英语试题含答案
评论
0/150
提交评论