【2019年整理】高中信息技术《算法与程序设计》试题.pdf

上传人:tbuqq 文档编号:5253410 上传时间:2020-03-03 格式:PDF 页数:9 大小:67.70KB
返回 下载 相关 举报
【2019年整理】高中信息技术《算法与程序设计》试题.pdf_第1页
第1页 / 共9页
【2019年整理】高中信息技术《算法与程序设计》试题.pdf_第2页
第2页 / 共9页
【2019年整理】高中信息技术《算法与程序设计》试题.pdf_第3页
第3页 / 共9页
【2019年整理】高中信息技术《算法与程序设计》试题.pdf_第4页
第4页 / 共9页
【2019年整理】高中信息技术《算法与程序设计》试题.pdf_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《【2019年整理】高中信息技术《算法与程序设计》试题.pdf》由会员分享,可在线阅读,更多相关《【2019年整理】高中信息技术《算法与程序设计》试题.pdf(9页珍藏版)》请在三一文库上搜索。

1、新课标高中信息技术算法与程序设计试题 一、单选题(每小题3 分, 20 小题,共60 分) 1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何 做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题B、设计算法C、编写程序D、调试程序 2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?() A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来 3、下列关于算法的叙述中,错误的是() A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束 D、算法中有待执行的运算和操作必须

2、是相当基本的。 4、流程图中表示判断的是() 。 、矩形框、菱形框、圆形框、椭圆形框 5、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是() A、顺序结构B、选择结构C、层次结构D、循环结构 6、能够被计算机直接识别的语言是() A、伪代码B、高级语言C、机器语言D、汇编语言 7、在 VB语言中,下列数据中合法的长整型常量是() A、08A B、2380836E C、 88.12345 D、1.2345E6 8、求 Mid( “ABCDEFG” ,3,2) 的结果是() A、 “ABC ”B、 “CD ”C、 “ABCDEF ”D、 “BCD ” 9、表达式 A+B+C=3 O

3、R NOT C0 当 A=3,B=4,C=-5,D=6时的运算结果是() A、0 B、1 C、 TRUE D、 FALSE 10、在循环语句 For x=1 to 100 step 2 Next x 中, x 能达到的最大值是() A、100 B、99 C、98 D、97 11、在下列选项中,不属于VB的对象的是() A、窗体的背景颜色B、命令按钮C、文本框D、标签 12、在调试程序的时候,经常要设置断点,设置断点的快捷键是() A、F1 B、F8 C、 F9 D、F12 13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法() A、自然语言B、流程图C、伪代码D、机器语

4、言 14、以下不属于非法用户自定义标识符(常量和变量命名)的是() A、8ad B、 ad8 C、_a8d D、const 15、已知 A,B,C,D 是整型变量,且都已有互不相同的值,执行语句B=0;A=C ;D=A ;D=B ;后, 其值相等的变量是() A、A,D B、A,C C、C,B D、B,A 16、要交换变量A 和 B 的值,应使用的语句组是( ) A、A=B ;B=C;C=A B、C=A ;A=B ;B=C C、A=B ;B=A D、C=A ;B=A ;B=C 17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行() A、起一定作用 B 、有时候起作用

5、C、不起任何作用,但是必须的 D 、不起任何作用,但能增加程序的可阅读性 18、要使一个命令按钮显示文字“ 确定 ” ,正确的设置是把该命令按钮的() 。 A、属性 Font 设置为 “ 确定 ”B、属性 .ForeColor 设置为 “ 确定 ” C、属性 Caption 设置为 “ 确定 ” D、属性 BorderStyle 设置为 “ 确定 ” 19、要从文本框TXTShowOut中输出 “中国您好! “,代码为 ( ) A TextBox.text=“中国您好! “ B TxtShowOut.Text=“中国您好! “ C TxtShowOut.Label=“中国您好! “ D Val

6、(TxtShowOut.Text)=“中国您好!” 20、下列 Visual Basic 程序段运行后,变量max 的值为() 。 a=11; b=15; max=a IF bmax Then max =b A、15 B、11 C、15 或 11 都有可能D、以上都不是 二、阅读程序写结果(第12 小题每题5 分,第 3 小题 10 分,共 20 分) 1、Private Sub Form_Load() N=InputBox(“请输入N的值:” , “输入” ) S=1 For i=1 to N S=S*i Next i MsgBox “S=”+Str(s),0,”计算结果” End Sub

7、当 N=5时,运行的结果是_。 2、Private Sub Command1_Click() Dim X as integer,X1 as integer,X2 as integer Dim X3 as integer,Y as integer X=InputBox(“X=”, “输入” ) X1=X100 X2=(X-X1*100)10 X3=X-X1*100-X2*10 Y=X3*100+X2*10+X1 Print “Y=”;Y End Sub 当 X=258时,运行的结果是_。 3、Private Sub Command1_Click() Dim A as Integer,B as I

8、nteger,C as Single Dim D as String N=InputBox(“请输入N的值:” ) F=N MOD 5 A=N+1 B=ABS(N) Select Case F Case 1:C=A+B:D=”+” Case 2:C=A-B:D=”- ” Case 3:C=A*B:D=”* ” Case 4:C=A/B:D=”/ ” Case else:End End Select Print A;D;B;”=”;C End Sub 当 N=13时,运行的结果是_。 三、程序填空(每小题10 分, 2 小题,共20 分) 1、下面的程序是求100 以内奇数和S的值( S=1+3

9、+5+7.+99 ),请把空缺的地方填写完整。 Private Sub Command1_Click() Dim S As Integer Dim I As Integer S=_(1)_ For I=1 to 100 Step _(2)_ S=S+I Next _(3)_ Label1._(4)_=_(5)_(S) End Sub (1)_ (2)_ (3)_ (4)_ (5)_ 2、某旅行团共有30 个人,其中有男人、女人和小孩,他们在一家餐厅吃自助餐花去500 元。已知自 助餐的价格是每个男人30 元,每个女人20 元,每个小孩10 元。问:男人、女人、小孩各为多少人。 下面是解决该问题

10、的VB程序,请在空缺的地方填写完整。 Private Sub Command1_Click() Dim Man As Integer, Woman As Integer, Child As Integer Dim Money As Integer,Count As Integer Count=0 用来记录符合条件的组合数 For Man = 1 To _(1)_(500/30) For Woman = 1 To (30-Man) Child = _(2)_ Money= 30 * Man + 20 * Woman + 10 * Child If _(3)_ Then Count=Count+1

11、 Print “第” ;Count; ”种情况:” Print Tab(10);”男人” ;Man; ”个” ; Print Tab(25);”女人” ;Woman;”个” ; Print Tab(40);”小孩” ;Child;”个” ; Print End If Next _(4)_ Next _(5)_ End Sub (1)_ _ (2) _ _ (3)_ (4)_ (5)_ _ 一、单项选择题(选择一个正确的答案代码,填写在答题卡上,本题共20个小题,每小 题 2 分,共 40分) 1在使用流程图描述算法中,表示变量的计算与赋值应使用的符号框为( )。 A矩形框B菱形框C平行四边形框

12、D椭圆形框。 2生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是() 。 A编辑调查报告B机器人灭火比赛 C导弹自动防御系统设置D安徽省高中生学籍管理系统 3下列各表达式的值不等于6 的是 ( )。 A203 B20/3 CAbs(-6) D20 Mod 7 4算法描述可以有多种表达方法,下面不属于算法描述方式的是( )。 A自然语言B流程图C伪代码D机器语言 5下列变量命名中,其中合法的变量名为() 。 A235A Babc.def Cstr_letter DEnd 6 函数 Left () 功能是截取字符串左边部分指定长度的字符,Left(“Wo ai Beijin

13、g“,2)的值为() 。 AWo Bng C WaB D Wg 7 (18+253)Mod 6 的值是() 。 A2 B 4 Ctrue Dfalse 8 李军想在名为Lbl_Show 标签控件区域输出“奥运 北京2008“, 则程序中应使用的代码为( )。 ALbl_Show.Caption= 奥运北京 2008 B Lbl_Show.Text=“ 奥运北京 2008“ CLbl_Show. Caption =“ 奥运北京2008“ DLbl_Show.Label= 奥运北京 2008 9使用 VB 编程,通常会用到工具箱中的工具,这些工具称为“控件”,下图表示标签控件的图 标是() 。 A

14、BCD 10VB 中将两个字符串连接起来的运算符有+和 s 32电信推出11808 业务,节假日拔打国内长途 电话加拔11808,不足 7 分钟时按0.3 元/分钟收 取, 45 分钟以内(含45 分钟)只收1.99 元,超 出 45 分钟部分加收0.3 元 /分钟。下面是使用VB 编写的部分程序代码: Time=Inputbox(“ 请输入通话时长,单位分钟“) If Time c Then m = c End If Print “M=“; m 运行结果 : (2)For i = 1 To 5 Print Tab(6 - i) ; For j = 1 To 2 * i - 1 Print “

15、*“ ; Next j Next i 运行结果: 得分阅卷人 34李想同学制定了10 天攒钱计划,他计划当天数为奇数时攒1 元钱,天数为偶数时 攒与天数相同钱数,如:第1 天攒 1 元钱,第2 天攒 2 元钱第9 天攒 1 元钱,第 10 天攒 10 元钱。用程序代码和流程图分别表示如下,请完善其流程图并推算出其输出结果。 Dim i,Sum As Integer 定义 i 为第 i 天, Sum 为攒钱总和 Sum = 0 For i = 1 To 10 If i Mod 2=0 Then Sum = Sum +i Else Sum =Sum + 1 End If Next i Print

16、“ 我 10 天攒了: “ & Sum & “ 元钱 “ 运行这段程序,输出结果为: 阜阳市 20062007 学年度第二学期高一学业统一测试信息技术参考答 案 ( 算法与程序设计模块) 一、单项选择题(本题共20 个小题,每小题2 分,共 40 分,选择一个正确答案代码,填在 答题卡上,错选、多选、不选均不得分) 1- 5AABDC6 - 10AACAA11- 15BCBCC16- 20BCBCD 二、判断题 (请给正确的写上“T” ,错误的写上“F”答案。并把结果写在答题卡上,每题2 分,共 20 分) 2 1- 2 5TTTTF26 - 3 0TTFTT 三、完善程序。 (每空 5 分,

17、共 20 分)请根据所学知识将下面的程序补充完整。 31 100 (5 分) s+i (5 分) 32. 7 (5 分) 1.99+(Time-45)*0.3 (5 分)注:只要表达式的值与所给此解析表达式值相等都 定义变量i,Sum 为整型; Sum=0 i Mod 2 =0 Sum=Sum+1 Sum=Sum+i Y N Y N 结束 输出运行结果 开始 给分。 四、综合题(每小题10 分,共 20 分)请根据题目要求完成各小题。 33 ( 1)M= 10 (5 分) 注:如果只写10,写适当给分。 (2) (5 分) 34我 10 天攒了: 35 元钱( 5 分) 注:只要钱数为35 元,可适当放宽给分。 i=i+1 (2 分) i10 (3 分)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1