2020年信息技术学考算法与程序设计试题整理及解析
高中信息技术学业水平考试算法与程序设计题、填空题、分析题小抄版含答案

一、解决问题有解析法、穷举法、递归法、冒泡排序法,根据问题选择选择合适的算法。
1. 列举所有可能的情况,逐个判断有哪些是符合问题所需要的条件,从而是得到问题的解答,这是 穷举法 的思路。
2. 一个玻璃球从高处到自由落体运动。
在达到地面时,速度为98m/s ,请问玻璃求从高处开始下落地面用多长时间? 解析法 3、水仙花数是一个三位数,其各位立方和等于该数本身,如153=1*1*1+5*5*5+3*3*3选择的算法是 穷举法4、一张单据上有一个5位数的号码67__ __8,其中百位和十位的数字看不清楚了,但知道该数能够被78整除,也能被67整除,设计一个算法求出该号码。
穷举法5.已知:f (1)=1 f (2)=3 当n>2时:F(n)=2f (n -1)+3f (n-2)编程求f (100)的值。
答案:递归法6.求解“百鸡问题”已知公鸡每只3元,母鸡每只5元,每3只小鸡1元,用100元买100只鸡,问每种鸡应各买多少? 答案:穷举法___7.国内特快专递每200g 为一个为一个计费单位。
200g 以内20元,200g 以上每续200g (不足200g 按200g 计算16元,现在要编写一个程序输入包裹自动计算出价格。
答案:解析法8.动员成绩进行公布现在要编写一个程序自动完成编排,请问最好采用哪种答案:冒泡排序法二、分析程序写出运行结果或补全程序。
1. Dim a as integer ,b as interge a=1:b=0Do while a<=3 a=a+1 b=b+a*a Loop Print a ,b4 29 2、Dim ch As String , i As Integer ch=”abc ” i=1Do while i<=3Ch=ch&Right(“DEF ”,i) i=i+2 Loop Print ch End sub运行结果是: abcFD 3、 S=0 I=1For I=1 to 4 S=s+i^2 Next i Print “s=”;s运行结果是: s=30 4、Private sub command 1_click() S=0For i=1 to 3 s=s+2*i next iprint “s=”;s End sub运行结果是 s=125、dim s as integer, I as integer S=0 For I = 1 to 10 step 2 S=s+i Next iPrint “s=”;s运行的结果是: s=2561/49的值For i =1 to 49 step 2 S= S+1/i Next i7、计算1+3+5+7+……+99的值 Dim I ,s as integer S=0For I = 1 to 50 S=s+(2*i-1)Next I 8、已知S=1+2+3+…+N ,找出一个最大的整数N,使得S<300. Private Sub S=0 N=0Do while S<300 N=N+1 S=S+N Loop End sub 9、Private Sub Form-Activate ( )Dim I ,S As Integer S=1For I=1 to 4 S=S*IPrint “S=”; S End Sub运行结果: S=2410、Private Sub Form-Activate ( )Dim I Integer ,S As IntegerFor I =2 To 6 S=S+I Next I Print “S=”; S运行结果: S=20 11、Private Sub Form-Load Dim X As Integer, Y AS Integer Text1.Text=” ” X=99 Y=98 M=X If X<Y then M=Y Text1.caption=MEnd Sub运行结果: 9912、Private Sub Form-Activate ( )Dim a b c As Integer a=15 b=60 c=38If a<b then m=a else m=b If m>c then m=c Print “M=” m End Sub运行结果 : M=15 13、计算1+3+5+……+99的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 To 99 step 2S= S+I Print “S=” S End Sub 14、计算1+1/2+…………+1/50的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 to 50 S= S+1/I Print “S=” ; S End Sub15、实现函数:Y=︱X ︱Private Sub Form-Activate ( )Dim X as Integer , Y as single IntegerText1.text=” ” X =Inputer(“X =?”)If X>=0 then ElseY=―X End ifText1.text=Y End Sub16.Private Sub Form_Activate( ) Dim i As Integer , sum As Integersum=0For i =1 To 100 sum=sum+2 Next iPrint “sum=” ; sum End Sub该程序的输出结果是: sum=200 17、写程序结果 Text2=“34”a=(val (Text2)-32)*5/2 print a答案:_5____ 18、完善程序:打印如下图形。
重庆市普通高中2020级学业水平考试信息技术练习题(二)及答案

得很多学生沉迷游戏,不思学习。这说明信息技术对人们的学习生活能产生消极的影响,我们应该限制
信息技术的发展。(
)
A. 正确
B.
错误
18. 计算机病毒也是一种程序,它在某些条件上激活,起干扰破坏作用,并能传染到其他程序中去。
(
)
A. 正确
B.
错误
19. 流媒体的本质特性是一边传输一边下载,以区别于一般的下载后播放。(
B. 由査询的结果多少而定,得出相同结论多的就是正确的
C. 通过搜索引查询,排名靠前的网站比较准确 D. 看査找的速度如何,速度快料,输人最有效的关键字是(
A. 鲁迅 B. 小说
C.
鲁迅狂人日记
D.
狂人日记
45. 撰写邮件时,在收件人对话框的“收件人”栏中(
47. 以下关于 3 种主要网络(见右图)的说法中,不正确的是(
)
A. 电信网服务范围最广
B. 有线电视网是模拟网络
C. 计算机网络基本使用交换技术
D. 三网合一的基础是传输模拟化
48. 在以下网络应用中,对带宽要求最低的是(
)
A. 网络可视电话
B.
网上视频点播
C. 网上视频聊天
D.
收发邮件
49. 在常用的传输介质中,(
)
A. 正确
B.
错误
23.IP 地址由两部分组成:网络地址和主机地址,在同一个网络内主机地址是相同的。(
)
A. 正确
B.
错误
24. 网站标志是树立网站整体风格的第一步, 其设计一般要尽量复杂, 赋予极其多的含义。 (
)
A. 正确
B.
错误
25. 建立主题网站的顺序一般是:设计→规划一实现一发布管理。(
2020年高中学业水平考试试题信息技术

改进措施是()①重新提炼关键词②对原有关键词加双引号③换一个搜索引擎④采用多关键词A.①②③B.①③④C.②③④D.①②④6.某台计算机的属性窗口如图1所示,则下列说法正确的是()图1A.这台计算机的操作系统是DellB.这台计算机的CPU主频是3.6GHzC.这台计算机的存储容量是4GBD.这台计算机的运算速度是每秒64次7.软件通常分为系统软件和应用软件,以下分类正确的是()A.系统软件:Linux、Android;应用软件:WinRAR、WindowsB.系统软件:Windows NT、Unix;应用软件:WinZIP、DOSC.系统软件:画图、录音机;应用软件:Android、iOSD.系统软件:Windows、Android;应用软件:支付宝、微信8.现在,很多商家都会在收款处贴出支付宝或微信的收款二维码。
当顾客扫描二维码付款时,使用了()A.虚拟现实技术B.机器翻译技术C.传感技术D.模式识别技术9.在Word文档中进行图文混排时,使得图片的左右均不出现文字的环绕方式是()A.上下型B.四周型C.嵌入型D.紧密型10.在Word文档中选定一个对象后,与之相关的工具栏如图2所示,由此分析,该对象可能是()图2A.文本框B.艺术字C.图片D.表格11.要监测一名同学的成绩变化趋势,最适合的Excel图表类型是()A.折线图B.饼图C.柱形图D.雷达图12.在一个存放有五科原始成绩的Excel工作表中,要统计分析不同科目的平均分,可以采用的操作是()A.筛选B.图表C.分类汇总D.排序13.Audition是一种处理多媒体信息的软件。
下列选项中,可由该软件创建生成的文件是()A.诗朗诵.docB.诗朗诵.mp3C.诗朗诵.jpgD.诗朗诵.exe14.使用格式工厂软件将一首歌曲从wav格式转为mp3格式后,一定会发生变化的是()A.歌曲的音量B.占用的空间C.所在文件夹D.播放的软件15.地理老师想在课堂上形象地表达太阳、地球、月球三者的运动关系,他可以采用的最佳形式是()A.文本B.音乐C.动画D.室外实景16.打开计算机中的某个文件夹,可以看到如图3所示若干个图标。
2020年普通高中学业水平考试信息技术试题

2020年普通高中学业水平考试信息技术试题1. 前言信息技术作为一门重要的学科,对于现代生活和职业发展具有重要的影响力。
2020年普通高中学业水平考试信息技术试题将涉及多个方面的知识和技能,考察学生对信息技术的理解和应用能力。
本文将按照考试要求,对试题进行分析和解答。
2. 数据库设计与管理在信息系统开发过程中,数据库的设计与管理是至关重要的一环。
本部分试题将涉及数据库的概念、关系模型、实体关系模型等内容。
学生需要理解数据库的基本概念,并具备设计和管理数据库的能力。
3. 网页设计与开发在现代互联网时代,网页设计与开发是信息技术中的重要内容之一。
本部分试题将考察学生对网页设计的基本概念、HTML语言和CSS样式表的应用能力。
学生需要熟悉HTML标签的使用和CSS样式的定义,能够设计出结构清晰、美观大方的网页。
4. 程序设计与开发程序设计与开发是信息技术中的核心领域之一。
本部分试题将围绕编程语言、算法和程序设计的基本原理展开。
学生需要掌握至少一种编程语言,并能够运用相应的语言编写程序解决具体问题。
此外,学生还需要了解常见的算法和程序设计范式,具备分析和设计程序的能力。
5. 软件使用与应用除了掌握编程技能,学生还需要熟练掌握常见的办公软件和设计工具。
本部分试题将涉及常见办公软件的使用技巧,如Word文档的排版、Excel表格的数据处理和PPT演示文稿的设计等。
学生需要熟练运用这些工具,能够高效地完成各种任务。
6. 信息安全与网络管理在信息时代,信息安全和网络管理是至关重要的。
本部分试题将考察学生对信息安全的基本概念和常见安全威胁的了解,以及网络管理的基本原理和常用工具的运用能力。
学生需要具备基本的信息安全意识,能够采取相应措施保护个人信息和网络安全。
7. 结语2020年普通高中学业水平考试信息技术试题全面考察了学生在信息技术领域的基本知识和能力。
希望广大考生能够充分理解考试内容,通过系统的学习和实践,掌握相关技能,为未来的学习和职业发展打下坚实的基础。
2020 年普通高中学业水平合格性考试信息技术科目测试卷

2020 年普通高中学业水平合格性考试信息技术科目测试卷一、单项选择题1. 暑假时小明和他的组员准备开展社会实践活动,但是由于组员不在同一个城市,因此大家就通过网络来沟通、交流,借助在线文档来共同编辑实践报告。
这个事例主要说明信息具有()。
A.共享性(正确答案)B. 真伪性C.时效性D. 依附性2. 周末,小丽使用手机控制家里的扫地机器人打扫卫生,信息技术已经应用到人们生活、工作、学习的各个领域,以下哪个场景下的应用领域与扫地机器人的应用领域相一致?()A. 企业领导通过办公自动化管理系统了解公司的运转情况B. 配有光学传感器的智能窗帘自动根据光线强度开关家里的窗帘(正确答案)C. 广告公司借助人工智能技术为客户定制宣传海报D. 计算机根据太空望远镜收集回来的信息绘制星球模型3. 这段时间小明沉迷网络,长期熬夜打游戏的他学习成绩急速下滑、精神萎靡不振。
针对这个现象,以下说法正确的是()。
A. 网络上有许多不良信息和诱惑,所以青少年应该积极抵制上网B. 信息技术对社会的影响有其消极的一面,应该限制其发展C. 网络不能给学生带来学习上的帮助,学生应该摒弃网络D. 网络充满了有价值的信息同时也存在糟粕,青少年应该合理使用网络(正确答案)4. 奶奶跟小丽分享她年轻时候的故事,奶奶说从前他们没有电脑、没有网络,和外界联络都是通过街头小店的公用电话。
信息技术发展至今经历了五次重大变革,请问出现公用电话的这个发展阶段的意义是?()A. 是一次根本性的革命B. 首次超越了时间和空间的局限C. 使人类信息传递的速度和范围急剧地扩展,存储的能力进一步增强D. 进一步突破了时间和空间的限制(正确答案)答案解析:电话的出现是在第四次信息技术革命,电报、电话、电视及其他通讯技术的发明和应用进一步突破了时间和空间的限制。
第一次革命是语言的产生和应用,增强了人与人之间的交流。
第二次革命是文字的发明和使用,首次超越了时间和空间的局限。
云南省高中信息技术学业水平考试算法与程序设计模块测试卷(五)word含答案

云南省高中信息技术学业水平考试算法与程序设计模块测试卷(五)第一卷必修部分评析一、单选题(题数:8道,共:16.0分)1、(必修)某同学用GoldWave软件打开了一个声音文件,其状态栏界面如下图,下列说法正确的是()。
A、该声音文件采样频率为44100kHzB、这是一个MP3格式音频C、这是一个单声道的音频D、这是一个WAVE格式音频【参考答案】B2、(必修)现在的人们往往是通过流传下来的历史书籍来了解中国古代的历史,比如《史记》、《汉书》、《资治通鉴》等古人写的历史书籍。
如果没有这些书籍流传下来,我们就无法知道中国文明史上发生的重大历史事件,这主要体现了信息的()。
A、共享性B、时效性C、可压缩性D、载体依附性【参考答案】D3、(必修)在上下班高峰期,我们可以通过广播、网络了解道路的实时交通状况,以避开拥堵路段,这主要体现了信息的()。
A、载体依附性B、共享性C、时效性D、真伪性【参考答案】C4、(必修)在网上购买火车票时,可以通过手机扫描二维码来完成付款,扫描二维码的过程属于()。
A、信息发布B、信息采集C、信息加工D、信息传输【参考答案】B5、(必修)小明在手机上查看了明天的天气情况,这属于()。
A、信息获取B、信息加工C、信息存储D、信息管理【参考答案】A6、(必修)世界上第一台计算机占地170平方米,重达30吨,而现在的平板电脑却只有两个手掌大小、几百克重,这主要得益于()的不断发展和应用。
A、微电子技术B、传感技术C、网络技术D、通信技术【参考答案】A7、(必修)某Access数据库文件打开后的界面如下图所示,下列关于该数据库的描述正确的是()。
A、该数据库文件名为“考勤记录.mdb”B、当前打开的数据表是考勤管理C、当前打开的数据表中共有4个字段D、该数据库文件共有5张数据表【参考答案】C8、(必修)小明利用GoldWave软件对立体声音频文件“朗诵.wav”进行如下操作后,不会改变该文件大小的操作是()。
2020年1月浙江技术学考真题及解析(信息技术部分)
信息技术部分一、选择题1.下列关于信息处理的描述,错误的是A.只有计算机才能进行信息处理B.计算机进行信息处理通常需要软件支持C.只有数字化后的信息才能被计算机处理D.算数运算和逻辑运算是计算机处理信息的基本运算解析:考试的时候一定要看清题目,让你选的是错误的项。
信息处理是指获取信息并对它进行加工处理,使之成为有用的信息并发布出去的过程,并不是只有计算机才可以进行。
因为计算机只能识别0和1,所以需要软件支持和数字化才能进行处理。
算数运算是加减乘除,逻辑运算是与、或、非等等。
答案:A2.下列关于网页的描述,正确的是A.超链接只能实现网页之间的跳转B.通过扫描二维码访问的网页都是安全的C.HTML文件中的文本可描述图像、超链接等网页元素D.搜索引擎通过自动网页搜索技术搜索并保存互联网上的全部数据解析:超链接简单的来说,就是内容链接。
可以是网页,还可以是文本、图片、E-mail、多媒体文件等等,选项A说的太片面。
互联网跟现实世界差不多,也会有骗子,所以大家上网和扫二维码一定要注意甄别。
搜索引擎搜索并保存的是网上的关键字,并不是全部数据。
答案:C3.下列应用中,目前运用人工智能技术不能实现的是A.识别手写的文字B.辅助医生进行病情诊断C.提供网络购物的语音客服D.模拟人脑的全部智能解析:目前人工智能还不能模拟人脑的全部智能,只能实现部分。
答案:D4.用Access软件设计某学生管理信息系统的数据库,其中“学生表”中需要存储如图所示的数据,学号的前4位是入学年份。
下列关于该学生管理信息系统的描述,错误的是A.“学生表”的字段顺序与图中数据的列顺序可以不一致B.“学生表”中学号数据的字段类型可以设置为“自动编号”C.通过数据库管理系统可以访问“学生表”中的数据D.“学生表”中同一字段的字段值的数据类型一定相同解析:学号的前四位是入学年份,自动编号的话是只能按顺序+1,所以学号的类型不能设置为自动编号。
答案:B5.某算法的部分流程图如图所示。
信息技术学业水平考试试题、答案及评分标准
浙江省信息技术统一考试模拟试题一、选择题(本题有10小题,每小题3分,共30分)1、下列有关信息的说法正确的是:()(A)电视里播放的新闻联播、存有图片文件的U盘都是信息(B)所依附的载体损坏时,信息还能保持完整(C)学校通过企信通向全体教师发天气预报短信,这主要体现了信息的时效性(D)上网查询iphone6手机的技术参数属于信息的获取2、用Ultraedit软件观察字符串“hello, baby !”内码如下图所示:以下说法正确的是()(A)该字符串在存储时占用了11个字节(B)若删除内码数据“20”,则该字符串变更为“Hello,aby!”(C)若将内码数据“48”改成“68”,由字符串变更为“hello, baby!”(D)字符“e”的ASCII码是01100101B3、某一数字显示器由7段发光二极管组成,通过各二极管的亮灭来显示数字。
若用“1”表示亮,“0”表示灭,按第7题-1图所示的字母先后顺序对各二极管的亮灭状态编码,按此编码方法,第7题-2图数字“5”所对应的编码是()第7题-1图第7题-2图(A)1011011(B)1011101(C)1101110(D)1014、已知x= -1.1,则VB表达式Abs(x)+Int(x)+x^2的值为()(A)1.22(B)0.31(C)1.31(D)0.225、有如下Visual Basic程序段:s = 1For i = 1 To 5s = s * iNext i该程序段运行后,s、i 的值分别为()(A)120,5(B)120,6(C)1,5(D)1,66、下面是一张Access建立的数据表,下列说法正确的是()①该表的名称为“2014仁川亚运会奖牌榜.mdb”;②表中共有10条记录,当前记录为第8条记录;③表中共有4个字段;④现执行“插入一条新记录”操作,当该操作完成后,新插入的是第11条记录(A)①②③④(B)①②(C)②③(D)②④7、下列关于Photoshop工具功能特点说法正确的是()(A)“魔棒工具”使用时,容差越大,选择颜色的范围越小(B)“油漆桶”工具既可以用前景色填充,也可以用背景色填充(C)“缩放”工具可以改变图像的大小(D)“裁剪”工具保留选取区域中的图像,去除四周不需要的图像区域8、Flash是一款_____多媒体作品创作工具,该软件创作的图形属于_____。
2020年信息技术学考试题分类整理及解析——选择题(121-170)
2020年信息技术学考试题分类整理及解析——选择题(121-170)121、为完成网上信息搜索,有时需要增大搜索范围,下列属于增大搜索范围的做法是( C )A、使用逻辑控制符ANDB、使用多个关键词C、减少所有的关键词D、使用英文双引号122、下列属于压缩软件的是( D )A、PPS影音B、网络蚂蚁C、千千静听D、WinRaR123、以下是几种显示器分辨率,其中最低的是( A )A、800*600B、1600*1200C、1280*960D、1024*768124、使用车载音响系统播放U盘中的歌曲,主要采用了( C )A、网络技术B、激光技术C、多媒体技术D、语音识别技术125、EXCEL中求和的函数是( A )A、Sum()B、Min()C、Average()D、Max()126、在文字处理软件中,要实现下图所示的文字效果,需要用到下图中的哪些命令( A )①②③④A、③④B、②④C、①②D、②③127、下列关于计算机病毒说法正确的是( B )A、感染过计算机病毒的计算机具有对该病毒的免疫性B、杀毒软件通常滞后于计算机病毒的出现C、计算机病毒会危害计算机用户的健康D、杀毒软件总是超前于病毒的出现,它可以查、杀任何种类的病毒128、在制作网页时,插入了具有动态效果的Flash动画。
但在浏览器中,却无法看到动态效果。
已知网页截图如下,如想显示动态效果,正确做法是( B )A、此网页含有病毒,先查杀病毒再预览即可正常显示B、按照网页提示,选择“允许阻止的内容…”即可正常显示C、在网页编辑状态更换一个能正常显示的Flash动画文件D、将该动画文件保存到站点文件夹内再预览时即可正常显示129、某局域网中一台主机的IP地址为192.168.1.23,子网掩码为255.255.255.0,以下表述错误的是( A )。
A、此局域网中可正常上网的最多为512台主机B、此IP地址是由32位二进制数组成的,但用点分十进制数表示C、此局域网中其他主机IP地址一般为192.168.1.*D、这是一个IPV4格式的地址130、浏览网页时,通常看不到起布局作用的表格边框,这是在制作时将哪项数值调整为0?( A )A、表格边框的粗细B、宽度与高度C、表格边框颜色D、单元格的间距131、下列哪一选项,将人类社会推进到了数字化的信息时代?( A )A、计算机技术的普及应用B、电报电话的发明和应用C、文字的发明和使用D、造纸术和印刷术的发明和应用132.要对我省的普通高中学生学籍进行管理,最科学有效的方法是采用( A )。
2020年1月浙江技术学考真题及解析(信息技术部分)
2020年1月浙江技术学考真题及解析(信息技术部分)A选项错误,因为输出的是s的值而不是n的值,根据流程图可知,最终输出的是53.答案:B信息技术部分一、选择题1.关于信息处理的描述,下列错误的是A.只有计算机才能进行信息处理B.计算机进行信息处理通常需要软件支持C.只有数字化后的信息才能被计算机处理D.算数运算和逻辑运算是计算机处理信息的基本运算解析:信息处理是指获取信息并对其进行加工处理,使之成为有用的信息并发布出去的过程,不仅计算机可以进行,其他设备也可以。
计算机需要软件支持和数字化才能处理信息。
算数运算是加减乘除,逻辑运算是与、或、非等。
答案:A2.关于网页的描述,下列正确的是A.超链接只能实现网页之间的跳转B.通过扫描二维码访问的网页都是安全的C.HTML文件中的文本可描述图像、超链接等网页元素D.搜索引擎通过自动网页搜索技术搜索并保存互联网上的全部数据解析:超链接可以链接到网页、文本、图片、E-mail、多媒体文件等等,不仅仅是网页之间的跳转,所以选项A错误。
扫描二维码访问的网页也可能不安全,需要注意甄别。
搜索引擎搜索并保存的是网上的关键字,并不是全部数据。
答案:C3.下列应用中,目前运用人工智能技术不能实现的是A.识别手写的文字B.辅助医生进行病情诊断C.提供网络购物的语音客服D.模拟人脑的全部智能解析:目前人工智能还不能完全模拟人脑的智能。
答案:D4.用Access软件设计某学生管理信息系统的数据库,其中“学生表”中需要存储如图所示的数据,学号的前4位是入学年份。
下列关于该学生管理信息系统的描述,错误的是A.“学生表”的字段顺序与图中数据的列顺序可以不一致B.“学生表”中学号数据的字段类型不能设置为“自动编号”C.通过数据库管理系统可以访问“学生表”中的数据D.“学生表”中同一字段的字段值的数据类型一定相同解析:学号的前四位是入学年份,自动编号只能按顺序+1,所以学号的类型不能设置为自动编号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年信息技术学考算法与程序设计试题整理及解析一、选择题(每题3分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言解析:计算机程序设计语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入解析:算法是指解决问题的方法和步骤,一个算法应该具有以下五个重要的特征:1.有穷性(Finiteness):是指算法必须能在执行有限个步骤之后终止。
2.确切性(Definiteness):算法的每一步骤必须有确切的定义。
3.输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。
4.输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。
没有输出的算法是毫无意义的。
5.可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成(也称之为有效性)。
3. VB程序中“dim n As Integer”这条语句的作用是( A )A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法解析:Dim 是VB中声明变量并分配存储空间的语句。
格式:Dim 变量名 as 数据类型Integer:变量存储为 16位(2 个字节)的数值形式。
string:变长与定长的字符串。
Boolean:存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。
Double:(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式。
Long:(长整型)变量存储为 32 位(4 个字节)有符号的数值形式等等。
本题中:Dim N 注册一个名为N的变量。
此变量的“寿命”只在定义该变量的过程中。
As Integer 表示N是整型变量。
范围 -32768~32767,超出范围就提示“溢出”4.一个单窗体VB程序的运行界面如下图所示,下列说法正确的是:( C)(1)窗体内有1个按纽(2)窗体内有2个文本框(3)窗体内有3个标签(4)该窗体的标题(Caption)属性值是“加法计算器”A.(3) (4)B.(1)(2)C.(1)(4)D.(2) (3)解析:5.两个阻值分别为R1、R2的电阻并联后,电路阻值可由公式求解,下面能正确求出R的VB表达式是( A )。
A.R1*R2/(R1+R2)B.R1+R2/(R1*R2)C.(R1+R2)/(R1*R2)D.R1*R2/R1+R2解析:电路阻值公式两边都乘以R1*R2得(R1*R2)/R=R1+R2,所以总电阻R=R1*R2/(R1+R2)6.关于算法的描述,下列选项中正确的是( D )A.算法只能用流程图来表示B.一个算法的执行步骤可以是无限的C.一个算法,当没有输入时,也没有输出D.一个算法可以没有输入7.在VB语言中,字符串运算符“+”和“&”的作用是把两个或多个字符串连接成一个字符串。
则表达式"20"+"13"&"20+13"的运算结果是(B )。
A."332013"B."201320+13"C."201333"D."3333"解析:举几个例子你就明白了。
"222"+"333"="222333"222+333=555222+"333"=555222+"abc" 会报错222 & 333 =222333222 & "333" = 222333222 & "abc" =222abc222 + "333" & "abc" = 555abc222 + "333" & "100" = 555100222 & "333" +"100"=2223331008.下列VB程序运行时(如图所示),在文本框Text1中输入20,在文本框Text2中输入13,单击命令按钮Command1后,文本框Text3中显示的内容是( D )。
Private Sub Command1_click()a=val(text1.text)b=val(text2.text)Text3.text= a+bEnd subA.”2013”B.2013C.”33”D.33解析:val是一个将字符串参数转换成数值的函数。
9.下列选项中,可以作为VB程序变量名的是( A )A.abB.a-bC.a/bD.a+b解析:vb中变量名的命名规则1、必须以字母开头;2、只能使用英文字母、阿拉伯数字和下划线(实际上可以使用汉字);3、不能和受到限制的关键字同名,如不能使用vbred、command等作为变量名;4、不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符;5、不区分大小写。
10.下列VB表达式中,能正确表示不等式方程|x|>1解的是( D )A.x<-1 and x>1B.x>-1 or x<1C.x>-1 and x<1D.x<-1 or x>111.算法的描述方法有多种,下列选项中不适合描述算法的是(A)A.机器语言B.伪代码C.流程图D.自然语言解析:算法的描述方式有:自然语言,流程图,伪代码等。
1、自然语言的优势:自然语言即人类语言,描述的算法通俗易懂,不用专门的训练,较为灵活。
2、流程图的优势:流程图描述的算法清晰简洁,容易表达选择结构,不依赖于任何具体的计算机和计算机程序设计语言,从而有利于不同环境的程序设计。
3、伪代码的优势:回避了程序设计语言的严格、烦琐的书写格式,书写方便,同时具备格式紧凑,易于理解,便于向计算机程序设计语言过渡的优点。
12.巳知在VB语言中,int(x)函数的功能是返回不大于x的最大整数,abs(x) 函数的功能是返回x的绝对值,则表达式 abs(int(2.88)+int(-3.14))的值是( D )。
A.5B.0C.1D.2解析:int(2.88)=2,int(-3.14)=-413.下列VB表达式中,值为字符串类型的是( D )。
①Sqr(x) ②Text1.Text ③command1.caption ④”45”+”34”⑤45+34A.①③⑤B. ①②③C. ②④⑤D. ②③④解析:Sqr(x)函数返回一个数的平方根;45+34的值是79,类型应该是数值型。
14.一元二次方程ax2+bx+c=0(a≠0)的两个实数根分别为:下列表达式正确的是( D )A.x1=-b+sqr(b^2-4*a*c)/(2*a)B.x2=-b-sqr(b^2-4*a*c)/(2*a)C.x1=(-b+sqr(b^2-4ac))/(2*a)D.x2=(-b-sqr(b^2-4*a*c))/(2*a)15.下列关于算法的描述错误的是( C )A.算法是解决某一类问题的方法和步骤B.算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述C.一个有效的算法至少要有一个或多个输入D.算法必须在有限步骤内实现16.下列程序执行后a、b的值分别是( B )a = 5b = 6a = a + bb = a - ba = a - bA、5、6B、6、5C、6、6D、5、5解析:a=5,b=6,a=a+b=5+6=11,b=a-b=11-6=5,a=a-b=11-5=617.以下运算符中运算优先级最高的是( D )A、+B、ModC、>=D、*解析:在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。
不同性质的运算符优先级如下。
算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符算术运算符:+ 加, - 减, * 乘,^ 指数例:2^2 = 4/ (浮点)除例:5 / 2 = 2.5\ 整除例: 5 \ 2 = 2Mod 求余数例:5 Mod 2 = 1字符串运算符:“+”和“&”关系运算符:= 赋值< 小于号<> 不等于> 大于号>= 大于等于号<= 小于等于号注意:关系表达式的运算结果为布尔值True 或 False,如:3 > 2 结果为 True(真或是)。
逻辑运算符:Not(取反)And(与) Or(或)运算结果为布尔型(Boolean)True 或 False逻辑运算符的优先级为:Not > And > Or18.在VB语言中表示“x属于区间(0,1]”的正确表达式是( C )A.0<x<=1B.x>0 or x<=1C.0<x and x<=1D.x>0 and x<119.某VB的事件过程如下:Private Sub Command1_Click()a=Val(Text1.text)b=a*a+1Text1.Text=bEnd Sub程序运行时(如图所示),在文本框Text1中输入2,连续两次单击命令按钮Command1后,Text1中显示的内容是( D )A.677B.5C.2D.26解析:第1次a=2,b=a*a+1=2*2+1=5,第2次a=5,b=a*a+1=5*5+1=26。
20.下列问题不能用算法描述的是( C )A.计算某班英语平均分B.求一元二次方程 ax2+bx+c=0(a≠0) 的两个实数解C.求方程y=2x+1的所有整数解D.已知圆锥的底面半径和高,求表面积和体积解析:算法的有穷性,是指算法必须能在执行有限个步骤之后终止。
21.下面表达式的值是false的有( C ).A、"969" < "n97"B、int(4.99) <> len("basic")C、str(2000) > "1997"D、3 > 2解析:1.字符串比较是逐“字符”比较,这里是按字符的ASCII码比较大小的,ASCII("9")<ASCII("n")。