计算机二级

执行下列程序,最后S的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s<=xs=s+ii=i+1ENDDO?sSET TALK ONA.12B.14C.16D.18

题目

执行下列程序,最后S的显示值为( )。

SET TALK OFF

s=0

i=2

x=10

DO WHILE s<=x

s=s+i

i=i+1

ENDDO

?s

SET TALK ON

A.12

B.14

C.16

D.18

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行如下程序,最后S的显示值为 SET TALK OFF S=0 i=5 X=11 DO WHILE s<=X s=s+i i=i+1 ENDDO ?s SET TALK ON

A.5

B.11

C.18

D.26


正确答案:C
解析:该循环语句中,变量s和i每次执行循环后值的变化如下:s值i值第一次循环56第二次循环117第三次循环188程序在第四次执行循环时,因条件(18=11)为假而退出循环。

第2题:

执行如下程序SET TALK OFFS=0I=1INPUT "N=" TO NDO WHILE S<=NS=S+II=I+1ENDDO

执行如下程序

SET TALK OFF

S=0

I=1

INPUT "N=" TO N

DO WHILE S<=N

S=S+I

I=I+1

ENDDO

?S

SET TALK ON

如果输入值为5,则最后S的显示值是( )。

A.1

B.3

C.5

D.6


正确答案:D

第3题:

若s、i均为整型变量,执行下列程序段后s的值为 ______。

s=0

i=1

Do

s=s+i

i=i+1

Loop Until i>5@答案@15@[评析]@本题考查了Do...Loop Until控制语句。每执行一次循环,变量s加一次变量i,随后变量i再加一次1,直到变量5大于5时终止循环。i的初始值为1,故Do循环执行5次。相应的,变量s分别加1、2、3、4、5,故答案为15。


正确答案:15
15 解析:本题考查了Do...Loop Until控制语句。每执行一次循环,变量s加一次变量i,随后变量i再加一次1,直到变量5大于5时终止循环。i的初始值为1,故Do循环执行5次。相应的,变量s分别加1、2、3、4、5,故答案为15。

第4题:

执行如下程序,最后s的显示值为 SET TALK OFF S=0 i=5 x=11 DO WHILE s<=x s=s+i i=i+l ENDD0 7 S SET TALK ON

A. 5

B. 11

C. 18

D. 26


正确答案:C
该循环语句中,变量s和i每次执行循环后值的变化如下
s值 i值
第一次循环5 6
第二次循环11 7
第三次循环18 8
程序在执行第四次循环时,因条件(18<=11)为假而退出循环。

第5题:

执行如下程序,则最后S的显示值为( )。 SET TALK FFS=0 i=5x=11DO WHILE s<=X s=s+ii=i+lENDD07 S SET TALK ON

A. 5

B. 11

C. 18

D. 26


正确答案:C
该循环语句中,变量S和i每次执行循环后值的变化如下:
S值i值
第一次循环5 6
第二次循环11 7
第三次循环18 8
在执行第四次循环时,程序因条件(18<=11)为假而退出循环。

第6题:

执行如下程序,最后S的显示值为( )。 SET TALK OFF s=0 i=2 x=10 DO WHILE s<一一X S=S+i i=i十l ENDDO ?S SET TALK ON

A.12

B.14

C.16

D.18


正确答案:B
B。【解析】DOWHILE—ENDD0语句的格式:DOWHILE<条件><命令序列>ENDD执行该语句时.先判断DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与ENDDO之间的<命令序列>(循环体)。当执行到ENDDO时,返回到DOWHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDD后面的语旬。先给三个变量赋初始值,使用一个DOWHILE循环语句来操作,判断条件是变量S是否小于等于X,如果大于x,则退出循环,否则执行循环体,执行S=S十i.S=2;再执行i=i+1后,i=3,重复此循环体的操作。所以S最终的显示值是l4。

第7题:

执行如下程序,最后S的显示值为

SET TALK OFF

s=0

i=5

x=11

DO WHILE s<=x

s=s+i

i=i+1

ENDDO

?s

SET TALK ON

A.5

B.11

C.18

D.26


正确答案:C
解析:该循环语句中,变量s和i每次执行循环后值的变化如下:程序在第四次执行循环时,因条件(18<=11)为假而退出循环。

第8题:

执行如下程序,最后S的显示值为 SET TALK OFF S=0 i=5 X=11 DO WHILE S<=x S=S +i I = I +l ENDDO ?s SET TALK ON

A.5

B.11

C.18

D.26


正确答案:C
解析:该循环语句中,变量s和i每次执行循环后值的变化如下:
  s值  i值
  第一次循环  5  6
  第二次循环  11  7
  第三次循环  18  8
  程序在第四次执行循环时,因条件(18<;11)为假而退出循环。

第9题:

【程序】

SET TALK OFF

S=0

I=1

DO WHILE I<4

ACCEPT “请输入字符串:”TO X

IF“A” $ X

S=S+1

ENDIF

I=I+1 ENDDO

? S

RETURN

运行时输入:“abcd”、“aBCD”,输出S的值为 ______。

A.3

B.2

C.1

D.0


正确答案:D
解析:字符串包含运算符($)的格式:字符串1>$字符串2>功能:当字符串2>包含字符串1>,其值为.T.;当字符串2>不包含字符串1>,其值为.F.。