您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 福州格致中学高一年级算法与程序设计单元考(2007-
福州格致中学高一年级《算法与程序设计》单元考(2007-2008学年)班级:____________学号:____________姓名:____________一.单项选择题(每小题2分,25小题,共50分)1.人们利用计算机解决问题的基本过程一般有如下五个步骤(①~⑤),请按各步骤的先后顺序在下列选项(A~D)中选择正确的答案()①调试程序②分析问题③设计算法④编写程序A、①②③④B、②④③①C、④②③①D、②③④①2.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序3.流程图中表示判断基本图形是()。A、矩形框B、菱形框C、圆形框D、椭圆形框4.任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构5.下列各种基本数据类型说明符中表示整型数的是()A、IntegerB、BooleanC、SingleD、String6.下列数据属于合法的字符串(String)常量的是()A、ABC$B、“ABC”C、‘ABC’D、ABC7.下列数据中是长整型(Long)数的是()A、52.5548B、d4557C、-7851.7D、7856248.下列各项中,合法的变量名是()A、&90B、abc=9C、helloD、888.f9.下列各项中,合法的变量名是()A、LongB、Acd#dC、cost_1D、True10.下列各项中,非法的变量名是()A、Y3B、SPM_IC.、H2D、aa11.将变量r说明为单精度实型变量,正确表示是()A、DimrAsLongB、DimrAsSingleC、ConstrAsLongD、ConstrAsSingle12.下列各组说明语句中,正确定义变量的语句是()A、DimyearAsIntegerB、ConstyearAsInteger=2008C、DimaAsSingle=3.14159D、ConstPiAsSingle=3.1415913.Q的值为-3时,表达式-Q^2的值是()A、9B、-9C、6D、-614.下列运算结果中,值最大的是()A、3\4B、3/4C、4mod3D、3mod415.表达式(3+5)*5mod2+2*3*sqr(4)^2的值是()A、24B、144C、152D、3216.在VB中运算符“+”可以连接两个字符串,那么12+34的值是()A、46B、1234C、1234D、4617.表达式5(2+3)的值是()A、25B、错误信息C、5D、5(5)18.数学表达式X2+3XY对应的VB表达式是()A、X+3X*YB、X*X+3XYC、X*X+3*X*YD、X*X+3*XY19.数学表达式,在VB中正确的表示方法是()A、a+b/2aB、(a+b)/2*aC、(a+b)/(2*a)D、a+b/(2*a)20.在VB语言中,下列表达式中合法的表达式是()A、a+b*|c|B、β-α+γC、a+b4D、x*y^521.下面正确的赋值语句是()A、5x-y=7B、y=+r+rC、3y=x+10D、y=x*3022.下列赋值语句中,不正确的是()A、x+y=5B、inumber=15C、S=PI*R*RD、sLength=x+y23.要交换变量A和B的值,应使用的语句组是()A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C24.已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A25.若A=2,B=3,那么语句Print“A+B”,执行后的结果是()A、5B、2+3C、A+BD、23a2baa2ba二.填空题(每空2分,5小题,共10分)1.算法的五个方面的重要特征是:输入,_________,有穷性,__________,能行性2.表示算法的三种语言是:____________,_____________,____________三.程序填空(每空2分,10小题,共20分)1.设计一个算法,交换变量a和b的值.算法如下:(1)a=2,b=1(2)____________________________________;(3)输出a和b的值(4)结束2.求方程ax2+bx+c=0的解。算法如下:(1)输入a,b,c的值;(2)计算判别式d=b*b-4*a*c;(3)(4)否则输出“无解”(5)结束3.工人每天工作8小时,每小时9元,超过8小时的每小时增加15%的加班费,计算工人每天的应发的日工资程序流程图为:是否开始①②③输入工作小时x输出工资Y结束4..解:)2()22()2(1122xxxxxxy程序流程图为:三.阅读程序写结果(每空2分,5小题,共10分)1.PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,zAsInteger‘①x=9y=7x=x+yy=x-yx=x-yy=x-yPrintx=;x,y=;y输入x输入x开始输出y结束①②是③⑤否是否④Print“x+y”Printx+yPrint“x+y=”;x+yEndSub问:(1)第①句的作用是____________________________________(2)程序运行后的结果是_____________________________________________________________________________________________________________________________________________四.程序设计(1题,共10分)试编写一个程序,实现输入矩形的长x和宽y,输出矩形的周长L和面积S。要求:1.使用输入函数InputBox()实现矩形的长和宽的输入。2.使用输出命令Print实现矩形的周长和面积的输出。3.要求使用变量说明语句.《算法与程序设计》单元考答案卷班级:______座号:______姓名:_________成绩一.单项选择题(每小题2分,25小题,共50分)123456789101112131415161718192021222324252627282930二.填空题(每空2分,5小题,共10分)1.____________________,____________________2._____________________,____________________,_____________________三.程序填空(每空2分,10小题,共20分)1.(2)_______________________________________________________________;2.(3)_______________________________________________________________________________________________________________________________。3.①_____________________________4.①____________________②_____________________________②_____________________③_____________________________③_____________________④_____________________⑤____________三.阅读程序写结果(每空2分,5小题,共10分)1.(1)第①句的作用是___________________________________(2)运行后的结果是___________________________________________________________________________________________四.程序设计(1题,共10分)试编写一个程序,实现输入矩形的长x和宽y,输出矩形的周长L和面积S。要求:1.使用输入函数InputBox()实现矩形的长和宽的输入。2.使用输出命令Print实现矩形的周长和面积的输出。3.要求使用变量说明语句.4、请在右边的矩形框中写程序四.程序设计PrivateSubCommand1_Click()EndSub《算法与程序设计》单元考班级:____________学号:____________姓名:____________一.单项选择题(每小题2分,25小题,共50分)12345678910DBBCABDCCC11121314151617181920BABDABBCCD21222324252627282930DABBC二.填空题(每空2分,5小题,共10分)1.________确定性_______,_______输出________2.____自然语言_________,_______流程图_______,____伪代码_________三.程序填空(每空2分,10小题,共20分)1.(2)____c=a,a=b,b=c______2.(3)_______如果d=0,则x1=(-b+sqr(d))/2,x2=(-b-sqr(d))/2,____________输出x1和x2的值_________________________________3.①x8?②Y=X*9+(X-8)*9*0.15③Y=X*94.①X-2?②X2?③Y=X④Y=X^2-1⑤Y=X^2+1三.阅读程序写结果(每空2分,5小题,共10分)1.(1)第①句的作用是___说明x,y,z为整型数据类型_________________(2)运行后的结果是____x=7y=-2____________________________x+y______________________________________5______________________________________x+y=5_______________________________四.程序设计(1题,共10分)DimxAsSingle,yAsSingle,lAsSingle,sAsSinglex=InputBox(x=)y=InputBox(y=)l=2*(x+y)s=x*yPrint周长为:;l,面积为:;s
本文标题:福州格致中学高一年级算法与程序设计单元考(2007-
链接地址:https://www.777doc.com/doc-2231846 .html