写程序部分复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法与程序设计复习 简单算法归纳: 1.“四舍五入问题”——利用Int函数实现四舍五入功能 例如:Int(x*100+0.5)/100 保留两位小数 2.“交换两个变量内容问题”一定要引入第三个变量,并注意次序 X=3 Y=2 T=X T=X+Y X=Y 或者 X=Y Y=T Y=T-X 3.“整除(倍数)问题“——余数为零(3种方法) 方法1:x Mod y=0 方法2:Int(x/y)=x/y 方法3:x/y=x\y 4.”计数问题“——统计符合条件的个数,初值=0 每次自身加1 例如:统计出100~1000之间所有11倍数的个数的下列程序 s = 0 For n = 100 To 1000 If n Mod 11 = 0 Then s = s + 1 Next n Print s 5.:累加问题“——符合条件的数字累加,初值=0 累加格式类似sum=sum+1. 例如:计算1+1/3+1/5+1/7+……+1/99值的程序段 S=0 ‘累加的初值必须=0 For k=1 to 99 step 2 ‘for循环的开头,步长设置为2,即每次k的值加2 S=s+1/k Next k ‘For循环的结尾 6、“累乘问题“——符合条件的数字累乘,初值=1,累乘格式类似s=s*k 例如:计算1*4*7*10*13*17*20 T=1 For k=1 to 20 step 3 T=T*k Next k Print T 选择题 16.下列数据中,属于字符串常量的是哪一项?( ) A. ABC B. “123” C. False D. 2*x+5 23.函数Abs(x)的功能是下列选项中的哪一项。( ) A.求X的平方 B.求X的算术平方根 C.求X的绝对值 D.求不大于X的最大整数 24.下列选项中的哪一项不属于程序设计高级语言。( ) A. Word B. VB C. Pascal D. C++ 34.用计算机解决问题时,首先是分析问题,然后是设计算法,接下来的步骤是下列选项中的哪一项。( ) A.编写程序 B.输入程序 C.得到答案 D.调试运行程序 36.人们利用计算机解决问题的基本过程一般有如下四个步骤(①~④),请按各步骤的先后顺序在下列选项中选出正确的答案( ) ①调试运行程序 ②设计算法 ③分析问题 ④编写程序 A.①②③④   B.②③④①   C.③②④①   D.③②①④ 37.下列流程图符号属于判断框的是( ) A. B. C. D. 38.在VB语言中,下列数据属于字符串常量的是( ) A.abc B.Total C.1/2 D.123 39.下面是“输入两个数,将其中值最大的数存入max”的算法: 第1步:输入两个数a,b。 第2步:如果a大于b,则将a的值赋给max,否则将b的值赋给max。 第3步:输出max的值。 关于这个算法,说法正确的是( ) A.上述算法是用自然语言描述的 B.上述算法是用流程图描述的 C.上述算法是顺序算法结构 D.上述算法是用伪代码描述的 40.在VB语言中,以下函数运算中结果不是4的是( ) A.Int(4.1) B.Len(信息技术) C.Abs(-4.1) D.Sqr(16) 非选择题 补充完善下列程序段(每小题3分,共12分)。 从键盘输入圆的半径R,输出圆的周长L和面积S。 = 1 \* GB3 ①Dim R As Single Dim L As Single Dim S As Single _____=InputBox(输入半径R ) L=2*3.14*R S=3.14*R*R Print 圆的周长L= ;L Print 圆的面积S= ;S ② 计算旅客的行李费,收费标准为:20千克以下(包括20千克)不收费,超过20千克的部分每千克收20元。X表示行李重量,Y表示行李费。 Dim X As Single Dim Y As Single X=InputBox(输入行李重量) If ________ Then Y=0 Else Y=

文档评论(0)

潮起潮落 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档