题目内容
读程序
甲: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 i≤1
PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
| A.程序不同,结果不同 | B.程序不同,结果相同 |
| C.程序相同,结果不同 | D.程序相同,结果相同 |
A
解析试题分析:甲程序循环变量初始值1,步长1,循环1000次,求1到1000的和;do.....loop until先循环一次,在判断是否满足条件,while...wend 和 do until...loop都是先判断条件再循环。也就是第一个比后两个多一次循环。故选A。
考点:本题主要考查算法语言及程序的功能识别。
点评:简单题,从初始值、步长、循环语句等认识程序。
给出以下问题:
①求面积为1的正三角形的周长;
②求键盘所输入的三个数的算术平均数;
③求键盘所输入的两个数的最小数;
④求函数
当自变量取
时的函数值.
其中不需要用条件语句来描述算法的问题有( )
| A.1个 | B.2个 | C.3个 | D.4个 |
已知
,现将两个数交换,使
,下面语句正确的一组是( )
| A. | B. |
| C. | D. |
如图中的程序框图的循环体执行的次数是( )![]()
| A.50 | B.49 | C.100 | D.99 |
实数系的结构图为图所示,其中1、2、3三个方格中的内容分别为( )![]()
| A.有理数、整数、零 |
| B.有理数、零、整数 |
| C.零、有理数、整数 |
| D.整数、有理数、零 |
给出以下四个问题,
①输入
, 输出它的相反数 ②求面积为
的正方形的周长
③在三个不等实数
中,求一个数的最大数
④求函数
的函数值
其中不需要用条件语句来描述其算法的有 ( )
| A.1个 | B.2个 | C.3个 | D.4个 |
给出如下程序:
INPUT x
IF x<0 THEN y=-1
ELSE
IF x=0 THEN y=0
ELSE y=1
END IF
END IF
PRINT y
END
输入x=3时,输出的结果是( )
| A.1 | B.-1 | C.0 | D.3 |
下边为一个求20个数的平均数的程序,在横线上应填充的语句为( )![]()
| A. | B. |
| C. | D. |