精英家教网 > 高中数学 > 题目详情
已知Scilab程序如下:

a=5;

b=8;

c=10;

a=b;

b=c;

c=a;

print(%io(2),a,b,c)

该程序运行后的结果为(    )

A.a=10,b=8,c=8                          B.a=8,b=8,c=10

C.a=8,b=10,c=8                          D.a=8,b=10,c=10

答案:C

思路分析:由b=8及a=b知b的值赋给a后,a变为8,而b=c是将c的值赋给b,此时b的值为10,c=a是将a的值8赋给c,从而c的值变为8.所以输出的值为a=8,b=10,c=8.

练习册系列答案
相关习题

科目:高中数学 来源:大连市第八中学2006~2007学年度下学期期末考试高一数学试卷 题型:044

已知mod(a,b)是一个函数,它的意义指的是整数a除以整数b所得的余数.下面请你阅读下列在Scilab环境下编写的程序:

S=0;

fori=1∶1∶100

if mod(i,2)=1

S=S+i

else

end;

end;

print(%io(2),S)

回答下列问题:

(1)此程序中包括了哪些基本算法语句?

(2)此程序的目的是什么?

(3)在Scilab环境下用while语句重新设计(2)的程序.

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

已知三元一次方程组

请画出解三元一次联列方程组的框图和用Scilab语言编写程序.

查看答案和解析>>

科目:高中数学 来源:2010年辽宁省东北育才学校高一下学期期中考试数学试题 题型:解答题

(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:
S=0;
for i=1:1:100
if  mod(i,2)==1
S=S+i^2;
else 
S=S-i^2;
end;
end;
print(%io(2),S)
回答下列问题:(1)此程序中包括了哪些基本算法语句?
(2)画出此算法对应的程序框图;
(3)在Scilab环境下用while语句重新设计此程序。

查看答案和解析>>

同步练习册答案