[其它课程]算法百练.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它课程]算法百练

一、学算法,选答案 1 二、读算法,写结果 3 三、研算法,说功能 9 四、识框图,编程序 14 五、据题意,想算法 18 六、参考答案 22 上海市崇明中学信息科技教研组 2011年5月18日 一、学算法,选答案 1、下列关于算法的叙述中,错误的是( ) A、算法必须有输入 B、算法必须有输出 C、算法是有确切定义的 D、算法必须在有限步骤执行后能结束 2、学校要举行一次学生运动会,请你设计一个记录与统计运动会成绩的软件,你接到任务后,准备开始设计,比较好的方法和步骤是:( ) A、设计算法,编写程序,提出问题,调试程序 B、分析问题,编写程序,设计算法,调试程序 C、设计算法,提出问题,编写程序,调试程序 D、分析问题,设计算法,编写程序,调试程序 3、以下哪一个不属于算法的描述方法:( ) A、自然语言 B、伪代码 C、流程图 D、机器语言 4、关于变量的说法,错误的是( ) A、变量是计算过程中存储要用到的数据的存储单元 B、数据存储到某个变量,当数据被读取后,变量中的数据为空 C、在算法执行过程中,可以读取变量的值,也可以将数据存储到指定的变量中 D、对变量的赋值操作将改变变量中原来的值 5、下列赋值语句正确的是:( ) A、x+y=6 B、y=6-x C、-y=y D、x=y=5 6、若A是一个3位数,要取出A中十位数上的数字,以下叙述错误的是:() A、int((a mod 100)/10) B、(a-a mod 10)/10 mod 10 C、int(a/10)mod 10 D、(a mod 100)mod 10 7、在足球联赛中,有5个班级的比赛积分依次为14,11,13,8,9 原始数据 14 11 13 8 9 第一趟 8 14 11 13 9 第二趟 第三趟 8 9 11 14 13 第四趟 8 9 11 13 14 若采用冒泡排序算法对其进行从小到大排序,则第二趟的排序后结果是:( ) A、8 14 9 11 13 B、8 9 14 11 13 C、8 14 9 13 11 D、8 9 11 14 13 8、下述5个问题:①求圆柱体的面积;②求x,y,z三个数中的最大数;③输入一个数M,输出它的相反数;④给出一个三位数A,输出三个位数相加的值;⑤求分段函数的函数值。其中,不需要使用分支结构来描述的算法有:( ) A、①②③④⑤ B、①②③ C、①③④ D、①④ 9、下图流程图属于( )结构 A、分支结构 B、顺序结构 C、层次结构 D、循环结构 10、在足球联赛中,有5个班级的比赛积分依次为9,11,13,8,14 原始数据 9 11 13 8 14 第一趟 第二趟 14 13 11 8 9 第三趟 14 13 11 8 9 第四趟 14 13 11 9 8 若采用选择排序算法对其进行从大到小排序,则第一趟的排序后结果是:( ) A、14 13 11 9 8 B、14 13 8 9 11 C、14 11 13 8 9 D、14 11 13 9 8 二、读算法,写结果 1、 2、 3、 VB中函数Mid(S,p,n)的功能是: 在S字符串中,从p位置开始取n个字符。例:Mid(“TCP/IP”,3,3)=“P/I” 说出下列代码的运行结果 Dim p As String p = “Ping,IPconfig” t = Mid(p, 4, 5) s = Mid(t, 2, 2) Print s Print t 4、输入两组数据9、6及5.6、6.5,结果分别是多少? 5、 Dim n1 As String Dim n2 As String n1 = 沪CH6569 n2 = 沪AH9K87 If n1 n2 Then Print n1 Else Print n2 End If 6、 7、 8、 9、 10、 s = 0 i = 5 Do While Not (i 1) s = s / 10 + i i = i - 1 Loop Print s 11、 12、 13、 14、 15、 16、输入数为30 Dim n As Integer n = InputBox(n) i = 2 Do While i = n If i Mod 5 = 0 Then If i Mod 3 = 2 Then Print i End If End If i = i

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档