初二信息技术期末试题满分100分时间40分钟单项选择题(1—50题每题一分,51—70题每题2.5分)1.使用计算机设计程序来解决实际问题,其基础是()A. 编程语言B.算法设计C.流程图设计D.掌握英语2.我们为班级设计一个统计平均身高与体重的程序,他要完成这项工作,正常的工作流程应当是()。
A、编写程序→设计算法→分析问题→调适运行与检测结果B、设计算法→分析问题→编写程序→调适运行与检测结果C、设计算法→分析问题→调试运行与检测结果→编写程序D、分析问题→设计算法→编写程序→调试运行与检测结果3.在易语中,要运算10与10+a的积,应该向计算机内输入( c )A.10 * 10 + aB.10 * a + aC.10 * 10 + 10 * aD.以上都不对4.等效于单击工具条上运行按钮的键是( d )A.F1B. 回车C.F2D. F55.密码验证涉及的算法是一种常见的( a )A. 分支结构B.若干个“*”C.若干个“●”D. 若干个“〇”6.单击标准工具栏上的按钮,就会打开( c )A.代码窗口B.“字体”对话框C.属性窗口D.调色板7.要更改控件标题的显示文本,应选择的属性是( b )A. FontB. CaptionC. HeightD. BackColor8.表示两个字符串合并到一块的字符运算符是()A. +B. -C.OrD. And9.在流程图的空白处应填入______。
A.i*(i+2)<>399B.i*(i+1)<>399C.i*(i+2)=399D.i**i+1)=39910.下面叙述中,不属于算法特点的是______。
A.算法必须是确定的B.算法中必须有数值运算C.算法必须是可行的D.算法的步骤必须是有限的11. 关于信息的说法,正确的是()。
A. 信息不可以脱离载体而存在B. 信息都不能保存C. 过时的信息不属于信息D. 信息都是真实的12. 下列存储器中,容量最大的是()。
A. 30GB硬盘B. 256MB优盘C. 700MB光盘D. 1024KB显存13.()科学家具有“计算机之父”的美称。
(A)阿兰·图灵(B)冯·诺依曼(C)古德·摩尔(D)比尔·盖茨14.计算机能直接识别的语言是()(A)汇编语言(B)机器语言(C)高级语言(D)自然语言15.易语言属于()(A)汇编语言(B)机器语言(C)高级语言(D)自然语言16.二进制数是由()二个符号构成的数。
(A)0和1 (B)1和2 (C)0和2 (D)11和1017.采用()输入法,可以在计算机键盘中键入zh二个字母键后,再击一次空格键,即可在计算机中输入汉字“中”。
(A)五笔字型(B)区位码(C)全拼(D)智能ABC18.流程图是描述计算机算法一种表示方法,是一种以图解方式描述计算机实现一个解决方案所需完成的一系列操作的过程。
其中菱形框符号的意义表示()(A)程序开始或结束(B)对数据进行处理(C)输入/输出数据(D)程序将根据条件选择执行路径。
19.在二进制数1011中,左起的第三位数值1,等于十进制数的______。
A.0B.1C.2D.1020、二进制数1100转换成十进制数是______。
A.9B.10C.11D.1221.已知a、b、c分别是三角形三条边的长度。
有一程序,首先在计算机键盘上输入a、b、c三边值,然后让计算机判断a+b>c条件是否成立;如果a+b>c条件成立,那么在计算机屏幕上即可显示构成此三角形的三条边的长度。
计算机做这种判断过程属于程序的()结构。
(A)顺序(B)分支(C)循环(D)查找22.在计算机算法中有一种排序方法,其基本思想是:在一组待排序的数据中,两两比较数据的大小,发现两个记录的排列次序相反时即进行交换,直到没有反序的记录为止。
此种排序法称为()排序(A)直接(B)快速(C)冒泡(D)选择23、以下给出关于算法的几种说法,其中正确的是()。
A、算法就是某一个问题的解题方法B、对于给定的一个问题,其算法不一定是唯一的C、一个算法可以不产生确定的结果D、算法的步骤可以无限地执行下去不停止24.结构化程序算法的三种基本结构是:()A 、顺序结构、选择结构、循环结构B、顺序结构、流程结构、循环结构C、顺序结构、分支结构、流程结构、D、流程结构、循环结构、分支结构25.我们已学过的算法有求解一元二次方程的求根公式,加减消元法求二元一次方程组解,二分法求函数零点等.对算法的描述有①对一类问题都有效;②对个别问题有效;③计算可以一步步地进行,每一步都有惟一的结果;④是一种通法,只要按部就班地做,总能得到结果.以上正确描述算法的有:( c ) A.1个 B.2个 C.3个 D.4个26.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的:()A.输出语句 B.赋值语句 C.条件语句 D.循环语句27.下列程序框中,出口可以有两个流向的是:A.终止框 B.输入输出框 C.处理框 D.判断框28.下列给出的赋值语句中正确的是:A、3=AB、M= —MC、B=A=2D、x+y=029.A=15,A=-A+5,最后A的值为:A.-10 B.20 C.15 D.无意义30.流程图的处理框,有______。
A.一个入口和两个出口B.两个入口和一个出口C.一个入口和一个出口D.两个入口和两个出口31.给出下面的算法:(1)输入x=100;(2)y=x;(3)z=x+y;(4)输出z.则输出的的结果是(b)(A)100 (B)200 (C)300 (D)程序错误,无法运行32.下列说法不正确的是().A.任何一个算法一定含有顺序结构B.任何一个算法都可能包含顺序结构、选择结构、循环结构C.循环结构中一定包含选择结构D.选择结构中也一定包含循环结构33.关于算法的确定性特征,以下不符合算法确定性的是______。
A. D←(B*B-4*A*C)B.S←(L*H)/10C.输入:XD.输出:L/正整数34以下对程序设计表达不正确的是(A)程序设计方法:自顶向下或自底向上(B)程序设计的步骤:分析问题、设计算法、编写程序代码、运行调试程序(C)程序设计必须使用易语言软件(D)程序设计必备的四要素35.刘丽想帮她妈妈设计一个文件加密程序,制定了如下的工作过程,你认为最恰当的是()。
A.分析问题、设计算法、编写程序代码、调试运行B.分析问题、编写程序代码、运行程序、得到答案C.设计算法、编写程序代码、调试程序、得到答案D.分析问题、设计程序、编写程序代码、运行程序36.信息的编程加工里面()是编程的核心,是解决问题的方法和步骤:A.算法设计B.界面设计C.代码编写D.调试运行37.从头开始一步步地推出问题最终结果的方法,就是______。
A.选择法B.枚举法C.递推法D.解析法38.______是序列计算中的一种常用方法,它是按照一定的规律来计算序列中的每一项,通常是通过计算前面的一些项来得出序列中的指定项的值。
A.解析法B.枚举法C.选择法D.递推法39流程图中的判断框,有一个入口和______个出口。
A.1B.2C.3D.440算法中通常需要顺序模式、选择模式和重复模式三种不同的执行流程,下面说法正确的是______。
A.一个算法只能包含一种模式B.一个算法最多可以包含两种模式C.一个算法可以包含以上三种模式中的任意组合D.一个算法必须包含以上三种模式41算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,一个算法的输入可以为0个,是因为______。
A.建立初始状态所需要的数据已经包含在算法中B.该算法不需要初始状态的数据信息C.该算法的运算不涉及任何数据信息D.以上说法都正确42.以下关于变量的说法,错误的是______。
A.变量用来存储计算过程所涉及的初始值、中间值和运行结果B.在算法执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中C.一旦把数据存储到某个变量,该变量的值将不能再改变D.一旦把数据在座到某个变量,只要不把新数据存储到该变量,它的值将不会改变43.采用盲目的搜索方法,在搜索结果的过程中,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不合要求的,保留那些合乎要求的结果,这种方法叫做______。
A.递推法B.枚举法C.选择法D.解析法44.使用枚举法解决问题,在列举问题可能解的过程中,______。
A.不能遗漏,但可以重复B.可以遗漏,但不应重复C.不能遗漏,也不应重复D.可以遗漏,也可以重复45.为使得数值1001与1000的比较结果为真,下列比较符号中不能使用的是______。
A.>B.≠C.≥D.<46.比较表达式:999<>999,则比较结果为______。
A.真B.假C.表达式错D.无法确定47.找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解,这种方法叫做______。
A.递推法B.枚举法C.选择法D.解析法48.算法的三种基本结构是______。
A.顺序结构、分支结构、循环结构B.顺序结构、流程结构、循环结构C.顺序结构、分支结构、嵌套结构D.流程结构、分支结构、循环结构49.在使用计算机处理数据的过程中,往往要对数据进行排序,所谓排序就是______。
A.把杂乱无章的数据变为从小到大排列的数据B.把杂乱无章的数据变为从大到小排列的数据C.把杂乱无章的数据变为有序的数据D.以上说法都错误50.常见的排序方法有______。
A.顺序排序和选择排序B.选择排序和冒泡排序C.冒泡排序和顺序排序D.顺序排序和对分排序51.关于查找,以下法说错误的是______。
A.查找是一种查询数据或信息的技术,其目标是能以较少的步骤或短的时间找到所需的对象B.常用的查找算法有:顺序查找和对分查找C.在查找之前必须对数据进行排序D.顺序查找的效率要比对分查找的效率低52.关于顺序查找和对分查找算法的叙述,正确的是______。
A.顺序查找需要排序,效率低;对分查找不需要排序,效率高B.顺序查找不需要排序,效率低;对分查找需要排序,效率高C.顺序查找需要排序,效率高;对分查找需要排序,效率柢D.顺序查找需要排序,效率高;对分查找不需要排序,效率低53.常见的查找算法有______。
A.顺序查找和选择查找B.选择查找和冒泡查找C.冒泡查找和顺序查找D.顺序查找和对分查找54.关于查找,以下说法错误的是______。
A.查找是一种查询数据或信息的技术B.查找算法的目标是能以较少的步骤或较短的时间找到所需的对象C.要查找之前顺序查找不需要对数据排序,对分查找必须对数据进行排序D.顺序查找的效率要比对分查找的效率高55.使用计算机解题的步骤,以下描述正确的是______。