还剩19页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
程序设计知识点汇总一注意以下是选修部分的知识点分类总结,请大家认真学习并完毕后面的题目下周给大家答案
一、算法、算法定义就是解决问题的方法和环节算法是程序设计的“灵魂”,算法+数据结构1=程序、算法的描述方法可分多种表达方法,一般用自然语言、流程图和伪代码进行描述2)自然语言描述法指用人们平常生活中使用的语言(本国语言),用自然语言描1述符合我们的习惯,且容易理解)流程图描述也称程序框图,它是算法的一种图形化表达方法且描述算法形象、2直观,更易理解)伪代码描述法是介于自然语言和计算机程序语言之间的一种算法描述是专业3软件开发人员常用方法、算法的特点环节有穷性,拟定性,有零个或多个输入,有一个或多个输出有效性
3、、高级编程语言、、、44BASIC VBPascal CC++Java、下面关于算法的说法,对的的是()
1、算法可以没有输出、算法中的每个环节都是可以执行的A B、算法一定有输入、算法的环节定义可以是无限的C D、下列有关算法的叙述中,错误的是()2字符代码Chr字符Asc把小写字母变为大写字母Ucase x把大写字母变为小写字母Lcase x、用户交互函数3提供和函数用于人机交互VB InputBoxMsgBox其语法格式为InputBox提醒[,标题][,默认值][坐标][,坐标]InputBox,X Y其语法格式为MsgBox提醒信息[,按钮北,标题]MsgBox、下列关于中函数功能的说法,错误的是43VB、函数是将字符串中的数字转换成数值、函数是求绝对值A VaiB Abs、函数是将数值数据转换成字符串、函数是求小于参数的最大整数C StrD Int、下列函数中,可以求出的平方根的是44VB
4、、、、A Sqr4B Len4C Log4D Abs
4、在中,函数乂或”丫皿讹叼”,的值是45VB10111511,6o、、、A mB my name C mynamD e、在中,下列表达式的值等于的是46Visual Basic
10、、、、A IntlO.l BInt
9.8C AbsInt-
10.6D IntAbs-
9.
5、在中,表达式的值是47Visual Basic“Abs-
5.8+sqr225\Int-l.9”、、、、A0B-2C-
1.2D-
2.
2、在中,表达式的值所在的区间是48VB“Rnd-H*
5、[、]、、[]A-55,-50B-55,-50C-55,-50D-55,-
50、设是一个数值型变量,那么下列表达式中可用来测试是否为偶数的是50Y YO、、、、A INTY/2=Y/2B YMod2=1C AbsY/2=Y/2D INTY/3=Y/
3、下列表达式中,可以得到大于等于且小于等于随机整数的是51VB
1550、、、、A IntRnd*50B IntRnd*36+15C IntRnd*35+15D IntRnd*35+
15、假设那么以下运算结果为的表达式是52a=
10.3,True、、、A Inta=ll and a=7B Inta=10Or a=7C^Absa=10or a7D nota
5、下列函数中,能把字符串中所有小写字母改为大写的函数是53X、、、、A LcasexB UcasexC Lenx D Chrx、下列对于中函数的说法,对的的是54VB、函数没有返回值、不可以自定义函数A B、函数分为三大类系统函数、自定义函数和数学函数、函数定义处的参数称为形C D式参数、表达式产生的随机整数的范围是55“IntRnd*100\5+4”、、、、A0,11B4,23C[4,23]D[0,11]、下列对于中函数的说法,对的的是56VB、函数没有返回值、不可以自定义函数A B、函数分为三大类系统函数、自定义函数和数学函数、函数定义处的参数称为形C D式参数、下列表达式中,可以得到大于等于且小于等于随机整数的是57VB
1550、、、、A IntRnd*50B IntRnd*36+15C IntRnd*35+15D IntRnd*35+15的使用Vb、下列对于中“注释语句”的说法,错误是58VB、注释语句的默认字体是绿色A、注释语句是供阅读理解程序用的,计算机在执行程序的时候会自动跳过B、程序中的注释语句对程序的运营没有影响C、注释语句中不可以包含下划线、下列关于中控件的说法,对的的是D59VB Textbox、只能输入、只能输出A B、既可以输入,也可以输出、不具有输入输出的功能C D、将某命令按钮的属性设立为则产生的效果是()60Commandl VisibleFalse,、命令按钮不可见、命令按钮上的文字为空A CommandlB Commandl、命令按钮不可用、命令按钮颜色为无C CommandlD Commandl、我们在中要添加控件或者是修改对象的属性值时,采用()61Visual Basic、工程资源管理窗口、窗体设计窗口、代码编辑窗口、窗体布局窗口A BC D、在中要设立控件中文字的字体、字号时,应使用控件的()属性62VB、、、A Caption B NameC FontD BackColor、以下是一个事件解决过程,这个过程的名称为()63()Private SubCommand1_Click北京欢迎你!”Print”End Sub、、()、、A ClickB Command1_Click CEnd SubD Commandl.、在调试程序的时侯,会使用到快捷键,下列关于快捷键的说法错误的是().
64、用来设立断点、用来启动程序A F9B F
5、用来打开对象浏览器、可以逐句运营程序C F1D F
8、下列选项中,不属于文本框属性的是()65“TextBox”、、A BackColorB FontC TextD Picture、要从文本框中输出“这是一个等边三角形!,语句为()66Textl VB、这是一个等边三角形!、这是一个等边三角形!A Textbox.text=B Textl.text=、这是一个等边三角形!、这是一个等边三角形!C Textl.Caption=D Textl.textbox=67下列关于特点的叙述中,对的的是()Visual Basic、是米用事件驱动编程机制的语言A Visual Basic、程序只能编译运营,不可以解释运营B VisualBasic、构成的每个过程之间都有固定的执行顺序C VisualBasic、程序不是结构化程序,不具有结构化的三种基本结构D VisualBasic程序语句二三角形的面积”中的、和三68VB“Commandl.Caption CommandlCaption角形的面积”分别代表()、窗体、值、属性、对象、方法、属性、对象、属性、值、属性、值、对象A BC D、在程序的窗体上,从上到下依次创建、、、69VB Checkbok Textbox Listbox这个控件,运营该程序显示窗体时,他们获得焦点的顺序是()CommandButton
4、A CommandButtonCheckbokTextboxListbox、B CheckbokTextboxListboxCommandB utton、、C CheckbokListbox CommandButtonTextbox、、D ListboxCheckbokCommandB uttonTextbox、假如将命令按钮的属性设立为“求和”,那么下列说法中对的的是()70Name、该命令按钮的名称是“求和”、该命令按钮上的文字显示的是“求和”A B、运营后的结果显示的是“求和”、窗体的标题是“求和”C D、假如要设立控件上的文字内容,可以通过()属性来实现71VB CommandButton、、、、A IndexB FontC CancelD Caption、假如想让程序在任何一台安装了操作系统的电脑上都可以运营,应当将该程序72VB发布成()格式、、、A frmB exeC flaD vbp在中,关键字用于表达()73VisualBasicRem、注释语句、结束语句、循环语句、嵌套语句A BC D、在中,形状控件所显示的图形包含()74VB
①圆
②椭圆
③圆角正方形
④三角形
⑤矩形
⑥菱形、
①②④⑥、
①③④⑥、
②③⑤⑥、
①②③⑤A BC D、在中,文本框的属性值的功能是()75VB Text、设立文本框控件中的文本内容、设立文本框控件中文字的字体、字号A B、设立文本框的名称、设立文本框的高度C D确定
76、程序设计时需要窗体上有一个“-------------”按钮,对的的方法是()添加控件,并设立属性为拟定”A^CommandButton Font、添加控件,并设立属性为“拟定”B CommandButtonText、添加控件,并设立属性为拟定C CommandButtonCaption、添加控件,并设立属性为“拟定”D LabelCaption
77、visual Basic编程过程中,把工具箱中的工具称为()A.窗体B.事件C.工具D.控件
78、对于窗体,Click(单击)是它的一个()A.重要对象B.重要方法C.重要事件D.重要属性面向对象、下列选项中,属于面向对象程序设计特性的是()79C
①继承性
②多态性
③连续性
④封装性
⑤可行性、
①③⑤、
②③④、
①②④、
①④⑤A BC D、以下属于的对象的是()80VB
①命令按钮
②窗体的背景颜色
③标签
④文本框
⑤字体、
①③④、
①②③、
③④⑤、
②③④A BC D、以下叙述中,对的的是()81D o、在中,对象可用“对象=数据+类”这一公式来表达A VisualBasic、对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定B、在同一个窗体中,允许不同的对象使用相同的名称C VB、在同一个窗体中,不同对象必须使用不同的名称,以防混淆D VB、面向对象程序设计的特性涉及继承性、()82B、多态性、连续性、多态性、封装性、连续性、封装性、封装性、无二义性A BC D、以下有关类、对象、属性、事件的描述中,对的的是()83C、同一类对象具有同一类属性,且同一个属性的属性值必须相同AB、uPrivateSubCommandl_Click()v中的Commandl”属于属性、编程界面中,双击窗体中某对象,出现的是代码窗口C VB、对象的属性值在程序运营过程中不可修改D、以下有关类、对象、属性、事件的描述中,对的的是()84C o、同一类对象具有同一类属性,且同一个属性的属性值必须相同AB、Private SubCommandl_Click()v中的Commandl属于属性、编程界面中,双击窗体中某对象,出现的是代码窗口C VB、对象的属性值在程序运营过程中不可修改D、小王在学习了以后,准备设计一个学生选课信息管理系统,那么关于对象“学生”,85VB一般需要考虑的属性有()D
①学籍号
②所选课程
③姓名
④体重
⑤班级
⑥爱好、
②③⑤⑥、
①③④⑤、
②④⑤⑥、
①②③⑤A BC D自定义函数与过程在程序设计中可以自定义一些相对独立功能的程序块,以备程序运营需要时调用其中一种为函数,另一种为过程它们的区别是,函数直接调用,有返回值;而过程通过调用语句调用,没有返回值,只是完毕一定的操作、下列关于模块化程序设计的说法中,错误的是()86A、模块化程序设计方法重要是通过递归算法和递归程序来实现的A、模块化程序设计方法重要是通过过程和函数的定义以及调用来实现的B、模块化设计的思想就是将一个复杂的问题采用“分而治之”的策略C、程序设计阶段大体分为程序的模块化设计和模块内的逻辑设计D、在窗体上添加一个名称为的命令按钮,再添加两个名称分别为87VB Commandl的标签,然后编写如下程序代码Label1Label2Private YAs Integer()Private SubCommand l_ClickX=5:Y=86调用过程Call procX,Y procLabel
1.Caption=XLabel
2.Caption=YEnd Sub6自定义一个过程Private SubprocByVal aAs Integer,By Vaib As Integer proca,bX=a+bY=a*bEnd Sub程序运营后,单击命令按钮,则两个标签、中显示的内容分别是Labell Label2C、和、和、和、和A1340B138C540D
58、下列关于过程和函数的说法中,对的的是88B、函数和过程都有返回值、在调用过程和函数时,都需要传递参数A B、函数可以自定义,过程不能自定义C、函数和过程都能以名称为变量参与表达式运算D数组数组是一组类型相同的数据的有序集合它使用同一个名称来表达整个数组,每个分量成为数组元素,数组元素在数组中顺序排列每一个数组元素都由唯一的顺序号下标来标记例如表达定义了一个数组,从到一共有个数组元素,dim a10as integera0a1011每个元素都是整数、在窗体上添加一个名称为的命令按钮,然后编写如下事件过程89CommandlOption Base1Private SubCommand1_ClickDim colorAs Variant二(“红色”,“绿色「白色「黑色”)color Array()Print color2End Sub运营程序,单击命令按钮,则在窗体上显示的内容是()C、空白、错误提醒、绿色、白色A BC D、设计算法时不只需要考虑算法的对的性,还需要考虑程序运营时的效率A、使用不同的算法,程序的运营效率会有很大的不同B、算法设计的好坏与程序的运营效率之间没有直接的关系C、算法的表述方法很多,重要的有自然语言、流程图、伪代码三种D、运用计算机解决问题的过程涉及分析问题、设计算法、编写程序和()
3、编译发布程序、调试运营程序A B、设计流程图、修改程序C D、关于算法的下列说法中,错误的是()
4、算法是解决问题的方法和环节A、算法定义的环节是有限的,并且必须在有限的环节之内结束B、算法是人求解问题的思绪和方法,是解题过程的精确描述C、算法可以被表述但无法实现D、下列选项中属于算法的基本控制结构的是()5
①流程结构
②顺序结构
③模块结构
④循环结构
⑤选择结构、
①②③、
②③④、
②④⑤、
③④⑤A BC D、算法的表述方法重要有自然语言、流程图和()
6、汇编语言、高级语、伪代码、机器语言A BC D、下列对算法的描述中,错误的是()
7、算法可以用流程图表述出来,也可以用程序设计语言去实现A、解决同一个问题的算法只能有一种B、算法的好坏将直接影响着程序的通用性和有效性C、算法是解决问题的方法和环节D、下列关于算法的叙述对的的是()
8、算法中有待执行的运算和操作必须是相称基本的A一个算法至少有一个输入和一个输出B、为了使算法更加的简洁,算法的每一个环节不必确切地定义,计算机会自己辨认C、一个算法的环节可以是无穷的D、运用可视化程序设计语言进行信息的编程加工,一般需要通过以下环节9
①编写代码
②设计算法
③设计界面
④调试运营对的的顺序是()、
①②③④、
②③①④、
②①③④、
②①④③A BC D、下列选项中属于程序设计语言的是()10
①②③④⑤⑥BASIC C++Java FlashPascal Dreamweaver、
①②③④、
②③④⑤、
①②③⑤、
①②③⑥A BC D、下列说法中对的的是()□
11、程序有三种基本的结构分支结构、循环结构、选择结构A、程序设计语言的发展经历了机器语言、自然语言、高级语言三个过程B、计算机程序就是一组操作的指令或语句的序列C、程序设计语言不是高级语言D VisualBasic、下列选项中哪个是算法的描述方法?
12、顺序法、流程图、枚举法、列表法A BC D、下列属于程序设计语言的是()13
①机器语言
②高级语言
③自然语言
④汇编语言
⑤程序语言、
①②④、
②③④、
③④⑤、
①②⑤A BC D、算法可用多种表达方法来描述,下面方法中可以描述“闰年问题”算法的是14()
①流程图
②伪代码
③机器语言
④自然语言、
①②③、
②③④、
①②④、
①③④A BC D、下列对于算法特性的叙述,对的的是()15o、一个算法有零个或多个输出、算法每一环节必须有确切的定义A B、至少有一个输入、算法的环节定义可以是无限的C D、在流程图中,平行四边形代表的是()
16、解决、判断、输入输出、起止A BC D、下列关于高级语言和机器语言的说法中,错误的是()
17、高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序A、计算机只能辨认和执行二进制机器语言代码B、所有源程序必须翻译成机器语言程序,才干为计算机辨认并执行C、计算机可以直接执行用高级语言编写的程序D运算符的使用+加--减*乘、算术运算:1八指数例2八2二4例:512=25求余数例Mod5Mod2=1例5\2=2优先级从大到小排列为八,一(取负),*或/,\,一mod,+,、关系运算2关系运算符V、、=、=、=、不等于注意关系表达式的运算结果为布尔值或True False、逻辑运算3(取反)(与)(或)Not AndOr运算结果为布尔型()或Boolean TrueFalse逻辑运算符的优先级为NotAndOr日期运算符与日期表达式日期表达式是用日期运算符“+”或、”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式的运算结果是;表“#2023/09/01#+30”“2023-10-1”达式u#2023/10/20#-#2023/10/10#^的运算结果为整数
104、字符运算字符串连接符为和“123”+45”=“12345”“123”“45”=12345”123+“45”=168“123+45=168运算符的执行顺序在中,当一个表达式中同时出现多种运算符时,运算顺序由运算符的优先级决定,VB优先级高的运算符先运算,优先级相同的从左向右进行运算不同性质的运算符优先级如下算术运算符,字符串运算符,关系运算符〉逻辑运算符、在中,表达式()的运算结果是()18VB“Int19/2-15Moe14”、、、、A
6.5B7C5D
6、在语言中,下列逻辑表达式的值为的是()19VB“True”、、A#3/16/2023##7/5/2023#B85or
33、、C#12/12/2023##12/13/2023#D616and
165、设变量则下列表达式中值为的是()20x=-6,y=-4,m=10,n=8,false、A x+m=y+n B x0AND y
0、、()C m=n ORxy D x+ym-n ANDNOT yn、如下程序,当单击按钮时的值是()21VB a()Private SubCommand1_ClickDim aAs Integera=-24*2/5Print aEndSub、、、、A-10B-
9.6C-9D
0、下列表达式中,其值为的是()()221X、、、、A Cint8/10B21mod7C9\11D Int13/
6、中,设若要得到它的百位上的数字下列表达式中对的的是()23VB X=9316,3,、、、、A xMOmod100B x\100Mod10C xMOmod10DxMod10\
10、已知整型变量的值为则表达式()的值是()24y-13,VB“Abs y/3”、、、、A5B
4.C4D-
4、下面不属于逻辑运算符的是()
25、、、A OrB AndC NotD、语句的输出结果是()26VB“Print3*8Mod lO/2*5\2”、、、、A B1C12D5变量和常量变量命名注意要点、必须以字母开头,不能以数字或其他字符开头
1、只能由字母、汉字、数字学或下划线组成,不能具有小数点、2空格等字符、最长不超过个字符
3255、不能以保存字作变量名,如语句定义符、函数名等4VB、不区分变量名中字母大小写如和是同一5VB HELLOHello个变量数据及运算()常用数据类型(整型、(长整型)、(单精度实数型)1integer LongSingle.(双精度实数型)(字符串型)、(布尔型)(日期型)Double.String BooleanDate其中(整型)、(长整型)、(单精度型)(双精度型)属于Integer LongSingle Double数值型表达范围(整型(存储为位,个字节)integer-32768——32767,162(长整型)(亿——亿,可以表达人口数量)Long-2121(布尔型)(真、是或假、非)(字符串型)(定长字符串:Boolean TrueFalse String0—个字符,不定长字符串亿个字符)—655350——20字符串型数据是指用“”括起来的一串字符如“欢迎进入世界!”、VB“Visual、”都是字符串类型Basic^^“1234(日期型)()Date100/1/1——9999/12/31日期型数据专门用来解决日期和时间采用一对“#”把日期和时间的值括VB起来,如表达年月日#2023/08/20#2023820()常量和变量的定义2符号常量的定义常量名[常量类型]=常量值Const As如表达常量名为Const piAs Single=
3.14159pi变量的定义变量名变量类型Dim As如定义一个整型变量,变量名为Dim aAs Integera、下列中的变量,命名对的的是()27VB、、、A x2Bx*y C3xDElse、以下属于用户自定义标记符的是()28
①②③⑤()ac2Dim_ad@min_Sub6My_String、
②③⑥、
①④⑥、
③④⑤、
①②⑤A BC D、下列选项中,不能作为中变量名的是()29VB、、()、、A sch_name Bcos aC AD Word、关于中的局部变量,以下说法中错误的是()30VB、不同过程中可以定义同名的变量、可以用于整个程序使用A B、局部变量是使用最多的变量、只能用于定义的过程C D、定义一个变量存放员工家庭住址A DimFam asBool、定义一个变量存放员工性别B DimSex asDate、定义一个变量存放员工编号C DimCode asString、定义一个变量存放员工生日D DimBir asInteger、在程序中,变量用来存放学生的体重数据,那么应当将变量定义为()32VB aa数据类型、、、、A StringB SingleC DoubleD Integer、假如用一个变量来存放员工的年龄,那么应当定义这个变量为()数据类型
33、、、A IntegerB BoolC DoubleD Single、下列变量名中不对的的是()34VB、、A aB ThanksC Selectyour friendD Select_l、在中,以下关于变量的声明错误的是()35VB、、A Dim x As Integer,y AsLong BDim x AsInteger:y AsString、C Dim x AsInteger,y AsInteger DDim x,y AsString、下列属于定义常量的语句是()36VB、常量名[数据类型产表达式、常量名数据类型A DimAs BFunction As、常量名[数据类型户表达式、常量名[数据类型]C Const As DConstAs、在语言中,下列数据中不属于合法的字符型常量的是()37VB、、、,中国,、“中国”A5b BC D、在语言中,下列赋值语句中错误的是()38VB、、A Dim x Asinteger BDimx As Stringx=String x=String、、C x=x+I Dx=x*i、假如执行语句后,和的值分别是()39a=2,b=3,s=a+b,a=s,b=a*s ab s、、、、、、、、、、、、A5525B555C5255D5250设变量则下列表达式中值为的是()40x=-6,y—4,m=10,n=8,false、A x+m=y+nBx0AND y
0、Cm=n ORxy Dx+ym-n ANDNOT yn、假设那么以下运算结果为的表达式是41a=
10.3,True、、、在A Inta=l1anda=7B Inta=10Or a=7C Absa=10or a7D nota542中,以下关于变量的声明错误的是VB、A DimxAsInteger,y AsLong BDimxAsInteger:y AsString、C DimxAsInteger,y AsInteger DDimx,y AsString系统常用函数数学函数求的绝对值,例Absx xabs-
3.6=
3.6求的平方根,例Sqrx xsqrlOO=10求的最大整数例Intx Wxint
3.6=3int-
3.6=-4产生[之间的随机数不涉及Rndx0,11Sinx CosxTanx AtnxExpx Logx注意使用三角函数时,参数应是弧度,如数学中应写sin30为sin30*
3.14159/
180、字符串函数1字符串求字符串的长度,例Len Lenhello=5字符串,截取长度截取字符串左边部分,例:Left Lefthello”,2=“he”字符串,起始位置,截取长度,例Mid Midhello”,2,2=el”Right字符串,长度截取字符串右边部分例:Right fthello,,,2=lo”数值,字符生成指定长度与指定字符的字符串,例String String©,9=999”、常用转换函数2字符串将字符串转换为数值Vai数值将数值转换为字符串Str。
个人认证
优秀文档
获得点赞 0