例3:将两个数a=28,b=5进行交换,使a=5,b=28,下面语句正确的一组是( )
A.
B.
C.
D.
? 习题
2. 变量a、b已被赋值,要交换a、b的值,采用的算法是( )
思路分析:交换两个变量的值必须引入一个中间变量,以便暂时储存变量的值。 A. a=b,b=a C. a=c,b=a,c=a
3. 下列给出的赋值语句中正确的是( )
思路分析:根据赋值语句的格式及功能进行判断 A. 4=M
B. B=A=3
C. x+y=0
D. M=﹣M
B. a=c,b=a,c=b D. c=a,a=b,b=c
4. 下列程序运行后,输出的结果为 。
思路分析:正确理解赋值语句,运行程序,可得结论。
5. 执行如图所示的程序语句后,输出的j= 。 思路分析:模拟程序的运行过程,分析每一步执行后变量i,j的值,可得答案。
第 5 页 共 10 页
方法三:三种语句的综合运用
? 任何一个程序中,输入、输出、赋值语句是不可缺少的,它们在程序中各有作用。解
决实际问题时,可先将语句转译为数学语言,然后求解。 例4:设计程序并画出程序框图:输入一个两位数,交换其各位与十位的数字之和,输出所得到的两位数。 ? 习题
6. 如图,该程序运行的结果为 。
思路分析:从所给的赋值语句中可以看出a、b、c初始值分别为2、3、4,依次往下执行程序可得结论。
7. 写出下列程序运行的结果:若输入2、1,则输出的
结果为 。
8. 阅读下列程序,如果输入a=1、b=2、c=3,则输出的S的值
为 。
第 6 页 共 10 页
三:题型分析
题型一:与基本语句(输入、输出、赋值语句)的概念相关的问题
1. 在INPUT语句中,同时输入多个变量,变量之间的分隔符是( )
A. 逗号
B. 分号
C. 空格
D. 引号
2. 下列给出的赋值语句正确的有 。(只填序号)
①x=2*y+z;②x=3;③x+y=7;④y=3.14*4
题型二:
3. 读程序完成下列题目。
1) 若输入x的值为3,则程序执行的结果是什么? 2) 若程序执行的结果为3,则输入x的值为多少?
题型三:程序语言与程序框图的互译
4. 以下是一个用基本算法语句编写的程序,根据程序画出相应的程序框图。
第 7 页 共 10 页
题型四:应用输入、输出、赋值语句编写程序
5. 编写一个程序,输入正方形的边长a,输出它的对角线的长l和面积S。(提示:2表
示为SQR(2))
6. 根据下面的程序看图写出程序。
7. 编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时,所围成的正
方形和圆的面积。要求输入L的值,输出正方形和圆的面积,并画出程序框图。(?取3.14)
第 8 页 共 10 页
相关推荐: