题目内容 (请给出正确答案)
[主观题]

下列程序段的作用是逐行读取文本文件。 char line[200]; …… //打开文件 ifstream ff("file.dat"); if(!ff ) { cout<<“文件打开失败!”; 190 return 1; } 读文件 while(ff) { ff. (line, ); 读取一行文字 …… ff.close(); 关闭文件>

提问人:网友takeie 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“下列程序段的作用是逐行读取文本文件。 char line[2…”相关的问题
第1题
下面函数的作用是以双倍行距输出文件:

void test(ifstream&outf,ofstream&outC) {

char c;

while(______){

______;

if(c=='\n')outc.put(C) ;

}

}

下划线处缺失的代码是()。

A.outf.put(C) 与outc.get(C)

B.outf.put(C) 与outc.get(C)

C.outf.get(C) 与outc.put?

D.outf.get(C) 与outc.put?

点击查看答案
第2题
如下函数的作用是以双倍行距输出文件: void double_space(ifstream &f,ofstream &t){ char c; while(______){ ______; if(c=='\n')t.put(c); } } 画线处缺失的部分是

A.f.get(c)与t.put(c)

B.f.put(c)与t.get(c)

C.t.get(c)与f.put(c)

D.t.put(c)与f.get(c)

点击查看答案
第3题
●执行下面的一段C程序后,变量x的值为(41)。

charX=200;

int a=300;

BOOL flag;

int valuel,value2;

valuel=200;

value2=300;

if(flag&&((value1=value2)=200)){

x=x+a;

}

(41)

A.O

B.200

C.300

D.500

点击查看答案
第4题
运行下列程序,若从键盘输入字母“a”,则输出结果是()。

Char c;

c=getchar();

if(c>='a'&&c<='g')c=c+4;

else if(c>='g'&&c<='z')c=c-21;

else printf("input error!\n");

putchar(C) ;

A.f

B.t

C.e

D.d

点击查看答案
第5题
下列Java语句序列执行后,k 的值是_____。 int i=6,j=8,k=10,m=7; if(i>j||m<k--) k++; else>
点击查看答案
第6题
当已经存在一个file1.txt文件,执行函数fopen(“file1.txt”,”r+”)的功能是

A、打开file1.txt文件,清除原有的内容;

B、打开file1.txt文件,只能写入新的内容;

C、打开file1.txt文件,只能读取原有内容;

D、打开file1.txt文件,可以读取和写入新的内容;

点击查看答案
第7题
下面程序的功能是实现数组元素中值的逆转。 #include <string.h> main( ) { int i,n=10,a[10]={1,2,3,4,5,6,7,8,9,10}; invert(a,n-1); for(i=0;i<10;i++) printf("%4d",a[i]); printf("\n"); } invert(int *s,int num) { int *t,k; t="s+num;" while( 【3】) k="*s;" *s="*t;" *t="k;" 【4】 ; 【5】; 其中【5】应该填写> A、t--

B、t++

C、s++

D、s--

点击查看答案
第8题

用字符数组作函数参数编程,利用一个数组实现字符串(允许输入带空格的字符串)的逆序存放。要求如下: (1)在主函数中从键盘输入字符串,字符串的最大长度为80个字符。 调用Inverse()函数将字符串逆序存放,然后在主函数中输出逆序后的字符串。 (2)在子函数Inverse()中实现字符串的逆序存放。函数原型为: void Inverse(char str[]); 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <string.h> #define N 80 void Inverse(char str[]); int main() { char a[N]; printf("Input a string:\n"); ________; Inverse(a); printf("Inversed results:\n"); ________; return 0; } void Inverse(char str[]) { int len, i, j; char temp; len = __________; for (___________; i <j; i++, j--) { temp="str[i];" str[i]="str[j];" str[j]="temp;" }> A、第9行: gets(a) 第13行: puts(a) 第22行: strlen(str) 第24行: i=0, j=len-1

B、第9行: get(a) 第13行: put(a) 第22行: strlen(str) 第24行: i=1, j=len

C、第9行: gets(a) 第13行: puts(a) 第22行: sizeof(str) 第24行: i=0, j=len

D、第9行: getchar(a) 第13行: putchar(a) 第22行: sizeof(str) 第24行: i=1, j=len-1

点击查看答案
第9题
下列程序段打开一个文件。 …… ofstream out("file.txt"); if( ) { cout<<"打开文件失败!"< return 1;>
点击查看答案
第10题
下面程序代码中in为istream流类对象,并打开了一个文件, …… while(in) { char c; ; // 读取一个字符 …… } ……
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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