1.2算法语句程序单元测试(自己精编).docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2算法语句程序单元测试(自己精编)

1.3 算法基本语句 ? ??? 当堂练习: 1.下边程序运行后的输出结果为(???? ) A.17?     B.19 ?    C.21?     D.23 ? 2.下边程序运行的结果是(???? ) A.1,2,3?   B.2,3,1 ?  C.2,3,2?   D.3,2,1 ? 3.下边程序运行后输出的结果为(???? ) A. 3? 4? 5? 6??? ?  B. 4? 5? 6? 7 ?????? C. 5? 6? 7? 8???    D. 6? 7? 8? 9 4下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是(???? ) A.i10??   B.i10 ?  C.i20?   D.i20 5.算法: S1? 输入n; S2? 判断n是否是2,若n=2,则n满足条件, 若n2,则执行S3; s3? 依次从2到n一1检验能不能整除n,若不能整除n, 则输出n. 则输出n是(???? ) A.质数???   B.奇数???   C.偶数???  D.约数 6.读程序                      甲:INPUT i=1??? ????乙:INPUT? I=1000 ??? ??????S=0??? ???????????????S=0 ??? WHILE i≤1000 ????????DO ??? S=S+i??? ??????????????????S=S+i ??? i=i+l??? ????????????????I=i一1 ??? WEND???????????????? ?Loop UNTIL i1 ??? PRINT S?? ????????????PRINT? S END?? ????????????????END 对甲乙两程序和输出结果判断正确的是(???? ) A.程序不同结果不同? B.程序不同,结果相同 C.程序相同结果不同? D.程序相同,结果相同 7.阅读下列程序: 输入x; if x<0,?? then y:=; else if x>0,??? then y:=; else y:=0; 输出 y. 如果输入x=-2,则输出结果y为(???? ) A.3+???      B.3-     C.-5?????    D.--5 8.x=5 y=6 PRINT? xy=11 END 上面程序运行时输出的结果是(???? ) A.xy≠11????   B.11??????   C.xy=11???    D.出错信息 9.下面的问题中必须用条件结构才能实现的个数是(???? ) (1)已知三角形三边长,求三角形的面积; (2)求方程ax+b=0(a,b为常数)的根; (3)求三个实数a,b,c中的最大者; (4)求1+2+3+…+100的值。 A.4个?    B. 3个?    C. 2个??     D. 1个 10.两个数5671、10759的最大公约数是(???? ) A.46????????  B.53????????  C.28????    D.71 11.二进制数111011001001 (2)对应的十进制数是(???? ) A.3901?????????? B.3902???????? C.3785???????? D.3904 ? 12.下面的代码的算法目的是(???? ) 10 Read a,b 20 r←mod(a,b) 30 If r=0 then Goto 80 40 Else 50 a←b 60 b←r 70 Goto 20 80 Print b A.求x,y的最小公倍数??????????????? B.求x,y的最大公约数 C.求x被y整除的商?????????????????? D.求y除以x的余数 13.若连续函数在区间内单调,且,则在区间内(???? ) ? A. 至多有一个根???? B.至少有一个根???? C.恰好有一个根???? D.不确定 14.已知算法如下: ??? S=0; ??? 输入 n; ??? for i:=1 to n do ??? begin S=S+2*i; ??? end. 输出S. 若输入变量n的值为3,则输出变量S的值为????? ; 若输出变量S的值为30,则变量n的值为??   ?? . 15.看右边程序运行后,输出的结果为______________.. x=5 y=-20 IF? x0? THEN ?? x=y-3 ? PRINT x ELSE ?? y=y+3 PRINT y END IF END (第15题) ? 16.算法程序:计算1+2+3+…+n的值(要求可以输入任意大于1的正自然数)中,请填上空缺的部分. INPUT “n=”;n i=1 sum=0 WH

您可能关注的文档

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档