欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年高中信息技术算法与程序设计练习 .pdf

    • 资源ID:34239283       资源大小:99.13KB        全文页数:10页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年高中信息技术算法与程序设计练习 .pdf

    高中信息技术算法与程序设计(VB )练习题2004 年 8 月 20 日 作者:洪鼎文化中心浏览选项:大 中 小- 颜色Black Red Yellow Pink Green Orange Purple Blue Beige Brown Teal Navy Maroon LimeGreen 本 一、选择题:1.下列各组控件都具有Caption 属性的是 A.窗体、文本框 B.标签、定时器 C.窗体、标签 D.文本框、定时器2.下列各组控件具有相同默认事件的是 A.窗体、文本框 B.标签、按钮 C.窗体、标签 D.文本框、按钮3.下列每个控件都具有的属性是 A.Name B.Caption C.Font D.Interval 4.下列运算结果中,值最大的是 A.34 B.3/4 C.4 mod 3 D.3 mod 4 /表示除 ,表示整除 ,mod 表示求余数5.以下哪个是合法的变量名 ALen BTestqw C6cost_1 Dcount2s 6.在 Visual Basic 代码中,将多个语句合并在一行上的并行符是 A. 撇号( ) B. 冒号(:) C. 感叹号(!) D. 问号( ?)7.如果要求设置定时器时间间隔为0.5 秒钟,那么它的Interval 属性值应该是 A5000 B500 C50 D5 8下列控件中可设置滚动条是 A.计时器 B标签 C文本框 D按钮9下面程序执行的结果是 Private Sub Form_Click() A = 123: B = 456 C = Val(A) + Val(B) val 是把字符转化为数值的函数 Print C 100 End Sub A.123 B.3 C.5 D.579 10若要求从文本框中输入密码时在文本框中只显示#号,则应当在此文本框的属性窗口中设置 A. Text 属性值为 # B Caption 属性值为 # Cpassword属性值为空 # D Passwordchar 属性值为 # 11下列逻辑运算结果为true 的是 A.flase or not true B.flase and not true C. true or not true D.true and not true 12下列控件中可用于接受用户输入文本,又可用于显示文本的是 ALabel 控件 B. TextBox 控件 C. Timer 控件 D. CommandButton 控件13.以下程序段执行后,整型变量n 的值为 year=2001 n=year4+year400-year100 A. 495 B. 505 C. 500 D. 485 14.下列关于CommandButton 控件的叙述正确的是 A. CommandButton 控件的 Caption 属性决定按钮上显示的内容 B. 单击 VB 应用程序中的按钮,则系统激活按钮控件对应的Change 事件 C. CommandButton 控件的 name 属性决定按钮上显示的内容名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - D. 以上都不对15.以下程序段执行后整型变量n 的值为 n=0 for i=1 to 20 step 5 n=n+i next i A. 50 B. 34 C. 15 D. 210 16.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是 A.对象,属性,事件,方法 B. 对象,属性,方法,事件 C.属性,对象,方法,事件 D. 属性,对象,事件,方法对象的属性定义其外观、方法定义其行为、事件定义其与用户的交互17.如果要改变窗体的标题,需要设置窗体对象的属性。 A.Name B.Caption C.BackColor D.BorderStyle 18.窗体的 BackColor 属性用于设置窗体的 A.高度 B.宽度 C.背景色 D.前景色19. Visual Basic 提供的标签控件(LABEL )可具有功能是 A.输入文本 B.显示文本 C.计时 D.显示时间20. Visual Basic 为命令按钮提供的 Cancle 属性是 A.用来指定命令按钮是否可用ESC 键来选中 B用来指定命令按钮的功能是停止一个程序的运行 C. 用来指定命令按钮的功能是关闭一个运行程序 D用来指定命令按钮的功能是中断一个程序的运行 Cancle 属性值为真时,按键盘上的ESC 键相当于用鼠标单击这个按钮 Default 属性值为真时,按键盘上的Enter 键相当于用鼠标单击这个按钮21. Visual Basic 规定窗体文件的扩展名是 A. .for B. .frm C. .vbp D. .bas 22下列关于算法的叙述不正确的是 A算法是解决问题的有序步骤 B算法具有确定性、可行性、有限性等基本特征 C一个问题的算法都只有一种 D常见的算法描述方法有自然语言、图示法、伪代码法等23 下列关于添加 控件 的方法正确的是 A单击控件图标,将指针移到窗体上,双击鼠标 B双击工具箱中的控件,即在窗体上出现该控件 C单击工具箱中的控件,将指针移到窗体上,再单击 D用鼠标左键拖动工具箱中的某控件到窗体的适当位置24以下选项中,不是 Visual Basic 控件的是 A.文本框 B.定时器 C.窗体 D.命令按钮25若要使某文本框获得控制焦点,可使用的方法是A.LostFocus B.SetFocus C.Point D.value 26双击窗体中的对象后,Visual Basic 将显示的窗口是 A.项目(工程)窗口 B工具箱 C代码窗口 D属性窗口27若整型变量a的值为 2、b 的值为 3,则下列程序段执行后整型变量c 的值为 if a5 then 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - if b3 then c=a*b else c=a mod b end if A2 B.-1 C.1 D.6 28下列逻辑表达式中能完全正确表示条件 year 是闰年 的是 A. year mod 4=0 B. year mod 400=0 C. (year mod 400=0) or (year mod 4=0) and (year mod 1000) D. (year mod 400=0) and (year mod 4=0) or (year mod 1000) 29执行以下程序段后,整型变量C 的值为 a=24 b=328 select case b10 case 0 c=a*10+b case 1 to 9 c=a*100+b case 10 to 99 c=a*1000+b end select A.537 B.2427 C.24328 D.240328 30. 若要设置定时器控件的定时时间,需设置的属性是AInterval B value CEnabled DText 31.下列关于For .next 语句的说法正确的是 A.循环变量、初值、终值和步长都必须为数值型 B.step 后的步长只能为正数 C.初值必须小于终值 D.初值必须大于终值32. 下列程序执行后,整型变量n 的值为 n=0 for I=1 to 100 if I mod 4=0 then n=n+1 next I A.5050 B.25 C.26 D.33 33若要设置文本框中所显示的文本颜色,使用的属性是A.BackColor B.FillColor C.ForeColor D.BackStyle 35命令按钮能响应的事件是ADblClick BClick CLoad DScroll 36若要将某命令按钮设置为默认命令按钮。则应将以下哪个属性的值设置为True A.value BCancel CDefault DEnabled 37 Visual Basic 程序设计的完整的步骤是 A. 可视性程序设计 B代码程序设计 C可视性程序设计和代码程序设计 D界面设计38在 Visual Basic 环境下,当写一个新的 Visual Basic 程序时,所做的第一件事是 A.编写代码 B新建一个工程 C打开属性窗口 D进入 VB 环境名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 39窗体能响应的事件是 AActiveFrom BDrive CLoad DChange 40 Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是 A属性、事件、方法 B控件、属性、事件 C窗体、控件、过程 D 窗体、控件、模块41只能用来显示字符信息的控件是A.文本框 B.标签框 C.图片框 D.图像框42能够改变复选框中背景颜色的属性是 Avalue BFontcolor CBackcolor DFont 43.系统日期的函数是 A. data$ B. time$ C. date$ D. gettime$ 44.设计一个计算器时,必须要使用的控件是 A. 滚动条 B图片框 C文本框 D单选框45.以下选项中,不属于单选按钮属性的是 A. Enabled B. Caption CName DMin 47. Visual Basic 规定工程文件的扩展名是 A. .for B. .frm C. .vbp D. .bas 48下列关于 “ 控体 ” 属性的说法正确的是 A单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。 B所有对象都具有同样的属性 C 控件的属性只能在设计时设置,不能在运行时修改 D控件的每一个属性都具有同样的默认值49下列关于事件的叙述中不正确的是 A事件是系统预先为对象定义的能被对象认别的动作 B事件可分为用户事件与系统事件两类 CVB 为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写 DVB 中所有对象的默认事件都是Click 50下列各组变量声明正确的是 ADim abc as integer , num as single BDim I%, N$ as integer CDim a%, b%, c%, a$ Dpublic dim n% 变量名的默认类型: %为整型、 $为字符型、 !为单精型、 #为双精型51下列各赋值语句,语法不正确的是 A x+y=5 B BiNumber =15 C Labell.caption =time D sLength =x+y 52如果 x=4,那么以下运算结果为True 的表达式是 A(x=6) B (x=4)Or(x=6) C(x=4)Xor(x=6) Dnot(x4) Xor 是异或运算, A xor B 的结果是当A 和 B 都为真、或都为假时才为真,否则为假名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 53如果想在程序中反复使用一个数据“ 01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用 A将这个数据声明为字符串型常量,用一个常量标识符代表它。 B将这个数据声明为字符串型变量,用一个变量标识符表示它。 C将这个数据声明为日期型常量,用一个常量标识符代表它。 D将这个数据声明为日期型变量,用一个变量标识符表示它。54编译一个工程的目的是 A将工程的程序翻译成可以看懂的文件 B将工程的程序重新正确编排 C按工程的程序生成计算机能够执行的机器代码,使之能够脱离VB 继承开发环境独立运行 D检查工程中有无错误的机器代码,以便工程能够脱离VB 继承开发环境独立运行55要使窗体Form1 的标题栏中显示“ 正在复制文件” ,以下语句正确的是 AForm1.Caption=“正在复制文件” BForm1.title=“正在复制文件 ” CForm1.Text=“正在复制文件” DForm1.名称 =“ 正在复制文件 ”56在 VB 中,执行 “ IF A5 then b=10 else b=20” 语句后( A 变量) ,B 值为 A5 B10 C20 D10 或 20 57下面关于算法的错误说法是A) 算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束答案: B 分析:算法就是解决某一特定类型问题的有限运算序列。一个算法必须是在执行有限步之后结束; 算法中的每一步必须有确切定义;一个算法有0 个或多个的输入,也必然有一个或多个的输出。 算法不等同于程序,一个程序, 譬如一个操作系统,只要不关机, 它就不会结束。算法的设计可以避开具体的计算机和程序设计语言,也可以借助程序设计语言中提供的数据类型及运算在具体的层次上实现。Pascal 语言的发明人沃斯提出一个精辟论点:算法+数据结构 =程序。二填空题1所谓算法是。2“ 面向对象 ” 的程序设计简称为。3VB 工程文件的扩展名为。4工具箱窗口提供了一些常用的可视化对象类型,称为。5VB 界面设计一般包括: 、 。6在 Visual Basic 中,由系统事先设定的,能被对象识别和响应的动作称为8逻辑型又称,其值只有两种。9Abs(-3.8)= ,Sqr(49)=, Int(-7.8)= ,Int(10*Rnd() 表示三判断题1在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。答案:错误。与题目的叙述正好相反。在程序执行的过程中,常量的值始终保持不变,变量的值随时改变。2在 VB 中, “FOR 计数变量初值 TO 终值 STEP 步长 ” 语句中的 “ 步长 ” 不能为 0,否则造成死循环。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 答案:正确。在VB 的 FOR 循环中,如果步长为0,则计数变量永远也不会超过终值,所以是死循环四编程题:1在计算器中编写相乘 按钮的 Click 事件过程中,具体代码如下,请填空:(1)将两个输入文本框中的数据转换成double 型数,并分别赋值给num1,num2; (2)计算乘积,并用变量chenji 表示;(3)将 chenji 转换成字符串数据,在TextBox1 中输出。Private Sub command2_click() num1=(text2.text) num2=(text3.text) chenji= Text1.text= End Sub 2编写计算 1 + 1/2 + 1/3 + 1/4 + . + 1/100 的程序,请填空补充完善程序。说明:使用三个控件,LABEL控件用于提示说明累加什么。如:计算 1 + 1/2 + 1/3 + 1/4 + . + 1/100 COMMANDBUTTON控件用于事件单击触发。TEXT 控件用于显示结果,并放于变量a 中。Private Sub Command1_click() Dim a As Double Dim b As Double Dim i As Integer a = 0 For i = 1 To b = a = a + b Next i Text1.Text = a End Sub 东升高中信息技术选修模块期中考试时间: 90 分钟一选择题 (每题 2 分,其中19 题 4 分,共 50 分) 1、0518 号台风 “ 达维 ” 过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件有()A、powerpoint B、Excel C、Word D、Visual Basic 2.在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是() 。A确定放学回家的路线 B计算某个同学期中考试各科成绩总分C计算 10000 以内的奇数平方和 D在因特网上查找自己喜欢的歌曲3.以下不属于算法基本特征的是()A. 可执行性B. 确定性C. 有穷性D. 无限性名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 4、下面说法正确的是()A、算法 +数据结构 =程序 B、算法就是程序C、数据结构就是程序 D、算法包括数据结构5.下面不属于算法表示工具的是:()A.自然语言B.伪代码C.流程图D.机器语言6.在程序设计的过程中,有时需要将几个不同的字符串连接起来,这时需要用到字符串运算符号 + 。如: ab+bc 的运算结果是abbc,那么 27+73 的运算结果是() 。A100 B False C27+73 D 2773 7.程序中的表达式是按照一定的规则组合而成的,代数式a/(b+c)在 VB转换后的表达式是() 。Aa/b+c Bab+c Ca/(b+c) D a(b+c) 8.程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一()A.顺序结构B.并列结构C.选择结构D.循环结构9.下面不合法的运算符是()A. + B. - C.* D.% 10.下列表示中不是字符串常量的是() 。A. “ ab”B. “ 你好 ”C.2006 D. 1235 11.下列可以作为合法变量的是()A.a7 B.7a C. a 3 D.8 12.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()A.分析问题,编写程序,设计算法,调试程序B.设计算法,编写程序,提出问题,调试程序C.分析问题,设计算法,编写程序,调试程序.设计算法,提出问题,编写程序,调试程序13. 有两个条件P 、Q,只要有一个条件为真时,结果一定为真的是() 。A. Not P B. P And Q C. P Or Q D. Not P And Not Q 14.已知 A,B,C,D 是简单变量,且都已有互不相同的值,执行语句B=8:A=C:D=A:D=B后,其值相等的变量是()(A)A,D (B)A,C (C) C,B (D)B,A 15如果 x=4,那么以下运算结果为True 的表达式是( ) A(x=6) B(x4) Or (x6) C(x=4) Or (x=6) Dx4 16.在 VB 中,表达式int(18+25/3)Mod 5 的值是() 。(A)0 (B)1 (C)2 (D)3 17.数学式子Sin30 写成 VB 表达式是() 。A、Sin30 B、Sin(30) C、SIN(30 )D、Sin(30*3.14 / 180 )18.VB 中将两个字符串连接起来的运算符有:+和&,那么123+45 结果是()(A)168 (B)12345 (C)123 ( D)45 19.猴子吃桃 问题:一天,有一只猴子从树上摘下若干个桃子,当即吃了一半,觉得不过瘾,又吃了一个。第二天小猴子接着吃剩下的一半,还觉得不过瘾,又吃了一个。以后每天都是吃前一天剩下的一半并再吃多一个。到第四天, 猴子按规则吃完桃子后,只剩一个桃子。问小猴子第一天摘了多少个桃子。右图所示是根据分析所画出的部分流程图。采用倒推算法,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 其中设定M 的初始值为1(第四天吃完后剩下的桃子数),D 为天数(初始值为5) 。请在下面的和(对应流程图中相应空缺位置)填入相应选项:() (A)M=M*2 ( B)M=M*2+1 ( C)M=2*(M+1) (D)M=2M+1 () (A)D=1 (B)D1 (C)D1 (D)D=0 Y 开始D=5 输出 M 结束D=D 1 M=1 N 20. 编程求出 1+2+3+ +1000 的和。该题设计最适合使用的控制结构为()A.顺序结构B.分支结构C.循环结构D.选择结构21. 下列代数式的Visual Basic 表达式是()(A)(x5-cos(29*3.14/180)/(sqr(exp(x)+log(y) +5) (B)(x5-cos(29)/(sqr(exp(x)+ln(y)+5) (C)(x5-cos(29*3.14/180)/(sqr(exp(x)+ln(y)+5) (D)(x5-cos(0.506)/(sqr(exp(x)+log(y)+5) 22.下列各种基本数据类型说明符中表示整数型的是()(A) Integer (B) Boolean (C) Single (D) String 23.VB函数Right ()从字串右端取部分字串:将某一字串从结尾开始取固定长度的字串。Right(Visual Basic6.0,6) 的值为()(A)sic6.0 (B)asic6.0 (C)Visual (D)ic6.0 24.执行下面的程序段后,x 的值为 ( ) x=5 For i=1 To 20 Step 2 x=x+i5 Next i 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - A、21 B、22 C、 23 D、24 二.判断题(每题2 分,共 12 分)()1、一个算法可以被认为是用来解决一个计算问题的工具。()2、一个算法可以用多种程序设计语言来实现。()3、计算机是人制造的,所以,它和人脑解决问题没有什么区别。()4、字符串型数据是指用, ?括起来的一串字符。()5、我们常说的程序设计语言就是程序设计。()6、表达式int(red*20)+1) 运算结果的范围是(1,20) 。三.简答题( 16 分)资料:相传汉高祖刘邦问大将韩信统御兵士多少?韩信答说: “ 每 3 人一列余2 人,每 5 人一列余3 人,每 7 人一列余2 人” 刘邦茫然而不知其数。这就是著名的“ 韩信点兵 ” 。问题:分别用自然语言与流程图描述“ 韩信点兵 ” 的算法四操作题(共22 分)1.分析程序,写出执行结果(6 分) :A1 AA*2 AA*3 A=A*4 Print“4的阶乘是 ” ;AEND _ 2.分析并完善程序(8 分)交换两个变量A 和 B 的值,并输出交换后的值。Input A input B print “ A=” A, “ B=” BX=A _ _ “ A=” A, “ B=” BEnd 3.完善下列程序(8 分)输出 1 100 之间所有奇数的和,要求step 值为 2。Private Sub Form_Load() Dim i as , sum as For i=1 To 100 step 2 Next i print Sum End Sub 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 参考答案:一 1.A 2.C 3.D 4.A 5.D 6.D 7.C 8.B 9.D 10.D 11.A 12.C 13.C 14.B 15.C 16.B 17.D 18.A 19.CA 20.B 21.A 22.A 23.A 24.A 二 1. 2. 3.X 4.X 5. X 6. X 三略。四 1. 4 的阶乘是24 2. A=B B=X Print 3. Integer Integer sum=0 sum=sum+i 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

    注意事项

    本文(2022年高中信息技术算法与程序设计练习 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开