题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-20 20:45:35

[单项选择]若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是______。
A. 0
B. 非0
C. -1
D. EOF

更多"若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数f"的相关试题:

[单项选择]若fp是指向某文件的指针,且通过该文件指针读数据已读到文件末尾,则函数feof(fp)的返回值是()
A. EOF
B. -1
C. 1
D. NULL
[填空题]设fP为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为 [15]
[单项选择]设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
A. 非0值
B. ’/0’
C. 0
D. NULL
[单项选择]若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(  )。
A. 函数调用可以作为独立的语句存在
B. 函数调用可以无返回值
C. 函数调用可以出现在表达式中
D. 函数调用可以作为一个函数的形参
[填空题]C++类的______函数名与类名称一样,且没有返回值。
[填空题]给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在数组sfname中,目标文件名放在数组tfname中。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
#include<stdlib.h>
int fun(char *source,char *target)
FILE *fs,*ft;
char ch;
/**********found**********/
if((fs=fopen(source, (1) ))==NULL)return 0;
if((ft=fopen(target,"w"))==NULL)return 0;
printf("/nThe data in file: /n");
eh=fgetc(fs);
/**********found**********/
while(!feof( (2) ))

putehar(ch);
/**********found**********/
fpute(ch, (3) );
ch=fgetc(fs);

fclose(fs);
fclose(ft);
printf("/n/n");
return 1;

void main( )
char sfname[20]="myfile1",tfname[20]="myfile2";
FILE *myf;
int i;
char c;
myf=fopen(sfname,"w");
printf("/nThe original data: /n");
for(i=1;i<30;i
[单项选择]程序执行方法showOpenDialog( ),能打开“打开文件对话框”,如果该方法的返回值是JFileChooser. APPROVE_OPTION,则用户执行的动作是()。
A. 对话框非正常关闭
B. 按下“打开/保存”按钮
C. 按下“撤销”按钮
D. 重新输入了一个文件名
[填空题]下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是
#include<iostream. h>
int& add(int x, int y)

return x+y;

void main( )
int i=3,j=19;
cout<<(add(i,j)+ =20)<<end1;

[单项选择]函数过程Fun1的功能是:如果参数b为奇数,则返回值为1, 否则返回值为0。
Function Fun1 (b As Integer)
if ______ Then
Fun1 =0
Else
Fun1 = 1
End If
End Function
使该功能完整,应在空行处填入以下哪条语句
A. b Mod 2<>0
B. b Mod 2 =0
C. b/2 = 1
D. b/2 =0
[填空题]下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是 【10】
#include<iostream. h>
int& add(int x, int y)

return x+y;

void main( )
int i=3,j=19;
cout<<(add(i,j)+ =20)<<end1;

[填空题]下列程序编译错误,因为add函数返回值是一个引用,故对return返回值的要求是______。 #include(iostream.h) int& add(int x,int y) { return x+y, } void main( ) { int i=3,j=19; cout<<(add(i,j)+=20)<<end1; }
[填空题]C++语言规定,所有函数说明都必须指明返回值类型,没有返回值的函数应该说明为()类型的函数。
[填空题]函数compare的功能是比较两个字符串是否相等,若相等则函数返回值0,否则返回值1,请填空。
compare(char s[],char t[])
int i=0;
while(s[i]==t[i]|| 【14】 ) i++;
return( 【15】 1:0);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码