自练题20170802 1.在ACCESS数据库的表设计视图中,不能进行操作的是()。 修改字段的类型 设置索引 增加字段 删除记录 答:选最后一个2.SQL语言是()的语言,易学习。 过程化 非过程化 格式化 导航式 答:选第二个3.有向图用邻接矩阵表示后,顶点i的入度等于邻接矩阵中( )的元素之和。 第i列 第i行 第i列与第i行之和 第i列或第i行 答:选第一个4.设一棵m叉树
自练题20170801 1.以下关于DBA职责的叙述中,不正确的是 DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限 DBA要负责监控数据库的运行 DBA要配合前端应用程序的开发 DBA要负责当数据库系统发生故障时进行恢复 答:选第一个2.在关系数据库设计中,设计关系模式(二维表)是数据库设计中哪个阶段的任务( )? 逻辑设计阶段 概念设计阶段 物理设计阶段 需求分析阶段 答:选第一个3.
自练题20170730 1.所有的函数在定义它的程序中都是可见的,正确吗答:错误,类的某些私有或保护成员函数就不可见2.有一个用数组 C[1..m]表示的环形队列,m 为数组的长度。假设 f 为队头元素在数组中的位置,r 为队尾元素的后一位置(按顺时针方向)。若队列非空,则计算队列中元素个数的公式应为? (m+r-f)mod m r-f (m-r+f) mod m (m-r-f) mod m (r-f) mod
自练题20170729 1.G是一个非连通无向图,共有28条边,则该图至少有() 个顶点答:根据公式n(n-1)/ 2 = e,可以得到,同时无向图需要加1,所以结果为92.SQL 语言具有两种使用方式,它们在使用的细节上会有些差别,特别是 SELECT 语句。这两种不同使用方式的 SQL,分别称为交互式 SQL 和()答:嵌入式SQL3.设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是( )
自练题20170728 1.要保证数据库物理数据独立性,需要修改的是 模式 模式/内模式映射 模式/外模式映射 内模式答:选第二个,DBMS提供了两层映像:外模式/模式映像和模式/内模式映像。外模式到模式的映像,保证了数据的逻辑独立性,从模式到内模式的映像,保证了数据的物理独立性。2.若wait、signal操作的信号量S值初值为3,当前值为-1,则表示有( )等待进程 答:有一个,信号量表示的是可用的资源数。
自练题20170727 1.Linux 文件名的长度不能超过 _ 个字符答案:256个字符,windows上的文件名长度和文件路径有关 具体关系为:从根目录计算,文件路径长度最长为259个bytes。linux下的文件名长度和路径长度无关,这和windows还是有区别 linux下的文件名长度最长为255 bytes 即小于等于255 bytes linux下的最长文件路径长度为4096字节2.(3,2,1,0) 可
自练题20170726 1.一范式二范式三范式BC范式四范式五范式的定义答: 第一范式:指表中的属性都是原子属性,不能再拆分了 第二范式:在第一范式的基础上,要求非主属性都完全函数依赖于主键 第三范式:在第二范式的基础上,要求要求没有非主属性传递依赖于主键 BC范式:在第三范式基础上,要求所有非主键属性都必须依赖于主键 第四范式:在BC范式基础上,要求表中存在的多值依赖都必须是对主键函数依赖 第五范式:在第四范
自练题20170725 1.某单位要求在大型服务器上安装一种多用户、多任务GPL操作系统,最适合的操作系统是? A Linux B Windows Server C Windows XP D OS/2 答:看到GPL,果断选了Linux。 对于B、C选项,Windows的这两个系统不开源,不支持GPL协议。 而D选项的OS/2系统是单用户多任务操作系统。 2.若系统在运行过程中,由于某种硬件故障
自练题20170721 1.在数据库中,产生数据不一致的根本原因是? 答: 未对数据进行完整性控制2.二维表(关系模式)中各范式之间的关系为? 答: 3.快速排序的基准是什么 答: 快速排序就是找到一个基准点S,比S大的放在一边,比S小的放在S的另一边4.下面有关gpt磁盘和mbr磁盘的区别,说法错误的是? 答: MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘 与主启动记录 (MBR) 分区方
自练题20170719 1.设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有多少条有向边? 前面队列的开头是表头结点,后面跟着的都是表节点。 所以是m条2.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( ) ①GRANT QTY ON SPJ TO ‘李勇’ ②GRANT UPDATE(QTY) ON SPJ TO ‘李勇’ ③GRANT UPDATE (QTY) ON
自练题20170718 1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是模式,内模式还是外模式? 外模式是用户能够看见和使用的局部数据的逻辑结构和特征的描述。外模式是用户的数据视图。 模式是全体数据的逻辑结构和特征的描述。模式又称为逻辑模式。 内模式是数据物理结构和存储方式的描述。内模式又称为存储模式。 所以这题是模式2.having子句后面应该跟什么表达式? 组条件
自练题20170716 1.分页式管理每取一数据,要访问( )次内存? 答:3次,因为分页式存储管理读取数据时,要将其给你的相对地址转变为绝对地址,首先将相对地址转为(页号,页内偏移),然后根据页号去页表内查找,最后得到绝对地址。所以,首先去页表内查找就是去内存读取,访问一次,然后得到绝对地址之后,对内存进行读写,读写一次会访问两次内存,所以加起来是访问了三次内存2.SQL语言称为? 答:structure
c++==命名空间(5) 命名空间在c语言中 1、只有一个全局作用域。 2、所有的全局标识符共享同一个作用域 3、标识符之间可能发生冲突在c++中 1、提出了命名空间的概念 2、命名空间将全局作用域分成不同的部分 3、命名空间可以相互嵌套 4、全局作用域也叫默认命名空间命名空间目的:防止命名冲突 如何定义:namespace name{ /*……*/}namespace First{ i
c++==与c的函数对比(4) 与c有区别的函数包括内联函数,函数重载,以及带默认参数函数之间的不同内联函数:在c语言中,利用的是宏函数来处理频繁使用的函数宏函数:函数是宏定义 如:#define ADD (a,b) a+b宏函数与自定义函数的区别: 宏函数:在预处理阶段就进行替换(用编译时间换取空间) 自定义函数:格式:int add(int a, int b),要分配空间,在编译时处理在c++中,内联函数的格式就是在类
c++==与c内存分配释放及引用的对比(3) 内存分配及释放在c语言中,分配空间使用malloc,释放空间使用free 在c++中,分配空间使用new,释放空间使用deletenew和malloc的区别: 1、new关键字是c++的一部分,而malloc是由c库提供的函数 2、new可以具体类型为单位进行分配(如int,char),而malloc必须以字节为单位进行分配 3、new在申请单个类型变量时可以进行初始化,而malloc不具备
c++==与c关键字的对比(2) 从c到c++的升级包括关键字、内存空间的分配、引用、函数、命名空间等等关键字包括register关键字及const关键字- register 在c语言中,register关键字的意思是: 1、将局部变量存放在寄存器中。 2、所以想要对这个局部变量取地址时,不能够得到这个变量在内存中的地址。 在c++中,register关键字的意思是: 1、在c++编译器中,即使不用register关键字也
c++==简介及面向对象特点(1) c语言是面对过程的程序设计,复用性差,维护性差,扩展性差 c++复用性好,维护性好,扩展性好软件产品构架图: 当然用户界面层还可以用c++和c#来编写c++的设计模式包括简单工厂模式,工厂模式,适配器模式和代理模式IDE:c++集成开发环境
c语言==系统调用与库函数的区别(28) 系统调用与库函数的区别? (1)库函数是语言或应用程序的一部分,而系统调用是内核提供给应用程序的接口,属于系统的一部分 (2)库函数在用户地址空间执行,系统调用是在内核地址空间执行,库函数运行时间属于用户时间,系统调用属于系统时间,库函数开销较小,系统调用开销较大 (3)库函数是有缓冲的,系统调用是无缓冲的 系统调用依赖于平台,库函数并不依赖
微机原理==可编程串行接口8251A(12) 根据cs#信号判断是否cpu对8251A进行了操作 再根据C/D#,为0与数据有关,为1与状态,控制字有关 若为0时 RD#为0表示read数据,接收数据 WD#表示write数据,发送数据 若为1时 RD#表示读状态 WD#表示写控制命令