软考程序员常考知识点汇总Word格式.docx
- 文档编号:14422027
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:14
- 大小:27.06KB
软考程序员常考知识点汇总Word格式.docx
《软考程序员常考知识点汇总Word格式.docx》由会员分享,可在线阅读,更多相关《软考程序员常考知识点汇总Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
SETCONSOLEON(默认,所有非格式化输入数据都显示)/OFF(相反)
(3)格式化输入输出命令
格式化输出命令@<
行,列>
SAY<
表达式>
[PICTURE<
描述符串>
][FONT<
字体>
[,<
字号>
]]SETDEVICETOSCREEN屏幕输出
SETDEVICETOPRINT打印机输出
格式化输入输出命令@<
[SAY<
表达式1>
]GET<
|<
字段>
][RANGE<
表达式2>
表达式3>
]]与READ合用,才能修改变量,一个READ可以修改前面多个@…GET的变量值,通常SAY只是提示作用。
定义文本编辑区
<
EDIT<
SIZE<
数值表达式1>
,<
数值表达式2>
[FONT<
]][SCROLL]通过READ编辑,主要是对备注字段起作用。
清屏命令
CLEAR清除整个屏幕
行1,列1)[CLEAR|CLEARTO<
行2,列2>
]清除屏幕局部区
3.分支语句IF<
条件>
命令序列1>
[ELSE
命令序列2>
]
ENDIF
多分支选择语句DOCASE
CASE<
条件1>
条件2>
条件N>
命令序列N>
[OTHERWISE
命令序列N+1>
ENDCASE
4.循环结构程序设计
DOWHILE<
[LOOP]
[EXIT]
ENDDO
FOR<
循环变量>
=<
初值>
TO<
终止>
[SETEP<
步长>
命令序列>
ENDFOR
SCAN[<
范围>
][FOR<
][WHILE<
ENDSCAN
5.过程及自定义函数
(1)过程PROCEDURE<
过程名>
[PARAMETERS<
形参表>
过程体>
RETURN[TOMASTER]
其中[TOMASTER]在嵌套中使用,含有[PARAMETERS<
]为有参过程。
(2)过程文件建立PROCEDURE<
过程名1>
过程体1>
RETURN
…………
过程文件的打开和关闭SETPROCEDURETO[<
过程文件名>
CLOSEPROCEDURE
(3)过程的调用DO<
[WITH<
实参表>
(4)变量的作用域
全局变量PUBLIC<
内存变量表>
局部变量:
未经PUBLIC定义的
PRIVATE<
PRIVATEALL[LIKE<
通配符变量名>
|EXCEPT<
]隐藏指定的内存变量,避免同名变量
(5)定义自定义函数FUNCTION<
函数名>
函数体>
RETURN<
自定义函数的调用:
函数名([<
])
参数传递方式SETUDFPARMSTO[VALUE|REFERENCE]若选用VALUE为值传递(默认),不会改变变量的值,若REFERENCE,则为引用方式。
数据库的基本操作
库文件结构建立CREAT[<
文件名>
|?
]其中A-J作为工作区代码
在把记录输入完后,按CTRL+W或CTRL+END存盘。
追加记录APPEND[BLANK]
记录显示LIST/DISPLAY[<
][FIELDS<
字段名表>
][OFF][TOPRINTER/FILE<
数据库文件打开USE[<
库文件名>
][ALIAS<
别名>
关闭数据库文件:
关闭当前工作区打开的数据库文件USE
关闭当前打开的所有的库文件CLOSEDATABASES
数据库文件结构的显示:
LIST/DISPLAYSTRUCTURE[TOPRINTER/TOFILE<
数据库文件结构的修改:
MODIFYSTRUCTURE*不能同时修改字段名和宽度
指针的移动
绝对移动
1.GO/GOTO[RECORD]<
数值表达式>
[IN<
工作区号>
/<
文件别名>
2.GO/GOTOTOP/BOTTOM[IN<
工作区>
相对移动SKIP[<
][IN<
插入记录INSERT[BEFORE][BLANK]
删除记录DELETE[<
SETDELETEDOFF/ON(取OFF,逻辑删除无效,反之,则有效)
恢复逻辑删除RECALL[<
物理删除PACK
理删除所有记录ZAP(只有结构无记录)
记录的修改
编辑修改EDIT.CHANG[<
[条件]
浏览编辑修改BROWSE
替换修改REPLACE[<
]<
字段1>
WITH<
……
数据库文件的排序与索引
排序:
SORTTO<
ON<
[/A][/C][/D][,<
字段2>
………[FIELDS<
][FOR……
关键字只能是C,N,D.*/A(升序,默认)/D(降序)/C(不区分大/小写)
需要临时文件做周转
索引:
INDEXON<
关键字表达式>
索引文件名>
[FOR……][UNIQUE][ADD…]
备注字段不能作为关键字
字段索引只能是C,N,D,多字段索引只能是C
UNIQUE进行唯一索引(在记录相同,只取第一个)
未指定ADDITIVE,关闭先打开的索引文件,反之,就不关闭。
索引文件的打开USE<
INDEX<
索引文件名表>
(允许打开25个)SETINDEXTO<
索引文件的关闭SETINDEXTO/CLOSEINDEX
指定主索引SETORDERTO[<
数据查询
顺序查询:
LOCATE[<
[FOR<
]它总是把指针定位到第一个满足条件的记录上,想继续查找,则用CONTINUE
索引查询:
FIND<
字符串>
数值常数>
当设置为SETEXACTOFF时,查询时不需要精确比较,反之,则需要精确比较。
SEEK<
它可以查询包括字符型,数值型,日期型和逻辑型在内的各种数据类型,也可以是内存变量或者是表达式
数据统计
计数命令COUNT[<
][TO<
内存变量名>
求和命令SUM[<
][<
/TOARRAY<
数组>
求平均值命令AVERAGE[<
分类汇总命令TOTALON<
关键表达式>
分类库文件名>
[<
]要求首先对库文件进行排序或索引
数据库文件的复制
(1)库文件的复制COPYTO<
]将当前库文件中的数据(包括结构)一起复制到指定的库文件中。
(2)库文件结构的复制COPYSTRUCTURETO<
新库文件名>
[FIELDS<
(3)库文件与文本数据文件的转换复制
库文件复制成文本数据文件COPYTO<
数据文件名>
SDF.DELIMITED[WITH<
定界符>
/BLABK][<
文本数据文件中的数据复制到库文件APPENDFROM<
/BLABK][FOR<
(4)任何类型文件的复制COPYFILE<
源文件名>
目标文件名>
不能复制已经打开的库文件,且<
必须包括主文件名和扩展名。
多重数据库文件的操作
(1)最多达225个工作区,且前十个工作区1~10还规定了别名A~J.
(2)工作区选择命令SELECT<
,从当前工作区访问其它工作区打开库文件中的某个字段时,要表示为别名。
字段名或者别名->
字段名
(3)库文件之间的关联SETRELATIONTO[<
INTO<
[ADDITIVE]其中若选<
,而被关联库没有建立索引,则作为记录号进行关联。
指定[ADDITIVE]保留以前关联。
SETRELATIONTO将删除当前工作区与所有其他工作区连接
(4)库文件的连接JOINWITH<
(5)库文件的更新UPDATEON<
关键字段>
FROM<
REPLACE<
字段名1>
……[RANDOM]其中
网标准,于1995年由原来制定的以太网标准的IEEE802.3工作组完成。
快速以太网正式名为100Base-T。
共享介质快速以太网和传统以太网采用同样的介质访问控制协议CSMA/CD所有的介质访问控制算法不变,只是将有关的时间参量加速10倍。
快速以太网的三种标准:
100Base-4、100Base-TX、100Base-FX
快速以太网的产品:
适配器:
一边是总线结构,将数据传送至主机、中继器或HUB;
另一边接到所选的介质,可以是双绞线、光纤,或者是一个介质独立接口MII,MII是用来连接外部收发器用的,其功能类似于以太网的AUI。
HUB:
可分为共享机制的中继器和交换机制的交换器。
数据结构
数据结构中对象的定义,存储的表示及操作的实现.线性:
线性表、栈、队列、数组、字符串
树:
二叉树
集合:
查找,排序
能力:
分析,解决问题的能力
过程:
确定问题的数据。
确定数据间的关系。
确定存储结构(顺序-数组、链表-指针)
确定算法
编程
算法评价(时间和空间复杂度,主要考时间复杂度)
一、数组
1、存放于一个连续的空间
2、一维~多维数组的地址计算方式
已知data[0][0]的内存地址,且已知一个元素所占内存空间S求data[i][j]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 知识点 汇总