二级C语言重要概念总结byLY_c语言二级知识点总结

2020-02-28 其他工作总结 下载本文

二级C语言重要概念总结byLY由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言二级知识点总结”。

1.线性表是线性结构

分析:

逻辑结构:线性结构 非线性结构

线性结构:线性表 栈 队列

非线性结构:树 图

存储结构:顺序存储结构 链式存储结构

2.关于循环队列中起始元素为0,还是1的问题,然后是否空出一个元素避免队满队空一样。不管是栈还是队列栈顶指针都是指向下一个位置,所以对循环队列为(Q.rear-Q.font+MAXSIZE)%MAXSIZE

3.关于逗号表达式的运算顺序(A , B)是先算B再算A ?

赋值表达式是左值表达式,逗号表达式是自左向右运算的,逗号表达式的返回值是最右值

4.转义字符:ddd表示反斜杠后为1~3位8进制数所代表的字符数,xhh为1~2位十六进制数所代表的字符数

5.关于switch没有default会不会一直进行下去

6.*与+=运算符优先级的比较 *p+=2,是先算哪个 先算*p

7.循环队列是顺序存储结构(是队列的顺序存储结构的拓展,虽然有链队列,但是循环队列只限于顺序存储结构)

8.能够给出数据库物理存储结构与物理存取方法的是 :内模式

9.在满足实体完整性约束的条件下:一个关系中应该有一个或者多个候选关键词

10.软件生命周期中的活动不包括:市场调研

11.在黑盒测试方式中,设计测试用例的主要根据是:程序外部功能

12.在软件设计中不使用的工具是 D A、系统结构图

B、程序流程图

C、PAD图

D、数据流图(DFD图)

13.只要在在允许范围内整型和实型都能精确表示

14.一个正确的算法可以没有输入,但是要有输出

15.char str[3][10];str[1]={“guest”};(X)解释:str[1]是str[1][0]的地址,所以不能直接赋值 16.关于define定义的函数 S(x)(x)*x*2 在main函数中赋值时是按值固有的形式进行的运算,传a+b就为(a+b)*a+b*2

17.ftell不能用于向函数写入数据,fwrite fput fprintf 都可以

18.一般没有特殊说明时,循环队列并不会单独留一个空间来区分队满与队空,所以对于初始状态front=rear=n的条件,表明的就是n为队列能存放的最多元素,队满时就为rear比front小1

19.数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是(数据操纵语言)。

20.表达式的优先级:赋值表达式和关系表达式的优先级比较 k1=k1>k2

21.if表达式中如果是负值表示成立还是不成立

22.二维数组赋初值第一维长度可以省略的条件是什么

23对数据设计来说,.数据字典是进行详细数据收集和数据分析所获得的主要结构 所以在需求分析阶段建立数据字典

24.数据库系统的三级模式:概念模式,内模式(物理模式),外模式

没有数据模式

25.面向对象程序设计特征:继承,封装,多态

结构化程序设计:自顶向下,模块化,逐步求精

26.double a,*p=&a,*只是说明其为指针变量,表明p只能存放double类型变量的地址

27.在函数定义的静态变量,只需赋值一次,即可保持初始值,不需要每次调用都赋初值

形参不可说明为static型变量

28.采用结构化开发软件时,需要使用数据流图

29.数据库的核心:数据库管理系统(DBMs)

数据库系统包括四个部分:数据库、数据库管理系统、数据库应用程序、数据库管理员。

30.在实体,关系图中的联系通常被转化为关系。

结构化程序设计的主要特点是 : 每个控制结构只有一个入口和一个出口 在模块化程序设计中 , 按功能划分模块的原则是 : 各模块的功能尽量单一 , 31.且各模块之间的联系尽量少

在面向对象的程序设计中 , 各个对象之间相对独立 , 相互依赖性小

32.在面向对象方法中,一个对象请求另一个对象为其服务和方式是通过发送 D

A)调用语句

B)命令

C)口令

D)消息

33.软件三要素:程序、数据和文档 软件生命周期包括软件定义、软件开发及软件维护三个阶段

结构化分析常用工具:数据流图(DFD)

34.软件工程的三个要素的是:工具,过程,方法

35.内聚性最强的是:功能内聚

软件设计不包括数据流设计

《二级C语言重要概念总结byLY.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
二级C语言重要概念总结byLY
点击下载文档
相关专题 c语言二级知识点总结 概念 语言 byLY c语言二级知识点总结 概念 语言 byLY
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文