版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2.1一、选择题1.关于赋值语句需要注意的事项中不正确的是()A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的等号的意义相同[答案]D[解析]关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.2.下列所给的式子,前一个是算术式子,后一个是QBASIC语言中的对应式子,正确的有________个.()①e5:e︿5 ②3eq\f(3,4):3︿3/4③lg7:LOG10(7) ④eq\r(3):SQR(3)⑤|x-3|:ABS(x-3)A.1 B.2C.3 D.4[答案]C[解析]在QBASIC语言中幂底数为e时有专用符号exp(),如ex表达为exp(x).∴e5应为exp(5);当幂指数为分式等代数式时,应加括号,乘方优先于乘除,∴3eq\f(3,4)应为3︿(3/4);常用对数的指令为LOG10(),故(3)正确;④⑤都正确,∴选C.3.赋值语句“x=x+1”A.x的值与x+1的值可能相等B.将原来x的值加上1后,得到的值替换原来x的值C.这是一个错误的语句D.此表达式经过移项后,可与x=x-1功能相同[答案]B4.以下给出的赋值语句中,正确的有________个.()①3=B②x+y=0③A=B=-2④T=T*T⑤A=A+1A.0 B.1C.2 D.3[答案]C[解析]根据赋值语句特点知,①②③都不对,赋值号左边应该是一个变量,故①②不对;一个赋值语句一次只能给一个变量赋值,不能出现两个以上“=”号,∴③不对,④⑤正确.5.运行下面程序,输出结果为()程序:a=3b=5a=a+bb=a\bPRINTa,bA.3,5 B.8,eq\f(5,3)C.8,1 D.8,eq\f(8,5)[答案]C[解析]第3,4两句给a,b重新赋值后a=8,b=1,∴选C.[点评]a\b表示整数a除以整数b所得的整数商.6.下列程序若输出的结果为4,则输入的x值可能是()[答案]D[解析]由x2+2x+1=4得,x=1或x=-3.7.执行下列算法语句后的结果(xMODy表示整数x除以整数y的余数)为()INPUT“x,y=”;x,yA=x*yB=xMODyC=A*y+BPRINTA,B,CEND(运行时从键盘上输入16和5).A.A=80,B=1,C=401B.A=80,B=3,C=403C.A=80,B=,C=D.A=80,B=,C=404[答案]A[解析]第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,∴B=1,故选A.8.已知函数f(x)=x2-1,g(x)=2x+3,下面程序是求f(g(0))+g(f(0))的值的算法语句:x=0g=2]①y1=ff=x*x-1g=____②____y2=gy=y1+y2PRINTyEND则①、②处应填入的表达式为()[答案]B[解析]由算法语句知,y1=f(g(0)),g=g(0),故①处应为g*g-1,同理②处应为2]二、填空题9.写出下列程序运行的结果输出结果为________.输出结果为________.[答案](1)128(2)a=1,b=0,c=-1(3)f=48,g=99(4)a=10,b=20,c=30,a=20,b=30,c=20.[解析](1)执行第三、四句后,a=4,b=-2,执行第五句后,a=4×(-2)4×eq\r(4)=128,故输出a的值为128;(2)执行第三句后,c=-1,执行第四句后,b=0,故输出a=1,b=0,c=-1;(3)第一句输入a值2,第二句f=a2-1=3,第三句g=2a+3=7,第四句f=g2-1=48,第五句g=2f+3=99,最后输出f=48,(4)第一句输入a=10,b=20,c=30,第二句输出a=10,b=20,c=30,第三句a=20,第四句b=30,第五句c=20,第六句输出a=20,b=30,c=20.10.写出下列程序的运行结果:(3)x=-y=INT(x)x=ABS(y)x=xMOD3PRINTxEND运行结果为________.(注:INT(x)表示不超过x的最大整数)[答案](1)4(2)4(3)2[解析](1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A=-26→A=-20→A=4,因此最后输出A的值4.(2)第一句x=3,第二句y=x3=27,第三句给x重新赋值后x=53,第四句给y重新赋值后y=eq\f(27+53,5)=16,第五句x=4,第六句输出x的值4.(3)第一句x=-,第二句y=-32,第三句给x重新赋值x=|y|=32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2.11.(09·江苏理)下图是一个算法的流程图,最后输出的W=________.[答案]22[解析]由程序框图知,运行过程为:S=0,T=1,S=1;不满足S≥10,故T=3,S=8;不满足S≥10,故T=5,S=17;此时满足S≥10,故W=22,输出W的值后结束.三、解答题12.编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积(π取.[解析]设围成的正方形的边长为a,依题意4a=l,a=eq\f(l,4),所以正方形的面积为S1=eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(l,4)))2=eq\f(l2,16);同理若设围成的圆的半径为R,则2πR=l,R=eq\f(l,2π),所以圆的面积为S2=πR2=πeq\b\lc\(\rc\)(\a\vs4\al\co1(\f(l,2π)))2=eq\f(l2,4π).因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出两个面积.程序如下:13.某粮库3月4日存粮50000kg,3月5日调进粮食30000kg,3月6日调出全部存粮的一半,求每天的库存粮食数,画出程序框图.[解析]库存的粮食数每天都在变,可以设置一个变量来表示每天的库存粮食数.程序框图如图所示.程序:a=50000PRINT“3月4日存粮数”;aa=a+30000PRINT“3月5日存粮数”;aa=a/2PRINT“3月6日存粮数”;aEND.14.读下列程序,写出运行结果.a=-6,b=2,a=ABS(a),b=b︿2a=a+b,c=a-2][解析]运行以上程序依次得到:a=-6,b=2→a=6,b=4→a=10,c=2→a=5,b=9→b=3.最后输出a,b,c的值:5,3,2.15.已知直线方程为Ax+By+C=0(A·B≠0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 压缩天然气场站运行工创新实践评优考核试卷含答案
- 电池测试工安全宣传竞赛考核试卷含答案
- 单项式的乘法 教学设计(湘教版2024 七年级数学下册)
- 2025年A-Level课程真题答案
- 飞机租赁行业市场前景及投资研究报告:长期需求强劲供应链挑战飞机供给受阻
- 八年级语文下册第3课《安塞腰鼓》教学设计
- 心血管疾病内质网应激
- 护理延伸服务中的老年护理需求与策略
- 2026年电力安全试题及答案
- 2026年台州职业技术学院单招职业倾向性考试题库及参考答案详解一套
- 药店法规法律培训教程
- 人教鄂教版小学科学四年级下册全册教案
- 【S茶叶公司出口磋商英文函电1400字(论文)】
- 船舶动力装置安装工艺
- MSOP(测量标准作业规范)测量SOP
- 新能源汽车概论(中职新能源汽车专业)PPT完整全套教学课件
- 中考数学真题分析课件
- 2023年江西省德兴市投资控股集团限公司招聘12人(共500题含答案解析)高频考点题库参考模拟练习试卷
- 影视广告创意设计和制作PPT完整全套教学课件
- 吴冬冬:长方体和正方体的认识PPT
- 动物行为学绪论
评论
0/150
提交评论