1.2.1输入语句输出语句和赋值语句

上传人:公**** 文档编号:507937998 上传时间:2023-06-10 格式:DOC 页数:7 大小:188KB
返回 下载 相关 举报
1.2.1输入语句输出语句和赋值语句_第1页
第1页 / 共7页
1.2.1输入语句输出语句和赋值语句_第2页
第2页 / 共7页
1.2.1输入语句输出语句和赋值语句_第3页
第3页 / 共7页
1.2.1输入语句输出语句和赋值语句_第4页
第4页 / 共7页
1.2.1输入语句输出语句和赋值语句_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《1.2.1输入语句输出语句和赋值语句》由会员分享,可在线阅读,更多相关《1.2.1输入语句输出语句和赋值语句(7页珍藏版)》请在金锄头文库上搜索。

1、121输入语句输出语句和赋值语句一、选择题1关于赋值语句需要注意的事项中不正确的选项是()A赋值号左边只能是变量名字,而不是表达式B赋值号左、右不能对换C不能利用赋值语句进行代数式的演算D赋值号与数学中的等号的意义相同答案D解析关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同2以下所给的式子,前一个是算术式子,后一个是QBASIC语言中的对应式子,正确的有_个()e5:e53:33/4lg7:LOG10(7) :SQR(3)|x3|:ABS(x3)A1B2C3D4答案C解析在QBASIC语言中幂底数为e时有专用符号exp(),如ex表达为exp(x)e5应为exp

2、(5);当幂指数为分式等代数式时,应加括号,乘方优先于乘除,3应为3(3/4);常用对数的指令为LOG10(),故(3)正确;都正确,选C.3赋值语句“xx1”的正确解释为()Ax的值与x1的值可能相等B将原来x的值加上1后,得到的值替换原来x的值C这是一个错误的语句D此表达式经过移项后,可与xx1功能相同答案B4以下给出的赋值语句中,正确的有_个()3B xy0AB2 TT*TAA1A0 B1 C2 D3答案C解析根据赋值语句特点知,都不对,赋值号左边应该是一个变量,故不对;一个赋值语句一次只能给一个变量赋值,不能出现两个以上“号,不对,正确5运行下面程序,输出结果为()程序:a3b5aab

3、babPRINTa,bA3,5B8, C8,1D8,答案C解析第3,4两句给a,b重新赋值后a8,b1,选C.点评ab表示整数a除以整数b所得的整数商6以下程序假设输出的结果为4,那么输入的x值可能是() 答案D解析由x22x14得,x1或x3.7执行以下算法语句后的结果(x MOD y表示整数x除以整数y的余数)为()INPUT“x,y;x,yAx*yBx MOD yCA*yBPRINTA,B,CEND(运行时从键盘上输入16和5)AA80,B1,C401BA80,B3,C403CA80,B3.2,CDA80,B3.2,C404答案A解析第一句输入x16,y5,第二句Axy80,第三句B取x

4、除以y的余数,B1,应选A.8函数f(x)x21,g(x)2x3,下面程序是求f(g(0)g(f(0)的值的算法语句:x0g2y1ffx*x1g_y2gyy1y2PRINTyEND那么、处应填入的表达式为()答案B解析由算法语句知,y1f(g(0),gg(0),故处应为g*g1,同理处应为2二、填空题9写出以下程序运行的结果输出结果为_输出结果为_ 答案(1)128(2)a1,b0,c1(3)f48,g99(4)a10,b20,c30,a20,b30,c20.解析(1)执行第三、四句后,a4,b2,执行第五句后,a4(2)4128,故输出a的值为128;(2)执行第三句后,c1,执行第四句后,

5、b0,故输出a1,b0,c1;(3)第一句输入a值2,第二句fa213,第三句g2a37,第四句fg2148,第五句g2f399,最后输出f48,g99.(4)第一句输入a10,b20,c30,第二句输出a10,b20,c30,第三句a20,第四句b30,第五句c20,第六句输出a20,b30,c20.10写出以下程序的运行结果: (3)xyINT(x)xABS(y)xxMOD3PRINTxEND运行结果为_(注:INT(x)表示不超过x的最大整数)答案(1)4(2)4(3)2解析(1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A26A20A4,因此最后输出A的值4.(2)第一句x3

6、,第二句yx327,第三句给x重新赋值后x53,第四句给y重新赋值后y16,第五句x4,第六句输出x的值4.(3)第一句x31.24,第二句y32,第三句给x重新赋值x|y|32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2.11(09江苏理)以下列图是一个算法的流程图,最后输出的W_.答案22解析由程序框图知,运行过程为:S0,T1,S1;不满足S10,故T3,S8;不满足S10,故T5,S17;此时满足S10,故W22,输出W的值后结束三、解答题12编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积要求输入l的值,输出正方形和圆的面积(取3

7、.14)解析设围成的正方形的边长为a,依题意4al,a,所以正方形的面积为S12;同理假设设围成的圆的半径为R,那么2Rl,R,所以圆的面积为S2R22.因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出两个面积程序如下:13某粮库3月4日存粮50000kg,3月5日调进粮食30000kg,3月6日调出全部存粮的一半,求每天的库存粮食数,画出程序框图解析库存的粮食数每天都在变,可以设置一个变量来表示每天的库存粮食数程序框图如下列图程序:a50000PRINT“3月4日存粮数;aaa30000PRINT“3月5日存粮数;aaa/2PRINT“3月6日存粮数;aEND.14读以下程序,写出运行结果a6,b2,aABS(a),bb2aab,ca2解析运行以上程序依次得到:a6,b2a6,b4a10,c2a5,b9b3.最后输出a,b,c的值:5,3,2.15直线方程为AxByC0(AB0),试编写一个程序,要求输入符合条件的A、B、C的值,输出该直线在x轴、y轴上的截距和直线的斜率解析INPUTA、B、CM(C)/AN(C)/Bk(A)/BPRINT“该直线在x轴上的截距为:MPRINT“该直线在y轴上的截距为:NPRINT“该直线的斜率为:kEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号