算法与程序设计练习(一)算法描述部分.doc

上传人:创****公 文档编号:3366221 上传时间:2020-08-14 格式:DOC 页数:8 大小:140.50KB
返回 下载 相关 举报
算法与程序设计练习(一)算法描述部分.doc_第1页
第1页 / 共8页
算法与程序设计练习(一)算法描述部分.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《算法与程序设计练习(一)算法描述部分.doc》由会员分享,可在线阅读,更多相关《算法与程序设计练习(一)算法描述部分.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、算法与程序设计练习(一)算法描述部分班级座号姓名51. 用自然语言描述一下解决以下问题的算法:将一杯橙汁和一杯可乐互换所盛放的杯子。(1) 橙汁倒入空杯; (2) 可乐倒入刚空出的杯子; (3) 橙汁倒入刚倒出可乐的杯子。2. 用流程图的方法描述一下求一元二次方程 ax2+bx+c=0 (其中 a0 )的实数解的算法。3. 用流程图描述如何交换两个变量中的数据。4. 孙子算经中记载了一个有趣的 “鸡兔同笼” 问题 。书中是这样叙述的:“今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?”这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有 35 个头;从下面数,有 94 只脚。求笼

2、中各有几只鸡和兔? 请用流程图描述计算鸡兔各有多少的算法。5. 用流程图表示如下问题的算法:由键盘输入两个整数 a 、 b,输出其中较大的数。 6. 按要求完成下面的流程图:由键盘输入一个任意值作为 n,求1到 n 的累加值。 7. 画出下面问题的算法流程图:铁路托运行李,从甲地到乙地,按规定,每张客票托运行李不超过 50 千克 时,每千克1.3 元,如超过 50 千克,超过的部分按每千克1.8 元计算。假设行李重量为 W 千克,运费为 F 元。计算机如何自动计算出每件行李应付的运费呢?算法与程序设计练习(二)VB基础知识部分一下列那些符号不能作为VB的标志符?并指出为何不能作为VB的标志符1

3、)XYZ2)Ture3)False4)1abc5)A76)Y_17)IntA8)b-29)a.310)comp能作为VB的标志符有1)、2)、6)、7)3)是关键字,4)以数字开头,5)含有非法字符,8)含有非法字符-,9)含有非法字符.,10)含有非法字符”二下列哪些为变量,哪些为常量?若是常量,指出是什么类型的常量?1)name2) name3)False4)ff5)11/16/996)cj7) 1208)n 9)12.34510)#11/16/99#1)、4)、6)、8)为变量,2)、5)、7)为字符串常量,3)为布尔型常量,9)数字型常量,10)为日期型常量选择题答案:题号123456

4、789101112选项CDDCDABBDAADB题号1314151617181920212223选项DCDBCAAD-56DB三选择题1以下关于变量类型说明符的使用中正确的是( )Adim a:a%=90000 Bdim a: a=2000% Cdim a:a=”ok” Ddim a:&=true2下列可以作为VB变量名的是()AA#AB4AC?XYDconstA3下列不是字符串常量的是( )A”等级考试”B” C”True” D#False#4下列叙述中不正确的是( )A变量名中的第一个字符必须是字母 B变量名的长度不超过255个字符C变量名可以包含小数点或者内嵌的声明字符 D变量名不能使用

5、关键字5在一个语句行内写多条语句时,语句之间应用用( )分隔A逗号B分号C顿号D冒号6在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行符( ),表示下一行是当前行的前续。A一个空格加一个下划线字符(_)B一个下划线字符(_)C直接回车D一个空格加一个连字符(-)7表达式4-56*7/8 mod 9的值是( )A2B3C4D58下列可以作为VB的变量名的是( )A4*DeltaBAlphaC4ABCDAB9下列可作为VB的变量名的是( )AFilenameBA(A+B)C254DDPrint10下列为VB中所不允许的形式的数是( )A25.74B3

6、.457E-100C368D1.87E+5011下列为VB中所允许的形式的数是( )A10(1.256)BD32C2.5ED12E3128.6787E+8写成普通的十进制数是( )A86787000B867870000C8678700D8678700000设a=2,b=3,c=4,d=5 完成1315题13表达式ab and cc的值( )A1BTrueC-1D014表达式32*b or a=c and bc or cd的值( )A1BTrueCFalseD-115表达式not a=c or 4*c=b2 and ba+c的值是( )A-1B1CTrueDFalse16在程序中分别将变量Int

7、a、B1、St、D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是( )AInta=4.6 BB1=#True#CSt=5&123.5DD=#10/05/01#17有如下事件过程:Private Sub Form_Click()a$ = 123: b$ = 456x = Val(a$) + Val(b$)Print x 100End Sub 输出的X为( )A123B3C5D57918用随机函数产生100,200范围整数的表达式为( )AInt(101*Rnd+100) BInt(100*Rnd+100) CInt(99*Rnd+100) DInt(100*Rnd+99)1

8、9假设有如下变量声明:Dim TestDate As Date为变量TestDate正确赋值的表达方式是( )ATestDate=#1/1/2002#BTestDate=#”1/1/2002”#CTestDate=date(“1/1/2002”)DTestDate=Format(m/d/yy,”1/1/2007”)20假设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则x的值是( )A整数B大于0的整数C等于0的整数D小于0的数21表达式fix(-32.68)+Int(-23.02)的值为( )A4B5C6D722数学式子Sin25,写成VB表达式为( )ASin25

9、BSin(25)CSin(25)DSin(25*3.14/180)23设a=10,b=5,c=1,执行语句Print abc后,窗体上显示的是( )ATrue BFalse C1D出错信息四填空题1与数学式子5+2(a+b)对应的VB的表达式是5+(a+b)2 。2与数学式子e2+2对应的VB的表达式是exp(2)+2 。3与数学式子2a/(7+b)对应的VB的表达式是2*a/(7+b) 。4写出表示条件“整型变量X的值大于等于-5且小于等于5的逻辑表达式 X=-5 and x=5 。5某用人单位招聘职员,其条件的逻辑表达示为:年龄=39 and 性别=”男” and学历=”本科” or 学历

10、=”硕士”,请你用文字表述一下该单位招聘职员的条件: 学历为硕士或40岁以下的学历为本科的男性 。 6执行语句print chr $(65)的结果是 A7执行语句print sgn(2)的结果是 18执行以下语句后,输出的结果是GoodMorning a$ = Good : $ = Morning GoodMorningPrint a$ + b$ : Print a$ & b$9执行以下语句后,输出的结果是 ABCD S$= ABCDEFGHIJK HIJKPrint left $(s$,4)Print right $(s$,4)10执行以下语句后,输出的结果是CDEF S$= ABCDEFG

11、HIJK 11Print mid $(s$,3,4) :Print len(s$)程序2a=1:b=2:c=3t=a:a=b:b=tt=b:b=c:c=tt=c:c=a:a=tPRINT “a=”;a,”b=”;b,”c=”;c11写出以下两段程序运行结果:程序1a=1:b=2:c=3a=b:b=c:c=aPRINT “a=”;a,”b=”;b,”c=”;c结果1为:a=2b=3c=2 结果2为: a=1b=3c=2 五简答题1VB提供了哪些标准数据类型,声明类型时,其类型关键字分别是什么?其类型符又是什么?略,书P212VB编码的规则有哪些? VB代码编写中,不区分大小写 在同一行上可以书写多条语句,语句间用“:”分隔 单行语句可分成若干行书写,在本行后应加续行符 “ _”(一个空格字符加一个下划线字符)每行不超过 255个字符 注释语句由“ ” 或 “rem” 3VB中没有赋值的变量,系统默认值分别是什么?若某变量没有赋值就被引用,则数值型变量默认为“0”,字符型变量默认为“空串”,布尔型默认为“FALSE”。

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com