当前位置:首页 > 1.2.1 输入语句、输出语句和赋值语句知识要点试题及答案
一、知识要点及方法
三种语句的格式与功能.语句、格式、功能 输入语句INPUT说明 程序运行到INPUT语句时会暂停,屏幕上出现一个问号,等待你从键盘输入一些数据,输入后按回车,程序把这些数据依次赋值给变量表中的变量,然后继续往下执行. 格式中有“;”与“,”分隔的区别 表达式可以是常量、变量、计算公式或系统信息. 一个语句可以输出多个表达式,之间用“,”或“;”分隔. 如果表达式是引号引起来的字符串,则原样输出.如果PRINT语句后没有任何内容,则表示输出一个空行. 格式:INPUT “提示内容”;变量功能:从键盘输入值给变量. 输出语句PRINT格式:PRINT “提示内容”;表达式 功能:在屏幕上输出常量、变量或表达式的值,可以输出数值计算的结果. 赋值语句LET 格式:LET 变量=表达式 功能:计算表达式的值,将此值赋给“=”左边的变量. “LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量. 一个赋值语句只能给一个变量赋值,但在一个语句行中可以写出多个赋值语句,中间是“:”分隔. 赋值号“=”与数学中的等号不完全一样,常重复赋值 二、试题
同步测试
1.(教材例3改编)下列语句 A=a
A=A+15
PRINT AEND
若最后A的输出结果为10,则a应为( ) A.10 B.25 C.-5
D.5
解析:选C.A的输出结果为a+15=10,∴a=-5. 2.下列程序语言中表达式的值正确的是( ) A.6*SQR(4)+3^2*2=154 B.3*(5+4)+SQR(9)^2=17 C.[5+3*(12-7)]/4=5
D.(2+3)*5-4+2*3*SQR(4)^2=72 3.下列正确的语句的个数是( ) ①输入语句 INPUT a+2; ②赋值语句 x=x-5;
③输出语句 PRINT M=2. A.0 C.2
B.1 D.3
4.当a的值为10时,“PRINT “a=”;a”在屏幕上的输出结果为________.
课时训练
1.下列给出的输入、输出语句正确的是( ) ①输入语句:INPUT a;b;c; ②输入语句:INPUT x=3; ③输出语句:PRINT A=4; ④输出语句:PRINT 20,3*2. A.①② B.②③ C.③④
D.④
2.给出下面一个程序: A=5B=8X=AA=B B=X+A
PRINT A,BEND
此程序运行的结果是( ) A.5,8 B.8,5 C.8,13
D.5,13 3.下面的程序输出的结果是( )
A.27 B.9 C.2+25
D.11
4.下面程序执行后输出的结果是( )
a=1b=2c=3a=b
b=cc=a
PRINT a,b,cENDA.1,2,3 C.2,3,2
B.2,3,1 D.3,2,1
5.下面程序运行的结果是( ) a=1b=2c=a-b
b=a+c-b
PRINT a,b,cEND
A.1,2,-1 C.1,-2,-1
B.1,2,1 D.1,-2,1
6.“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,那么下列说法正确的是( )
A.①③ C.①④
B.②④ D.②③
7.下面一段程序执行后的结果是________. A=2A=A*2A=A+6 PRINT AEND
8.执行程序PRINT (3+2)*4的结果是________.
9.2010年11月,国家控制了物价后,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.店主为了收款的方便设计了一个程序,请将下面的程序补充完整.
10.下面是用程序语句表示的一个问题的算法,试根据其画出程序框图.
11.根据如图所示的程序框图,将算法语句改写为程序.
解:程序如下:
12.已知函数f(x)=3x-1,求f[f(2)]的值,设计一个程序,解决上述问题.
共分享92篇相关文档