山东省学业水平考试信息技术算法五套(3)

2020-05-09 09:23

年都是闰年,2100年不是闰年)。下列判断年份。下列判断年份y是闰年的表达式正确的是( )。

A yMod 4=0 Or y Mod 100<>0 And y Mod 400=0 B yMod 4=0

C yMod 4=0 And y Mod 100 <>0 Or y Mod 400=0 D yMod 400=0

28、分析并完善流程图

执行流程图,当输入x的值为4时,输出y的值为2,则菱形判断框中的条件可能为________(填写字母:A/B/C/D 6分)。 A x>3 B x>4 C x<=4 D x<=5

29、分析并完善程序

以下是计算s=12+22+32+…+1002的程序代码,请补全程序。(共6分,每空3分) Dim s As Long Dim i As Integer s=0

For i=1 To 100

s=s+_____________ ___________ Print s

30、算法设计与程序实现 拖动滚动条浏览全部试题内容,点击右侧图标可切换输入法 十进制整数转换为二进制整数采用“除2取余”法。 算法描述 第1步:输入一个十进制正整数n; 第2步:将n除以2,记录余数r; 第3步:将r追加到字符串s的左边(s 用于记录转换后的二进制数,初值为空); 第4步:将n 除以2的商赋给n ; 第5步:若n 为0,则转到第6步;若n不为0,转到第2步; 第6步:输出s (即逆序输出每一次的余数)。 举例说明 将一个十进制数13转换为二进制。 界面设计 【参考程序】 Dim s As String ‘记录转换后的二进制数 Dim n As Integer ‘记录十进制正整数n Dim r As Integer ‘记录n除以2的余数 s=“ ” ‘s 记录转换后的二进制数,初值为空 n=Val(Text1.Text) Do While n>0 r=______①________ s=r & s n=______②________ Loop Text2.Text=s

1、 上述算法描述采用的方法是:______________(填:自然语言/伪代码/流程图)。(2分)

2、 在参考程序①处应填入____________(填写字母:A/B/C/D)。(3分) A nMod 2 B n \\2 C 2 Mod n D n/2

3、在参考程序②处应填入____________(填写字母:A/B/C/D)。(3分)

A n Mod 2 B n \\2 C 2 Mod n D n/2


山东省学业水平考试信息技术算法五套(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[最新版][9096]《中外管理思想史》网上作业与课程考试复习资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: