预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

上海交通大学附属中学2010-2011学年度第一学期内高一信息科技期终考试考前必读:1、本试卷内容为计算机基础和算法两部分,选择题每题3分,编程填空题为7分,共100分;考试时间问90分钟;2、选择题的答案涂在答题卡上,填空题的答案写在答题纸上;3、本试卷所有程序的运行环境为:WindowsXP、VisualBasic6.0企业版或以上;4、答题前,先写上班级、学号、姓名;一、选择题(每题只有一个正确答案)1、解决某一问题确定的、的步骤称为算法。A.有限的B.精确的c.无限的D.随意的2、算法的主要特征有有穷性、确切性、等。A.随意性B.可行性c.方便性D.精确性3、算法的描述方法有自然语言、和用程序。A.图形B.流程图c.软件D.只有上述两种4、描述算法的程序设计语言可以分成三类:A.高级语言、低级语言、中级语言B.C语言、高级语言、低级语言C.机器语言、汇编语言、高级语言D.阿拉伯语言、汇编语言、机器语言5、机器语言的所有指令都是由符号组成的。A.仅有英文字母B.由英文字母、数字C.由英文字母、数字和汉字D.由0和16、不是程序设计中的高级语言。A.AutoCADB.VBC.C++D.Pascal7、早期程序设计的基本思想是通过一系列程序语句来处理数据,这种思想被称为是面向的程序设计,到了20世纪80年代,出现了一种新颖的编程思想,这就是面向的程序设计。A、对象过程B、过程过程C、对象对象D、过程对象8、计算机如何去解决问题或完成任务的一组可执行的指令成为计算机程序,一个程序一般由组成。A、指令和数据B、指令C、过程和数据D、数据9、计算机解决问题的一般过程是。A、设计算法→需求分析→编写程序→上机调试与维护B、编写程序→需求分析→设计算法→上机调试与维C、编写程序→上机调试与维护→需求分析→设计算法D、需求分析→设计算法→编写程序→上机调试与维护10、以下流程图,不符合算法特征的。A、无二义性B、有穷性C、可行性D、确定性11、下列结构中,不是结构化程序设计三种基本结构的是。A、顺序结构B、循环结构C、分支结构D、模块结构12、流程图中,菱形框是。A、处理框B、连接框C、判断框D、输入、输出框13、如图所示的算法结构中,正确的说法是。A、图a是分支结构,图b是循环结构B、图a和图b均是分支结构C、图a是循环结构,图b是分支结构D、图a和图b均是循环结构14、以下关于变量的说法,错误的是。A、变量用来存储计算过程中所涉及的初始值、中间值和运算结果B、变量中的数据被读出来后,该变量中的数据就不再存在C、一旦数据存储到某个变量,只要不把新的数据存储到该变量,它的值将不会改变D、在算法的执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中15、以下合法的变量名是。A、$M.1B、3XC、ΩD、abc_116、计算机执行变量赋值:a←a+2的过程是。A.读取变量a的值→将运算结果写入变量a→将a的值加2B.读取变量a的值→将a的值加2→将运算结果写入变量aC.将a的值加2→读取变量a的值→将运算结果写入变量aD.将a的值加2→将运算结果写入变量a→读取变量a的值17、算法中的三种基本运算:算术运算、关系运算、逻辑运算优先级由高到低依次为。A、算术运算、关系运算、逻辑运算B、关系运算、算术运算、逻辑运算C、算术运算、逻辑运算、关系运算D、关系运算、逻辑运算、算术运算18、数学表达式,在计算机程序设计语言中一般表示为。A、(a-b)/(a+b)B、(a-b)/a+bC、a-b/(a+b)D、a-b/a+b19、For-Next循环中,情况下,循环体只循环一次。初值大于终值,且步长为零B、初值等于终值C、初值小于终值,且步长小于零D、初值小于终值,步长小于终值与初值之差20-25题为读流程图20、输出结果为_______。A、11206B、61120C、654D、691121、输出结果为_______。A、10B、16C、26D、622、若输入的值是-4,则输出结果是。A、0B、4C、-4D、823、输出结果是。A、0B、1C、2D、324、如果a=3,b=5,输出结果。A、35B、53C、33D、5525、求1+4+7+…+100的值求1*4*7*…*100的值求1+4+7+…+97的值求1*4*7*…*97的值26-31为读程序写结果26、下面程序段:A=9B=1A=A+APRINTA执行结果是:。A、9B、18C、10D、027、下面程序段:A=1B=2IFA>BTHENA=A+1ENDIFPRINTA执行结果是:。A、2B、1C、3D、028、下面程序段:A=0DoWhileA<=10A=A+5LoopPrintA*2执行此程序代码后,结果为。A、25B、15C、20D、3029、下列程序段B=2C=3N=4FORA=1