高中信息技术《算法与程序设计》试题
更新时间:2024-06-28 11:16:01 阅读量: 综合文库 文档下载
新课标高中信息技术《算法与程序设计》试题
一、单选题(每小题3分,20小题,共60分)
1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?( A、分析问题
B、设计算法
C、编写程序
)
D、调试程序
)
2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?( A、编译错误
B、执行错误
C、逻辑错误
D、任何错误计算机都能检查出来
3、下列关于算法的叙述中,错误的是( ) A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束
D、算法中有待执行的运算和操作必须是相当基本的。 4、流程图中表示判断的是( )。
A、矩形框 B、菱形框 C、圆形框 D、椭圆形框
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
当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
)
D、标签
)
)
11、在下列选项中,不属于VB的对象的是( A、窗体的背景颜色
B、命令按钮
C、文本框
12、在调试程序的时候,经常要设置断点,设置断点的快捷键是(
第 1 页 共 9 页
A、F1 B、F8 C、F9 D、F12
13、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法( ) A、自然语言 B、流程图 C、伪代码 D、机器语言
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、有时候起作用
C、不起任何作用,但是必须的 D、不起任何作用,但能增加程序的可阅读性 18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的( )。 A、属性Font设置为“确定” B、属性.ForeColor设置为“确定” C、属性Caption设置为“确定” D、属性BorderStyle设置为“确定” 19、要从文本框TXTShowOut中输出\中国您好!\,代码为( )
A TextBox.text=\中国您好!\ B TxtShowOut.Text=\中国您好!\ C TxtShowOut.Label=\中国您好!\ D Val(TxtShowOut.Text)=“中国您好!” 20、下列Visual Basic程序段运行后,变量max的值为( )。 a=11; b=15; max=a IF b>max Then max =b
A、15 B、11 C、15或11都有可能 D、以上都不是
二、阅读程序写结果(第1~2小题每题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,”计算结果”
第 2 页 共 9 页
)
End Sub
当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=X\\100 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 Integer,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分)
第 3 页 共 9 页
1、下面的程序是求100以内奇数和S的值(S=1+3+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元。问:男人、女人、小孩各为多少人。下面是解决该问题的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
Print “第”;Count;”种情况:” Print Tab(10);”男人”;Man;”个”; Print Tab(25);”女人”;Woman;”个”; Print Tab(40);”小孩”;Child;”个”;
Print End If Next ___(4)___ Next ___(5)____
第 4 页 共 9 页
End Sub
(1)__ __ (2)__ __ (3)___ (4)__ (5)__ __
一、单项选择题(选择一个正确的答案代码,填写在答题卡上,本题共20个小题,每小题2分,共40分)
1.在使用流程图描述算法中,表示变量的计算与赋值应使用的符号框为( )。 A.矩形框 B.菱形框 C.平行四边形框 D.椭圆形框。
2.生活中有许多工作可以通过编程来解决,但以下描述中,不宜使用编程来处理的是( )。
A.编辑《调查报告》 B.机器人灭火比赛
C.导弹自动防御系统设置 D.安徽省高中生学籍管理系统 3.下列各表达式的值不等于6的是( )。
A.20\\3 B.20/3 C.Abs(-6) D.20 Mod 7
4.算法描述可以有多种表达方法,下面不属于算法描述方式的是 ( )。 ... A.自然语言 B.流程图 C.伪代码 D.机器语言 5.下列变量命名中,其中合法的变量名为( )。 A.235A B.abc.def C.str_letter D.End
6.函数Left ()功能是截取字符串左边部分指定长度的字符,Left(\的值为( )。 A.Wo B.ng C.WaB D.Wg 7.(18+25\\3)Mod 6的值是( )。
A.2 B.4 C.true D.false
8.李军想在名为Lbl_Show标签控件区域输出\奥运·北京·2008\,则程序中应使用的代码为( )。 A.Lbl_Show.Caption=奥运·北京·2008 B.Lbl_Show.Text=\奥运·北京·2008\ C.Lbl_Show. Caption =\奥运·北京·2008\ D.Lbl_Show.Label=奥运·北京·2008 9.使用VB编程,通常会用到工具箱中的工具,这些工具称为“控件”,下图表示标签控件的图标是( )。
A.
B.
C.
D.
10.VB中将两个字符串连接起来的运算符有+和&,\45的运算结果是\,\的运算结果是( )。
A.168 B.\ C.\ D.\11.交换变量M和N的值,应使用的语句是( )。
A.M=N:N=L:L=M B.L=M:M=N:N=L C.M=N:N=M D.L=M:N=M:N=L 12.ASCⅡ码是美国标准信息交换码,已知字符“A”对应ASCⅡ码值为65,那么Asc(\的值为( )。
A.k B.107 C.75 D. 76 13.在Visual Basic中,下列用于结束语句的关键字为( )。
第 5 页 共 9 页
正在阅读:
高中信息技术《算法与程序设计》试题06-28
《凤凰大视野》全目录01-24
中学数学教师网02-17
《自动控制理论》青海省高等学校省级精品课程申报表 - 图文12-29
炼钢实习报告12-12
宋天佑无机(二)习题答案04-13
医用氧化镁项目可行性研究报告03-11
土建造价06-10
模拟线性调制系统01-03
电力拖动自动控制系统思考题答案10-03
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 算法
- 试题
- 高中
- 技术
- 信息