欢迎来到天天文库
浏览记录
ID:19304968
大小:55.69 KB
页数:11页
时间:2018-09-30
《高级语言程序设计b期末终结版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一单选题(30题,30分)二判断题(10题,10分)三改错(5题,15分)四填空(10题,20分)五读程序写结果(5题,25分)第2章选择题,第3、4、5、7、8、9章所有选择题填空题,1数据库系统DBS包括数据库DB、数据库管理系统DBMS、数据库应用系统DBAS2数据管理的几个发展阶段及其特点(1)人工管理阶段:数据不能保存;数据与程序存在一一对应关系;没有专门的数据管理软件,应用程序依赖于数据、数据的逻辑结构、数据的存储形式(2)文件管理阶段:优点:数据以文件的形式长期保存;程序和数据之间有一定的独立性,应用系统通过管理系统与数据文件发生联系。缺点:数
2、据冗余度大;数据的不一致性;数据的依赖性(3)数据库管理阶段:数据共享;具有最低的冗余度;具有较高的数据独立性;具有数据控制功能(4)分布式数据库管理系统:数据是分布的;数据是逻辑相关的;结点的自治性3两个不同实体集的三种关系:一对一、一对多、多对多。病人和病床之间关系:一对一;省与市之间关系:一对多;教师与学生的关系为:多对多4关系数据库的特点:数据的冗余度低;具有高度的数据和程序独立性;数据具有共享性;数据的安全性、完整性和对数据实行集中控制;5关系运算,包括如下两类:(1)传统的集合运算,包括并、差、交;(2)专门的关系运算,包括选择、投影和联接6常量
3、:(1)数值型常量(N):3.1415、12、0.1234(2)字符型常量(C):[abc]、‘abC’“abc”有三对字符串定界符应成对使用。如果在字符串中需要出现定界符号,需用其他定界符定界,如“AB[CCD[ED]FEF”(3)日期型常量(D):{^2010-07-10}、{07/10/2010}分严格的日期格式与传统日期格式(4)日期时间型常量(T):{^2010-07-10,08:30:30}(5)逻辑型常量(L):.T.、.t.、.Y.、.y.表示逻辑真;.F.、.f.、.N.、.n.表示逻辑假(6)货币型常量(Y):$123.45677变量名命
4、令规则(1)由字母(汉字)、数字和下划线_组成,但必须以字母或下划线开头,中间不能有空格。(2)长度为1~128个字符,每个汉字占2个字符,最多64个汉字。(3)不要与系统保留字(命令名、函数名等)同名。(4)不区分大小写:A1即a1(5)如ABC_、class1、课程名称、都是合法的变量名;而1X、A—B、“工资”、编号、都是非法的变量名。(5)字段变量和内存变量同名时字段变量优先。若有同名,访问内存变量则需加前缀符:M.<内存变量名>或M-><内存变量名>8优先级:括号〉函数〉数值〉字符〉日期〉关系〉逻辑9表达式运算注意点(1)日期和日期型数据不能相{^
5、2009-12-31}+{^1951-05-01}不合法(2)字符型数据+和-的不同意义:+:连接两个字符串。-:连接两个字符串,并将第一个字符串尾部的空格移到第二个字符串的尾部(3)=何时表示比较,何时表示赋值:例如a=b=3结构中,=表示赋值;在if/while/for/case等语句中,=表示比较(4)工资在10到20之间的写法:工资>=10and工资<=20或者between(工资,10,20);而数学式10≤X<20的写法为:X>=10andX<20或者between(X,10,20)andX<>1010常用函数(1)数值型函数:int(数值),取
6、出其整数部分,如int(-3.5)为-3;mod(被除数,除数),取余数,可用于判断能否整除、奇偶数及其求一个多位数的各位数字(2)字符型函数:substr(”字符串”,起始位置,长度),从字符串的起始位置取某长度的子串;space(空格数);len(字符串),求字符串的长度,1个汉字为2个字符;at(字符串1,字符串2(,数值)),没有数值时则为求字符串1在字符串2中首次出现的位置,若字符串2中没有字符串1则为0,有数值时为求字符串1在字符串2中第几次出现的位置(3)日期型函数:date返回日期D;datetime返回日期时间T;time返回字符C;yea
7、r返回数值N(4)数据类型转换函数:str(数值(,长度,小数点位)),将数值转为为某长度和保留小数点后几位的字符串,若数值的长度比要求的长度长则返回某长度的*所组成的字符串;val(字符串),将字符串转为数值,若字符串中有非数字的部分则到此处不转,其后的也不再转;dtoc(日期),将日期转为字符串(5)测试函数:bof(),判断指针是否指在文件头即第一条记录的上面,若是在文件头则为真,否则为假;eof(),判断指针是否指在文件尾即最后一条记录的下面,若是在文件尾则为真,否则为假;recno(),判断指针所指的记录号,若无法打开表、表中无记录、指针指在文件头
8、、或指在第一条记录则返回1,若指针指在文件尾则返回指
此文档下载收益归作者所有