高级语言程序设计

发布 2021-04-24 15:19:28 阅读 1772

《高级语言程序设计(vb)》考试内容答案:

第一章程序设计语言与程序设计。

程序设计语言是由字,词,和语法规则构成的指令系统。

程序设计是一项创造性的工作,根据任务主要完成如下数据描述和对数据处理两方面工作。

visual baic集成开发环境(ide,integrated environment)是提供设计,运行和测试应用程序所需的各种工具的一个工作环境。

vb集成开发环境主窗口的顶部包含标题栏 ,主菜单和快捷工具栏;主窗口下部人几个子窗口:工具箱,工程窗口,工程管理窗口和属性窗口等。根据需要,可以在主窗口上打开不同的子窗口。

vb集成开发环境是提供设计,运行和测试应用程序所需用各种工具的一个工作环境。

建立vb应用程序需求分析、界面设计、设计程序、上机调试程序和保存程序等)。

可视化程序设计语言设计应用程序,主要完成界面设计和编写事件驱动程序两部分。

界面设计是根据应用程序的功能和用户的特殊性点设计界面,包括建立窗体,在窗体上建成立各种图形对象并且设定它们的属性。

设计事件驱动程序是为各对象编写某事件发生时执行的程序**。

数据描述是把被处理的信息描述成计算机可以接收的数据形式,如整数,实际上数,字符,数组等。

数据处理是指对数据进行输入,输出,整理,计算,存储,维护等一系列活动。

编译错误是指编译程序时发现的语法错误。

运行错误是指执行目标程式序时发现的错误。

逻辑错误是指编译和运行时均不能发现的错误。

第二章基本数据类型与表达式。

字符集是每种程序设计语言都有一个字符集。常用的字符集是ascii(即american standard code for information interchange)字符集。vb字符集基本字符集包括数字,英文字母,特殊符号。

词汇集是“单词”符号是程序设计语言中具有独立意义的最基本结构。在程序设计语言中,单词符号一般包括运算符,界符,关键字,标识符和各类型常数等。

字符串型是一个字符序列,由在一对双引号中的ascii字符(除双引号和回车符之外),汉字及其他可打印字符组成。

vb的数值型数据分为整型数和实型数两类。

整型数是不带小数点和指数符号的数。按示数范围的不同分为整数,长整数和字节型整数。

实型数是带有小数部分的数。分为浮点数和定点数两类。

逻辑型数据(boolean)只有两个可能值:true(逻辑真)或者fale(逻辑假)。逻辑型数据以2个字节(16位)存储。

当逻辑值转换为数值型时,fale成为0,true成为-1。

vb的常量分两种:一种是文字常量(或称字面常量);另一种是符号常量。

变量是指一个有名称的内存单元称为变量。变量的类型表示该内存单元的结构,决定数据的解释和运算方式。

运算符(即操作)是对数据的加工。对基本数据类型的运算常用一些简洁的符号不定描述,这些符号称为运算符或操作符。被运算的对象—数据,称为运算量或操作数。

表达式是通过特定的运算表达一个值的式子称为表达式。表达式是程序设计语言中的基本语法单位,它由常量。娈量,函数,运算符。

vb主要有4类运算符:算术运算符,字符串运算符,关系运算符和逻辑运算符。

算术运算符用来对数值型数据执行简单的计算。

数值表达式是由数值型数据和运算符构成的表达式,其计算结果为数值型数据,称为数据值表达式。

字符串连接是两个字符串可以使用连接符“﹠”或“+”串起来,生成一个新的字符串。这种表达式称为字符串表达式。

关系运算符又称比较运算符,用来比较两个操作数的大小。由操作数和关系运算符组成的表达式称为关系表达式。

逻辑运算符的左右操作数要求为逻辑值。用逻辑运算符连接两个或多个逻辑量组成的式子称为逻辑表达式。

vb的内部函数大体上可以分为5类:转换函数,数学函数,字符串函数,随机函数和日期时间函数。

常用内部函数的调用格式、:函数的一般格式:〈函数名〉([参数表〉])

转换函数用于数据类型或形式的转换,包括整,浮点型 ,字符串型之间,以及与ascii码字符之间的转换。

数据类型转换主要是指数据值型与字符型数据之间的变换,以及各种数值型数据之间的变换。

数学函数用于各种数**算,包括三角函数,求平方根,绝对值,对数及指数函数等常用的数学函数。

字符串函数是vb提供大量的字符串函数,具有很强的字符串处理能力。

随机函数是vb中的随机函数和随机语句可用于产生随机数。

日期时间函数是日期,时间是信息管理中很常用的数据。

第三章程序流程控制。

顺序结构是指程序是由语句序列组成的。如果在一个语句序列中,每个语句都有按出现的顺序执行,即执行第i个语句,必须先执行第i-1个语句,则这种语句序列的结构称为顺序结构。

构成顺序结构主要有赋值语句,输入,输出语句和暂停语句。

程序的顺序结构是指程序按语句出现的序列顺序执行。

赋值语句是程序中最基本的语句,其作用是对内存单元进行写操作,即把一个表达式的值赋予一个变量或控件的一个属性。

数据输入是从外部设备(如键盘,磁盘文件等)输入要加工的数据到计算机的存储器,以及把程序执行结果输出到指定设备(通常是显示在屏幕,从打印机打印或保存在磁盘上,)是程序设计语言必须具备的基本功能。

vb为从键盘输入数据提供了inputbox和msgbox两个函数。

输出数据的print方法 :在vb中主要有两种输出数据的途径:一是使用可视控件的属性。二是 print方法可以在多种对象上输出数据和文本。

注释、暂停与程序结束是vb的3种简单语句。

分支结构是指按条件判断,决定程序的执行流程,并且程序的出口不会返回入口。

vb的分支结构语句的单行结构条件语句,块结构条件语句和情况语句。

单行结构条件语句和情况语句不是必需用的,可以由块结构条件语句代替。

在分去结构中,注意条件语句之间的关系。当条件语句的判断互相关联,蕴涵时,执行顺序,嵌套将引起***。

块结构条件语句执行分支可由多个语句组成的语句序列,可以构造多个条件判断和多个分支。

goto语句称为转向语句,其作用是改变程序的执行流程,跳过程序的某一朝部分去执行另一部分;或者执行过的某一部分语句,使之重复执行。

情况语句适用于一个表达式中有多个可选择值的情况。

循环结构是指程序控制按某种模式反复进行操作的结构,称为循环结构。

vb循环语句有while … wend 语句,do…loop语句,for…next语句。这3种语句可以互相转换。

嵌套循环是指循环语句的循环包含循环语句,称为嵌套循环。

在一般情况下,while … wend 语句和do…loop语句用于循环次数未知的情况;for…next语句用于循环次数已知的情况。

循环语句根据结束条件终止循环。vb还提供exit 语句退出循环。

第四章常用控件。

控件是可视化程序设计的基础和重要工具。

窗体是vb中一个重要的对象。

主要属性是窗体的属性决定窗体的外观和操作性质。一般可用两种方法设置对象的属性:通过属性窗口设置和通过属性窗口设置,而有些属性不能用程序**设置。

窗体事件:窗体最常用的事件有三种: click(单击),dbl click(双击)和load(装入).在窗体装载和关闭时,系统还会自动产生一些相关事件。

窗体的属性:name(名称)、 caption(标题)、 backcolor(背景颜色)、 forcolor(前景颜色)、 picture(图形)、 height(高)、 width(宽)、 left(左边)、 top(顶边位置)、 enable(允许)、 maxbutton(最大化)、minbutton最小化按钮); loadpicture(函数);

窗体方法有:cls方法和move方法。

标签的属性: caption、alignment、autosize、broderstyle、enabled、visible;事件: click。

文本框的属性:text(字符型)、maxlength(数值型)、multiline(逻辑型)、passwordchar(字符型)、scrollbars(数值型)、sellength(数值型)、selstart(数值型)、seltext(字符型);事件:change、lostfocus、lostfocus、keypress;方法:

setfocus。

**框与图像框的属性: picture、currentx、currenty、autosize、stretch; loadpicture函数。

命令按钮、复选框和单选按钮的属性:style、default、cancel、value;事件:click。

焦点和tab顺序:是使用vb控件接收用户输入时的相关概念。

列表框的属性:columns、list、listcount、 listindex、mulitiselect、selected、sorted、text;事件:click dblclick;方法:

additem、clear、removeitem

组合框的属性:style、text、list、listindex、listcount;事件:click dblclick;方法:

additem、clear、removeitem。

滚动条的属性: max、min、value、largechange、smallchange; 事件: scroll、 change。

计时器的属性: interval;事件: timer。

第五章数组与记录。

一维数组在计算内存中,数组占据一块连续的存储区域,数组名就是这块空间的名称。数组的存储区域中每个元素依次排列,程序设计语言用下标表示元素的相对位置。数组应该先定义后使用,定义数组的目的是通知计算机为其留出所需用的存储空间。

二维数组在vb中,拥有两个下标的数组就是二维数组。

数组的其他定义形式vb为适应各种不同的程序设计需要,允许数组有多种定义方式。

记录类型为了便于描述一个数据对象的各种不同性质,vb呵使用用户自己定义的数据类型——记录。记录类型由数目固定的元素(又称为域,项目或成员)构成,各个元素可以具有不同的数据类型。记录无素通过点”.

”运算符访问。

记录类型定义方法是记录类型可在标准模块或窗体模块中定义,但不能在事件过程中定义。(1)在标准模块中定义的类型,变量,常量和过程,可供整个应用程序(工程)调用。所以,标准模块又称全局模块。

(2)在窗体模块中定义的记录类型在窗体的通用部分及窗体各控件的事件过程内有效,它们都可说明该记录类型的娈量。

高级语言程序设计

总分 100.00,做题时间 90分钟 一 单项选择题 总题数 15,分数 30.00 语言早期规定建立文件缓冲区采用的形式是 分数 2.00 a.缓冲文件系统。b.非缓冲文件系统。c.分页文件系统。解析 2.以下是对二维数组的正确说明的是 分数 2.00 a 3,4 a 1 4 a 3 4 解析 ...

高级语言程序设计

班级学号 021110212 姓名 卢荼 同组同学。成绩。时间 2011.6 28 题目 班级档案管理系统。一 设计任务与目标。对一个有n个学生的班级,通过该系统实现对该班级学生的基本信息进行录入 显示 修改 删除 保存等操作的管理。功能要求 1 本系统采用一个包含n个数据的结构体数组,每个数据的结...

高级语言程序设计

36.下面程序的运行结果是。include void main int a 2,b 1,c 2 if aif b 0 c 0 else c printf c d c 参 考察知识点 if语句的嵌套。运行结果 c 2 下面程序的运行结果是。include void main int a,b,c a 3...