预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课时作业5输入语句、输出语句和赋值语句时间:45分钟分值:100分一、选择题(每小题6分,共36分)1.PRINT“Chinese,Maths,English,Physics,Chemical”;90,99,92,91,98该语句表示的是()A.输入五门分数B.计算五门总分C.输出五门分数D.对语、数、外、理、化五门给予赋值解析:此语句是输出语句,故选C.答案:C2.对于分式eq\f(C+D,A+B)转换成BASIC语言表达正确的是()A.C+D/A+BB.(C+D)/(A+B)C.A+B/(C+D)D.(A+B)/(C+D)解析:分式eq\f(C+D,A+B)转换成BASIC语言的表达式为:(C+D)/(A+B).做此类题目要注意程序运算也规定了运算符的优先级和结合性,在表达式求值时,按运算符优先级级别的高低执行.所以要把eq\f(C+D,A+B)转化为BASIC语言时,A+B与C+D必须各自加括号.答案:B3.给出下列程序:此程序运行的结果是()A.0B.2C.1D.10解析:PRINT语句具有计算功能,∵A+B-x=2+3-5=0,∴此程序运行的结果是0.故选A.答案:A4.当输入“3”后,输出的结果为()INPUT“请输入x=”;xy=xx=y+1x=x+1PRINTxENDA.5B.4C.3D.6解析:程序中只有两个变量x,y.当程序顺次执行时,先有y=3,再有x=4,x=5,故最后输出的x值为5.答案:A5.读下面两个程序:程序1:程序2:若程序1、2运行结果相同,则程序2输入的值为()A.6B.0C.2D.2或-2解析:程序1的运行的结果是1·2·3=6,程序2的功能为求函数y=x2+2的函数值,令x2+2=6,得x=2或x=-2.故选D.答案:D6.下面程序输出的结果是()A.3B.0C.2D.1解析:∵X=1,Y=2,Z=3,∴X=Y=2,Y=X=2,Z=Y=2.故输出2.答案:C二、填空题(每小题5分,共15分)7.以下程序的运行结果是________.解析:∵A=5,∴B=A*A=5×5=25,A=A+B=5+25=30,B=B+A=25+30=55.答案:30558.阅读下列两个程序,回答问题.①x=3②x=3y=4y=4x=yy=xPRINTx,yPRINTx,yENDEND(1)上述两个程序的运行结果是①________;②________.(2)上述两个程序中的第三行有什么区别:__________.答案:(1)4,43,3(2)程序①中的“x=y”是将y的值4赋给x,赋值后x的值变为4;程序②中的“y=x”是将x的值3赋给y,赋值后y的值变为39.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.解析:由于程序的功能是求所输入的两个正数的平方和,∴S=xeq\o\al(2,1)+xeq\o\al(2,2),由于最后输出的数是3.46,∴3.46=1.12+xeq\o\al(2,2),即xeq\o\al(2,2)=2.25,又x2>0,∴x2=1.5.答案:1.5;x1^2+x2^2三、解答题(共49分)10.(14分)已知函数f(x)=3x-1,求f[f(2)]的值.设计一个程序,解决上述问题.解:程序设计如下:11.(15分)已知直线方程为Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴的截距和斜率.解:INPUTA,B,CM=(-C)/AN=(-C)/Bk=(-A)/BPRINT“x轴上的截距为:”;MPRINT“y轴上的截距为:”;NPRINT“斜率为:”;kEND12.(20分)新中国成立以后共进行了五次人口普查,各次普查得到的人口数据如下表所示:年份19531964198219902000总人口数(亿)5.96.910.111.4312.95随着社会经济的高速发展,人口问题已经成为制约社会经济发展的一个重要因素.试设计一个程序,满足以下条件:我国现有人口数为P,人口的自然增长率为R,预测T年之后人口总数是多少?解:INPUT“我国现有人口数为:”;PINPUT“人口的自然增长率为:”;RINPUT“预测时间为(年):”;TM=(1+R)^TN=P*MPRINT“预测人口总数是:”;NEND