网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

3、程序foo.c在修改数据文件foo.dat时,采取这样的方式:调用两次open分别返回了文件描述符fd1和fd2,下面那个描述是正确的:

A.fd1和fd2既然打开的是同一个文件,访问fd1和fd2使用的是同一个当前读写位置指针

B.fd1和fd2虽然打开的是同一个文件,访问fd1和fd2使用的却是不同当前读写位置指针

C.fd1和fd2既然打开的是同一个文件,重复打开一个文件,fd1与fd2必然相等,这种做法没有意义

D.fd1是已经打开foo.dat的文件描述符,再次打开foo.dat时,打开失败,根本得不到有效的fd2


参考答案和解析
fd1和fd2虽然打开的是同一个文件,访问fd1和fd2使用的却是不同当前读写位置指针
更多 “3、程序foo.c在修改数据文件foo.dat时,采取这样的方式:调用两次open分别返回了文件描述符fd1和fd2,下面那个描述是正确的:A.fd1和fd2既然打开的是同一个文件,访问fd1和fd2使用的是同一个当前读写位置指针B.fd1和fd2虽然打开的是同一个文件,访问fd1和fd2使用的却是不同当前读写位置指针C.fd1和fd2既然打开的是同一个文件,重复打开一个文件,fd1与fd2必然相等,这种做法没有意义D.fd1是已经打开foo.dat的文件描述符,再次打开foo.dat时,打开失败,根本得不到有效的fd2” 相关考题
考题 在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用A.open()B.read()C.write()D.close()

考题 下面是关于Pentium微处理器的中断描述符表的叙述,其中错误的是A.中断描述符表固定存放在ROM中B.中断描述符表中包含中断门描述符、陷阱门描述符和任务门描述符C.中断门描述符和陷阱门描述符提供中断服务程序的段选择子和偏移地址D.中断服务程序的段选择子指向中断服务程序的段描述符

考题 下面是关于Pentium 微处理器中GDT(全局描述符表),LDT(局部描述符表),IDT(中断描述符表)以及TSS(任务状态段)的叙述 Ⅰ.GPT存放系统内每一个任务都有可以访问的描述符,包括段描述符、LDT和TSS描述符,以及调用门和任务门描述符 Ⅱ.LDT存放一个任务专用的描述符,包括段描述符、调用门和任务门描述符 Ⅲ.LDT存放256个中断描述符,包括中断门、陷阱门和任务门三种类型的描述符 Ⅳ.TSS存放一个任务的状态和任务转换信息 其中正确的是A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅲ和ⅣD.全部

考题 使用文件前要先打开文件。在执行完打开文件系统调用后,系统会返回给用户一个( )。A) 文件长度B) 内存地址C) 文件描述符D) 文件打开方式A.B.C.D.

考题 下面关于Pentium系统段描述符的叙述中,正确的是A.段描述符是全局描述符B.每个任务可定义很多段,每段对应一个段描述符C.段描述符是由应用程序生成D.段描述符中包含了段的大小、位置、状态信息和控制信息E.段描述符的内容由操作系统生成

考题 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是D2,进程A以如下两种方式打开文件f2。方式① fd1=open(" (48) /f2",O_RDONLY);方式② fd1=open("/D2/W2/f2",O RDONLY);其中,方式①的工作效率比方式②的工作效率高,因为采用方式①,文件系统是从(49)。A./D2/W2B.D2/W2C.W2D./W2

考题 在Visual Basic中,根据数据的存取方式和结构,可将文件分为( )。 A、数据文件和程序文件B、文本文件和数据文件C、顺序文件和随机文件D、ACSII文件和二进制文件

考题 如图8-1所示的树型文件系统中,方框表示目录,圆表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是D2,进程A可以按以下两种方式打开文件f2。 方式① fd1=open(“(38)/f2”,O_RDONLY); 方式② fd1=open(“/D2/W2/f2”,O_RDONLY);A./D2/W2B.D2/W2C.W2D./W2

考题 下面是关于描述符和描述符表的一些叙述:① 描述符是对指定任务及其存储空间的定义和说明② 全局描述符表GDT中不仅装有段描述符,而且还装有LDT描述符和TSS描述符③ LDTR中装有中断描述符表IDT的基地址④ LDTR中装有局部描述符表LDT的基地址其中( )叙述是正确的?A.①、②和③B.①、②和④C.③D.①和④

考题 为了从当前文件夹中读人文件Filel.txt,某人编写了下面的程序:Private Sub Commandl_Click()Open“Filel.txt”For Output As#20Do While NOt EOF(20)Line Input#20,ch$print chLoopClose#20End Sub程序调试时,发现有错误,下面的修改方案中正确的是A.在Open语句中的文件名前添加路径B.把程序中各处的“20”改为“1”C.把Print ch语句改为Print#20,chD.把Open语句中的Output改为Input

考题 oracle数据库中下面那个正确的描述了数据文件和数据库的逻辑关系?() A.数据块可以跨段,包含多个操作系统blockB.extent不能跨数据文件C.数据文件只能属于一个表空间D.segment不能跨数据文件E.一个数据文件之能有一个segment

考题 为丫从当前文件夹中读入文件File1.txt,某人编写了下面的程序: Private Sub Command1_Click( ) Open"File1.txt"For Output As#20 Do While Not EOF(20) Line Input#20,ch$ Print ch Loop Close#20 End Sub 程序调试时,发现有错误,下面的修改方案中正确的是( )。A.在Open语句中的文件名前添加路径B.把程序中各处的“20”改为“1”C.把Print ch语句改为Print#20,chD.把Open语句中的0utput改为Input

考题 如图4-3所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是D1,进程A可以按以下两种方式打开同一个文件f1。 方式① fd1=open(“/D1/W1/f1”,O_RDONLY); 方式② fd1=open(“(22)/f1”,O_RDONLY);A./D2/W1B.D1/W1C.W1D./W1

考题 如图3-3所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。图3-3 某文件系统结构图 假设当前目录是D1,进程A可以按以下两种方式打开同一个文件f1。 方式1) fd1=open(“/D1/W1/f1”,O_RDONLY); 方式2) fd1=open(“(26) /f1”,O_RDONLY):A..../D2/W1B.D1/W1C.W1D./W1

考题 (34)为了从当前文件夹中读入文件File l .txt,某人编写了下面的程序:Private Sub Command 1_CLick()Open"File l .txt" For Output As #20Do While Not EOF(20)Line Input #20, ch$Print chLoopClose #20End Sub程序调试时,发现有错误,下面的修改方案中正确的是A)在Open语句中的文件名前添加路径B)把程序中各处的"20"改为"1"C)把Print ch语句改为Print #20, chD )把Open语句中的Output改为Input

考题 Pentium微处理器工作在保护模式下,采取分段管理时,用来区分是系统段描述符还是非系统段描述符的字段是A.程序段描述符中的S字段B.程序段描述符中的G字段C.系统段描述符中的TYPE字段D.系统段描述符中的DPL字段

考题 shell启动一个程序时,该程序会自动继承三个打开的文件,其文件描述符为0、1、2,分别表示标准输入和标准输出和()A、标准错误输出B、文件扫描符C、内存i节点D、文件结构

考题 使用文件前要先打开文件。在成功执行打开文件系统调用后,系统会返回给用户一个()A、文件长度B、内存地址C、文件描述符D、文件打开方式

考题 (EMB145)当飞机刚通电时,哪一个FD可以为主?()A、FD1B、FD2C、FD1和FD2

考题 下面关于数据库文件叙述错误的是()。A、可添加辅助数据文件和事务日志文件B、可删除主数据文件和事务日志文件C、可修改数据文件和事务日志文件大小D、数据文件和事务日志文件默认允许自动增加大小

考题 在SQL Server Management Studio中,对SQL Server数据文件的维护包括()A、修改数据文件自动增长方式B、修改数据文件的物理文件名C、修改数据文件的文件类型D、修改数据文件的存储位置

考题 创建完数据库后,可以执行下列哪些操作()A、可以修改数据文件的逻辑文件名B、可以修改数据文件的物理文件名C、可以修改数据文件的初始大小D、可以修改数据文件的增长方式

考题 oracle数据库中下面那个正确的描述了数据文件和数据库的逻辑关系?()A、数据块可以跨段,包含多个操作系统blockB、extent不能跨数据文件C、数据文件只能属于一个表空间D、segment不能跨数据文件E、一个数据文件之能有一个segment

考题 在Linux底层文件访问中的大多数操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用。A、open()B、read()C、write()D、close()

考题 (EMB145)如果总线ICB故障,则FD工作以什么方式()A、FD1为主,FD2为从B、FD1和FD2均为主C、FD1为从,FD2为主

考题 单选题在SQL Server Management Studio中,对SQL Server数据文件的维护包括()A 修改数据文件自动增长方式B 修改数据文件的物理文件名C 修改数据文件的文件类型D 修改数据文件的存储位置

考题 多选题oracle数据库中下面那个正确的描述了数据文件和数据库的逻辑关系?()A数据块可以跨段,包含多个操作系统blockBextent不能跨数据文件C数据文件只能属于一个表空间Dsegment不能跨数据文件E一个数据文件之能有一个segment

考题 单选题你使用VisualStudio.NET建立一个程序集。这个程序集可以被其它NET应用程序用来创建和删除XML数据文件,这个程序集包含一个被命名为DeleteTestKXMLFile的方法,该方法可以调用Win32API来删除XML数据文件。当方法DeleteTestKXMLFile从其它NET应用程序被调用时将抛出异常,当你修改DeleteXMLFile时,确定这个方法可以被Win32API调用。这样,你在创建SecurityPermission对象时,可以正确调用非托管代码。下面SecurityPermission对象的哪个方法你可以调用?()A AssertB DemandC PermitOnlyD RevertDeny