资源描述:
《【优化方案】2012高中数学 第1章1.2.1知能优化训练 新人教B版必修3.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.在我们写程序时,对于“//”号的说法正确的是( )A.“//”后面是注释内容,对程序运行起着重要作用B.“//”后面是程序执行的指令,对程序运行起着重要作用C.“//”后面是注释内容,对程序运行不起作用D.“//”后面是程序执行的指令,对程序运行不起作用答案:C2.下列给出的赋值语句正确的有( )①赋值语句3=B;②赋值语句x+y=0;③赋值语句A=B=-2;④赋值语句T=T*T.A.0个 B.1个C.2个D.3个解析:选B.①赋值语句中“=”号左右两边不能互换,即不能给常量赋值.左边必须是变量,右边必须是表达式,应改为B=3;②赋值语句不能给一个表达式赋值;③一个
2、赋值语句只能给一个变量赋值,不能出现两个或多个“=”;④该语句的功能是将当前的T平方后再赋给变量T.故选B.3.下列给出的输入、输出语句正确的是( )①输入语句input a;b;c②输入语句input x=3③输出语句print A=4④输出语句print 20,3*2A.①②B.②③C.③④D.④解析:选D.①input语句可以给多个变量赋值,变量之间用“,”隔开;②input语句中只能是变量,而不能是表达式,③print语句中不用赋值号“=”;④print语句可以输出常量、表达式的值.4.下列程序的运行结果是________.解析:由赋值语句的作用知x=6.答案:65.读程序Ⅰ、Ⅱ,
3、若两程序输入值与执行结果均分别相同,则两程序的输入值为________,执行结果为________.程序Ⅰ: 程序Ⅱ:x=input(“x=”);x=input(“x=”);y=x+2;y=2*x+2print(%io(2),y);print(%io(2),y);endend解析:两程序执行结果相同,即求y=x+2与y=2x+2的交点.答案:0 2一、选择题1.某一程序中先后相邻的两个语句是:x=3*5;x=x+1;那么下列说法中正确的是()4用心爱心专心①x=3*5的意思是x=3×5=15,此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5也可以写为3
4、*5=x;④该语句程序执行后x的值是16.A.①③B.②④C.①④D.②③答案:B2.已知变量a,b已被赋值,要交换a,b的值,下列方法正确的是( )A.a=b,b=aB.a=c,b=a,c=bC.a=c,b=a,c=aD.c=a,a=b,b=c解析:选D.利用赋值语句交换a,b的值需引入第三个量c.3.在Scilab的文本编辑器中有如下程序:a=input(“chinese”);b=input(“math”);c=input(“foreignlanguage”);aver=(a+b+c)/3其中第一步程序语句的作用为( )A.请求将语文成绩的变量输入给aB.请求输入语文成绩,并将它
5、赋值给aC.将表达式input(“chinese”)的值赋给aD.将变量input(“chinese”)的值赋值给表达式a解析:选B.这里应注意输入语句与赋值语句的作用.4.计算机执行下面的程序段后,输出的结果是( )a=1;b=3;a=a+b;b=a-b;print(%io(2),a,b);A.1,4B.4,1C.0,0D.6,0解析:选A.第一步,a=1+3=4;第二步,b=a-b=4-3=1,print(%io(2),a,b)输出的顺序为b,a,所以输出b,a应分别为1,4.5.下面程序运行时输出的结果是( )A.5,0,10B.10,5,0C.5,10,0D.0,10,5解析:选
6、B.执行顺序为C=A+B=10-5=5,A=B+C=-5+5=0,B=A+C=0+5=5,C=C+A+B=5+0+5=10.故最后的结果为A=0,B=5,C=10.6.关于输入语句、输出语句和赋值语句,下列说法中正确的是( )A.input语句只能给一个变量赋值B.print语句可以在计算机屏幕上输出常量、变量的值和系统信息C.赋值语句就是将赋值号左边的值赋给赋值号右边的变量D.赋值语句不能给变量重复赋值,只能赋一次值答案:B二、填空题7.已知如下程序4用心爱心专心若输入10,20,30,则输出结果为________.解析:由赋值语句的功能知b的值20赋给了a,c的值30赋给了b,赋值后的
7、a=20,又赋给了c.答案:20,30,208.请写出下面运算输出的结果________.解析:语句c=是将a,b和的一半赋值给变量c,c得4;语句d=c*c是将c的平方赋值给d,最后输出d的值.答案:169.下面程序是输出A(x1,y1),B(x2,y2)中点的程序,添上空白部分缺省的语句.x1=input(“x1=”);y1=input(“y1=”);x2=input(“x2=”);y2=input(“y