题目内容 (请给出正确答案)
[单选题]

读文件时使用函数EOF()用于判断()。

A.文件是否存在

B.文件是否已经打开

C.是否二进制文件

D.文件指针是否到达文件末尾

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“读文件时使用函数EOF()用于判断()。”相关的问题

第1题

阅读下列说明和算法,回答问题1和问题2。

【说明】

算法5-1用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如表5-1所示。

在算法5-1中,stack为一整数栈。算法中各函数的说明如表5-2所示。

【算法5-1】

将栈stack置空,置EOF为false

ch←nextch();

while(not EOF)

k←kind(ch);

ifk== (1) )

push( (2) ;push( (3) ;

else if(k== (4) )

if(not empty())

pop();pop();

else

显示错误信息(缺少对应左括号或右括号);

显示行号row;显示列号col;

endif

endif

ch←nextch();

endwhile

if(not empty())

显示错误信息(缺少对应左括号或右括号);

while(not empty())

row←pop();col←pop();

显示行号row; 显示列号col;

endwhile

endif

为了识别更多种类的括号,对算法5-1加以改进后得到算法5-2。算法5-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(charch)的参数及其对应的返回值如表5-3所示。

【算法5-2】

将栈stack置空, 置EOF为false

ch←nextch();

while(not EOF)

k←kind(ch);

if(k>0)

if(判断条件 1)

push( (5) ); push( (6) ); push( (7) );

else if(判断条件2 and 判断条件3)

pop(); pop(); pop();

else

显示错误信息(缺少对应左括号或右括号);

显示行号row: 显示列号col;

endif

endif

ch←nextch();

endwhile

if(not empty())

显示错误信息(缺少对应左括号或右括号);

while(not empty())

pop(); row←pop(); col←pop();

显示行号row; 显示列号col;

endwhile

endif

请将【算法5-1】和【算法5-2】中(1)至(7)处补充完整。

点击查看答案

第2题

阅读以下算法说明和C程序,根据要求回答问题1和问题2。

【说明】

【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号而没有对应的左括号或者右括号,则给出相应的提示信息,如图1-18所示。

在【算法4-1】中,slack为一整数栈。算法中各函数的说明如表1-11所示。

【算法4-1】

将栈stack置空,置EOF为false

Ch<-nextch();

while(not EOF)

k←kind(ch);

if (k ==(1) ) {

push( (2) );

push( (3) );}

else if( k ==(4) )

if(not empty()){

pop();

pop();)

else{

显示错误信息(缺少对应左括号或右括号):

显示行号row:显示列号col:)

End if

End if

Ch<-nextch();

end while

if(not empty())

显示错误信息(缺少对应左括号或右括号):

While(not empty()){

row<-pop();

col<-pop():

显示行号row:显示列号col;)

End while

End if

为了识别更多种类的括号,对【算法4-1】加以改进后得到【算法4-2】。【算法4-2】能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(charch)的参数及其对应的返回值如表1-12所示。

【算法4-2】

将栈stack置空,置EOF为false

Ch<-nextch();

while(not EOF){

k<- kind(ch);

if(k > 0)

if(判断条件1){

push( (5) );

push( (6) );

push( (7) );}

else if(判断条件2 and判断条件3){

pop();

pop();

pop();}

else {

显示错误信息(缺少对应左括号或右括号);

显示行号row;显示列号col;)

end if

end if

ch <- nextch();)

end while

if(not empty()){

显示错误信息(缺少对应左括号或右括号);

While(not empty()){

Pop();

row <- pop():

col <- pop();

显示行号row;显示列号col;))

end while

end if

请将【算法4-1】和【算法4-2】中,(1)~(7)空缺处的内容补充完整。

点击查看答案

第3题

阅读下列说明和算法,回答问题1和问题2。

【说明】

算法2-1是用来检查文本文件中的圆括号是否匹配。若文件中存在圆括号没有对应的左括号或者右括号,则给出相应的提示信息,如下所示:

文件 提示信息

(1+2)

abc) 缺少对应左括号:第2行,第4列

((def)gx) 缺少对应左括号:第3行,第10列

(((h)

ij)(k

(1ml) 缺少对应右括号:第5行,第4列;第4行,第1列

在算法2-1中,stack为一整数栈。算法中各函数的说明见表4。

【算法2-1】将栈stack 置空,置EOF为false ch < - nextch(); while( not EOF) k < - kind(CH); if(k== (1) ) push( (2) );push( (3) ); elseif(k== (4) ) if(not empty()) pop( ) ;pop( ); else 显示错误信息(缺少对应左括号或右括号); 显示行号row;显示列号col; endif endif ch < - nextch( ); endwhile if(not empty()) 显示错误信息(缺少对应左括号或右括号); while(not empty()) row < - pop() ; col <- pop(); 显示行号row; 显示列号col; endwhile endif 为了识别更多种类的括号,对算法2-1加以改进后得到算法2-2。算法2-2能够识别圆括号、方括号和花括号(不同类型的括号不能互相匹配)。改进后,函数kind(char ch)的参数及其对应的返回值见表5。

【算法2-2】

将栈stack置空,置EOF为false

ch< -nextch();

while(not EOF)

k <-kind(ch);

if( k >0)

if( 判断条件1 )

push((5));push((6));push((7));

elseif( 判断条件2 and 判断条件3 )

pop() ;pop() ;pop();

else

显示行号row; 显示列号col;

endif

endif

ch < - nextch();

endwhile

if(not empty( ) )

显示错误信息(缺少对应左括号或右括号);

while( not empty( ) )

pop( ); row←pop( ); col←pop( );

显示行号row;显示列号col;

endwhile

endif

请将【算法2-1】和【算法2-2】中(1)~(7)处补充完整。

点击查看答案

第4题

使用fclose( )函数关闭文件时,如果文件正常关闭,则返回EOF。
点击查看答案

第5题

表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是

A.showbase()和eof()

B.showpoint()和eof()

C.showpoint()和bad()

D.showpoint()和good()

点击查看答案

第6题

函数EOF()用于检测当前数据库记录指针是否达到()。

A. 文件头

B. 文件尾

C. 指定记录

D. 第一条记录

点击查看答案

第7题

表示在输出时显示小数位,以及在文件输入时判断文件尾的函数分别是

A.showbase ( ) 和eof ( )

B.showpoint ( ) 和eof ( )

C.showpoint ( ) 和bad ( )

D.showpoint ( ) 和good ( )

点击查看答案

第8题

表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是( )。

A.showbase()和eof()

B.showpoint()和eof()

C.showpoint()和bad()

D.showpoint()和good()

点击查看答案

第9题

表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是( )。

A.showbase()和eof()

B.showpoint()和eof()

C.showpoint()和bad()

D.showpoint()和good()

点击查看答案

第10题

当记录指针指向末记录时,文件结束测试函数EOF()的返回值是()。

A. 错误标识

B. 末记录的记录号

C. 逻辑假值

D. 逻辑真值

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信