题目内容
2.设A=10,B=20,则可已实现A,B的值互换的语句是( )| A. | A=10 B=20 B=A A=B | B. | A=10 B=20 C=A B=C | ||
| C. | A=10 B=20 C=A A=B B=C | D. | A=10 B=20 C=A D=B B=C A=B |
分析 分析各选项程序中各变量、各语句的作用,模拟程序的运行过程,对程序运行过程中各变量的值进行分析,即可得到最终的输出结果.
解答 解:对于C:此程序运行过程是:
A=10,B=20,C=A=10,A=B=20,B=C=10;
利用中间变量C,实现A、B的值互换;
其它选项均不能实现A、B的值互换.
故选:C.
点评 本题主要考查了程序代码,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,属于基础题.
练习册系列答案
相关题目
10.
如图,在△ABC中,AB=2$\sqrt{5}$,BC=2$\sqrt{10}$,AC=2$\sqrt{13}$,E、F、G分别为三边中点,将△BEF,△AEG,△GCF分别沿EF、EG、GF向上折起,使A、B、C重合,记为S,则三棱锥S-EFG的外接球面积为( )
| A. | 14π | B. | 15π | C. | $\frac{29}{2}$π | D. | 2$\sqrt{33}$π |
7.在△ABC中,若sinA=2sinB,cosC=-$\frac{1}{4}$,则$\frac{a}{c}$=( )
| A. | $\sqrt{6}$ | B. | $\frac{{\sqrt{6}}}{2}$ | C. | $\frac{{\sqrt{6}}}{3}$ | D. | $\frac{{\sqrt{6}}}{4}$ |
14.若m=$\sqrt{3}$+$\sqrt{5}$,n=$\sqrt{2}$+$\sqrt{6}$,则m、n的大小关系是( )
| A. | m>n | B. | m<n | C. | m=n | D. | m≤n |