信息技术试题.doc

上传人:壹****1 文档编号:545721162 上传时间:2022-11-01 格式:DOC 页数:10 大小:83.01KB
返回 下载 相关 举报
信息技术试题.doc_第1页
第1页 / 共10页
信息技术试题.doc_第2页
第2页 / 共10页
信息技术试题.doc_第3页
第3页 / 共10页
信息技术试题.doc_第4页
第4页 / 共10页
信息技术试题.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《信息技术试题.doc》由会员分享,可在线阅读,更多相关《信息技术试题.doc(10页珍藏版)》请在金锄头文库上搜索。

1、龙川一中20052006学年度高二信息技术期末考试试题选修模块 算法与程序设计说明:1、本试题内容为信息技术选修一模块部分。2、考试时间总共120分钟,总分100分3、请将答案写在答题卡上。第一卷一、单选题(20小题,每小题1.5分,共30分)1.一位爱好程序设计的同学想编写程序解决“鸡兔同笼”问题,他制定的如下工作过程中,更恰当的是( )A、设计算法,编写程序,分析问题,调试运行程序,检测结果。B、分析问题,编写程序,设计算法,调试运行程序,检测结果。C、分析问题,设计算法,编写程序,调试运行程序,检测结果。D、设计算法,分析问题,编写程序,调试运行程序,检测结果。2.编制计算机程序解决问题

2、的过程有:分析问题、算法设计、编写计算机程序和调试等,其中,对算法描述正确的是( )A、算法是解决问题的有序步骤。B、算法必须在计算机上用某种语言实现。C、一个问题对应的算法都只有一种。D、常见的算法描述方法有自然语言法、流程图法、程序法。3. 交通警察到达案发现场,一般按照下列哪种思路开展工作?( )观察、分析现场 收集必要的信息 进行判断、推理 按一定的方法和步骤解决A、 B、 C、 D、4.小明对算法与程序设计情有独钟,下面是他编写的一段程序,请问他是采用了哪种程序语言设计和编写的?( )private sub command1_click( ) I=1 DoIf I mod 3 the

3、n print II=I+1 Loop while I=100End subA、机器语言B、Visual Basic语言 C、Basic语言D、汇编语言5. 结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构?( )A、顺序结构 B、输入、输出结构 C、选择结构 D、循环结构6.假如我们在编写程序的时候遇到一个变量,应该采用下列哪个标识符?( )A、const B、dim C、open D、input7.在VB语言中,下列表达式中合法的表达式是( )A、a +b*c B、mn C、-m/3 D、PI*r*r8. VB语言中的算术运算符中:mod表示( );关系运算符中:“不等于”表

4、示为( )。A、乘方,B、除,!=C、取余数, D、乘,!=9. 有如下Visual Basic程序: private sub command1_click( ) s=0 if s=99 thenfor j=1 to 10s=s +j next j elseprint “程序出错” end ifprint “最后s的值为:”;sEnd sub请问它的控制结构包括哪些?( )A、顺序结构 B、条件结构 C、顺序、条件和循环结构 D、循环结构10. 有如下Visual Basic 程序段: A=10B=20A=A+BB=A-B该程序段运行后,变量A和B的值是( )A、10和20 B、30和20 C

5、、30和10 D、30和-1011. 有如下Visual Basic 程序段:a = 12If a6 num=num+2 print numloop程序运行后,单击命令按钮,则窗体上显示的内容是( )A、1 3 5 B、2 4 6 C、3 5 7 D、无数据输出15. 在VB编程中,我们使用函数与过程是为了( )A、使程序模块化 B、使程序易于阅读C、提高程序运行速度 D、便于系统的编译16. 以下算法中,需通过多重循环一一列举出解决问题所有可能解,并在逐一列举的过程中,检验每个可能的解是否是问题的真正解的是( ),而需要从实际问题中归纳出数学解析式,就此设计出合适的算法的是( )。A、 解析

6、法 ,穷举法B、递归法,解析法C、 穷举法 ,解析法D、穷举法,递归法17.著名的汉诺(Hanoi)塔问题是应用哪种算法解决的?( )A、顺序查找B、对半查找C、选择排序和插入排序D、 递归18.对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了分别是( )A、对象,属性,事件,方法 B、对象,属性,方法,事件C、属性,对象,方法,事件 D、属性,对象,事件,方法19.通过不断学习和综合运用算法与程序设计的知识,进一步领悟程序设计和软件开发过程,我们就可以采用VB开发下列哪类软件?( )A、操作系统软件B、图形处理软件C、数据库管理软件D

7、、 都不是20.下列关于人类和计算机解决实际问题说法错误的是( )A、 人类计算速度慢而计算机快。 B、人类自动化复杂而计算机简单。C、人类精确度一般而计算机很精确。D、人类可以完成任务,得出结果而计算机不能。二、判断题(10小题,每小题1分,共10分)1. Visual Basic是一种面向对象的高级程序设计语言,而Visual Basic可视化开发环境是微软公司开发的一个系统软件。( )A、正确 B、错误2.算法具有输入、确定性、有穷性、输出、能行性5个重要的特征。( )A、正确 B、错误3.在程序设计和软件设计当中,我们遇到大而复杂的问题需要解决的时候,常常采用“自顶而下,逐步求精”的模

8、块化基本思想。( )A、正确 B、错误4. 通过可视化编程,我们可以方便快捷地设计出像Windows那样的、人机交互比较友好的图形用户界面。( )A、正确 B、错误5.在VB可视化编程中我们谈属性、方法、事件、事件过程、事件驱动就离不开对象。( )A、正确 B、错误6.当我们编写好程序后想调试运行程序,可以在VB可视化环境中主菜单上选择“运行” “启动”选项或按F5键。( )A、正确 B、错误7.纯文本文件是一种典型的顺序文件,其操作分三步:打开文件、读或写操作、关闭文件。( )A、正确 B、错误8.假如定义数组Cscore:Dim Cscore (1 to 40) As Single,那么它

9、是一个一维数组,有39个分量。( )A、正确 B、错误9.把一组数据整理为顺序的算法称为排序算法。一般,把从小到大称为顺序,而从大到小称为逆序。( )A、正确 B、错误10.在面向对象的程序设计中,我们通常把事件看作类的实例。( )A、正确 B、错误三、填空题(5小题,共10分)1. 税务部门征收个人所以税,规定如下:(1)收入在800元以内,免征。(2)收入在8001300元内,超过800元的部分纳税5。(3)收入在13001800元内,超过1300元的部分纳税10。(4)收入在18002300元内,超过1800元的部分纳税15。(5)当收入达到或超过2300时,超过1800元的部分纳税20

10、。该题设计程序结构时最适合使用 控制结构(顺序/选择/循环)。2. 在窗体上画一个命令按钮(Name 属性为Command1),然后编写如下事件过程:Private Sub Command1_Click() x = 0 Do Until x = -1 a = Val(InputBox(请输入A的值:) b = Val(InputBox(请输入B的值:) x = Val(InputBox(请输入x的值:) a = a + b + x Loop Print aEnd Sub程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为_。3. 在窗体(Name属性为Form

11、1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程: Private Sub Form_Load()Text1.Text=Text2.Text=End subPrivate Sub Command1_Click()a=Text1.Text+Text2.TextPrint aEnd Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为_。4.分析并完善程序设计程序,判断一个数是否为素数。Private Sub Command1_Click() Dim M As Integer ,I As IntegerM=InputBox(“输入一个数:”)I=2Do Until (M Mod I=0) Or (I=M-1) I=I+1LoopIf _ Then Print “M

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号