3、型的问题?(10分)由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。(6分)数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分) 9:简述中断装置的主要职能。(12分)中断装置的职能主要有三点:1)检查是否有中断事件发生。(4分)2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行。(4分)3)启动操作系统的中断处理程序。(4分)C++部分(50分) 1.使用操作符setw对数据进行格式输出时,需要包含( )文件。C(4分)A iostream.h B fstr
4、eam.h C iomanip.h D stdlib.h1.数组定义为”inta[4][5];”,引用”*(a+1)+2″表示( )。B(4分)A、a[1][0]+2 B、a数组第1行第2列元素的地址C、a[0][1]+2 D、a数组第1行第2列元素的值1.以下结构类型可用来构造链表的是( )。B(4分)A structaa{inta;int*b;}; B structbb{inta;bb*b;};C structcc{int*a;ccb;}; D structdd{int*a;aab;};1.
5、设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是( )。B(4分)A g(f(3)) B f(g(3)) C g(f(3)+2) D p=f(g(3)+1)5.若类A和类B没有继承关系,对于函数voidfunc(A&),请至少用两种不同方法说明如何才能传递一个非常量的B类对象给func函数。(8分)可在A类中定义一个构造函数:A(constB&);(4分)或在B类中定义一个自动转换函数:operatorA()const;(4分) 6.请问以下程序将输出什么结果?(14分)char*RetMemo