2019山东省信息技术合格考复习题算法模块(历年真题)

上传人:xinsh****encai 文档编号:91975421 上传时间:2019-07-05 格式:DOCX 页数:22 大小:271.35KB
返回 下载 相关 举报
2019山东省信息技术合格考复习题算法模块(历年真题)_第1页
第1页 / 共22页
2019山东省信息技术合格考复习题算法模块(历年真题)_第2页
第2页 / 共22页
2019山东省信息技术合格考复习题算法模块(历年真题)_第3页
第3页 / 共22页
2019山东省信息技术合格考复习题算法模块(历年真题)_第4页
第4页 / 共22页
2019山东省信息技术合格考复习题算法模块(历年真题)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2019山东省信息技术合格考复习题算法模块(历年真题)》由会员分享,可在线阅读,更多相关《2019山东省信息技术合格考复习题算法模块(历年真题)(22页珍藏版)》请在金锄头文库上搜索。

1、2019年夏信息技术合格考复习题 重要资料,务必妥善保存信息技术合格考复习题 算法(一)一、 选择题1.VB 表达式 68 mod 10 的结果是( )A.4 B.0 C. 8 D.162.在VB语言中,下列合法的变量名是( )A.2x B.x2 C.x/2 D. x*23.执行下列程序段后,输出的“*”的个数为( )For i=2 to 10 Print “*”Next iA.8 B.2 C.9 D. 104下列流程中,能正确表示选择结构的是( )A.(1)(2)(3) B.(2)(3)(4) C.(2)(4) D.(1)(3)5.二、操作题1.阅读下列程序,写出运行结果Dim I as i

2、ntegerDim s as integerDim n as integern=30s=0For I =2 To n-1 If n MOD i =0 Then s = s+iNext iPrint s程序运行后输出s的值是_2. 算法设计与程序实现假设银行的年存储利率为3%,如果现在存储10000元钱,问多少年后连本带息超过12000元。设定:连本带息=本金*(1+利率)年数【算法分析】假设n年后连本带息超过12000,根据题意得出:10000*(1+3%)n12000。求最小的n。【参考程序】 Dim s As Single Dim r As Single Dim n As Integer

3、s = 10000 r = 0.03 n = 0 Do While _ n = n +1 s = s*(1+r) Loop Print n ; “年后”;”连本带息超过”; s根据上述回答如下问题:(共8分,每题4分)(1)本题采用的算法是 (填:解析法/枚举法/排序法/递归法)(2)写出程序中空白处表达式 3. 算法设计与程序实现学校举行校园歌手大赛,评委由6人组成,评分方法:去掉一个最高分,去掉一个最低分,计算其余4位评委的平均分,作为选手的最终得分。【算法设计】max 记录最高分min 记录最低分s 记录六位评委的总分aver 记录最终得分第1步:从文本框中分别读入6位评委的打分并依次存

4、入到a(1)到a(6)中;第2步:将第一位评委的打分a(1)分别赋给最高分max,最低分min和总分s;第3步:利用循环结构把另外5位评委的打分累加给s从而求出6位评委的总分s,同时把5位评委的打分与max与min进行比较,得出6位评委中的最高分max和最低分min;第4步:从总分s中去掉最高分max和最低分min,求出其他四位评委的平均分aver作为选手的最终得分。根据上述回答下列问题:(共8分,第一题2分,第二题3分,第三题3分。)(1)在设计界面过程中,窗体中录入评委打分的对象是下图中哪个控件生成的?_(填写编号:1/2/3/4)(2)上述算法描述采用的方法是: (填:自然语言/伪代码/

5、流程图)(3)下列程序代码片段对应于算法描述中的第2步至第4步。max = a(1)min = a(1)s = a(1)For I = 2 to 6s = s + a(i) 求6位选手的总分if a(i) max then max = a(i)if a(i) min then min = a(i) Next i aver = (_)/4 计算出选手的最终得分aver请写出片段中括号内空白处的表达式 。信息技术合格考复习题 算法(二)一、选择题1.已知s=1+2+3+N,找出一个最大的N,使得s30000,编写程序解决此问题,最适合的程序主体结构是( ) A.顺序结构 B.选择结构 C.循环结构

6、 D. 分支结构2.下列变量名合法的是( ) A. abc*123 B.123abc C.abc_123 D.for3.执行下列语句后,y的值是( )x=16if xc or a+cb and b+ca B. a+bc or a+cb or b+ca C. a+bc and a+cb or b+ca D. a+bc and a+cb and b+ca 信息技术合格考复习题 算法(三)一、选择题1.下列表达式能判断正整数x是偶数的是( )。A. x mod 2 = 1 B. x2 = 0 C. x mod 2 0 D. x mod 2 = 02.下列程序段运行后,s的值是( )S=0For i=

7、2 to 10 s=s+iNext iA.53 B.54 C.10 D.553.下列语句属于三种结构中的哪一种( ) x=100if x 20。求最小的n。【参考程序】Dim p as singleDim r as singleDim n as integerp=13r=0.012n=0Do while _ n = n+1 p = p*(1+r)LoopPrint n ; “年后” ; “人口超过” ; p根据上述回答下列问题:(8分,每空4分)(1)本题采用的算法是 _ _(填写:解析法/枚举法/排序法/递归法)。(2)写出参考程序中空白处表达式 _ _。3.算法设计与程序实现(8分)求 s=3+6+9+300的值.解决该问题,可以采用如下两种不同的方法:方法1:方法2:Dim s As IntegerDim i As Integers=0For I = 3 to 300 step 3s = s + Next iPrint sDim s As IntegerDim i As Integers=0For I = 1 to 100s = s + Next iPrint s请补充完成上述程序:_;_信息技术合格考复习题 算法(四)一、选择题1.在VB语言中,下列合法的变量名是( )

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

最新文档


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

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