正确答案: C

将一个磁盘文件复制到另一个磁盘文件中

题目:以下程序的功能是# include <stdio.h>main (){ FILE *fp1;*fp2; fp1=fopen ("file1","r"); fp2=fopen ("file2","w"); while (!feof (fp1)) fputc (fgetc (fp1),fp2); fclose (fp1); fclose (fp2);}

解析:本题主要考查文件的操作。在本题的程序中,首先定义了两个文件指针fp1和fp2,然后用指针fp1指向一个以读方式打开的文件file1,用指针fp2指向一个以写方式打开的文件file1,接着执行while循环,循环的结束条件是(!feof (fp1))为假,即feof (fp1)为真,表示对文件fp1的操作读取到结束符,因此,循环结束的条件是对文件file1的读取结束,循环体语句fputc (fgetc (fp1),fp2);中用到了fgetc和fputc函数,C语言提供这两个函数对文本文件进行字符的读写操作。fgetc(fp1)函数的作用是从输入流fp1的当前位置返回一个字符,并将文件指针指示器移到下一个字符处;fputc(ch,fp2)函数的作用是将字符ch的值写入所指定的流文件的当前位置处,并将文件指针后移一位。

查看原题

举一反三的答案和解析:

  • [单选题]有以下程序: #includestdio.h> main(){ char c[6]; int i=0; for(;i6;c[i]=getchar(),i++); for(i=0;i6;i++)putchar(c[i]); printf("\n"); } 如果从键盘上输入: ab回车> c回车> def回车> 则输出结果为______。
  • ab c d

  • 解析:解析:1.getchar():此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。2.putchar():此函数的作用是向终端输出一个字符,也可以输出控制字符。本题在输入字符时,ab和c后面的回车符分别赋给了c[2]和c[4],所以,正确答案为C。

  • [多选题](12)下列事件过程的功能是:建立一个名为Datal的随机文件,存放在角度值及这些角度的正炫函数值和余弦函数值,角度为1,2,3···,90.请在空白处填上合适的代码,将程序补充完整。 Pivate Type Ang K As Integer Sinx As Single Cosx As Single End Type 定义Ang类型的变量Ksc Pivate Sub Form_Click() Dim Y As Single Open "C:\Datal.txt"For Random As#1 Len=10 Put#1,1,Ksc Y=3.14159/180 For i=1 To 90 Ksc.K=i _______=Sin(i*Y)给变量Ksc的正弦函数值赋值 Ksc.Cosx=Cos(i*Y) Next i Close#1 End Sub
  • TYP

    SUB

  • 解析:【解析】声明用户定义类型的变量格式为:Dim 变量名 as 用户定义类型名;定义了记录类型后,给该类型变量赋值时用“变量名.元素=要赋的值”的格式进行赋值。

  • [单选题]在PowerPoint2003中,要选定多个图形时,需(),然后用鼠标单击要选定的图形对象。
  • 先按住[Ctrl]键


  • [单选题]下列有关拷贝构造函数的描述中错误的是
  • 拷贝构造函数与一般的构造函数一样,可以设置多个形参

  • 解析:解析:本题考核拷贝构造函数的概念。拷贝初始化构造函数实际上也是构造函数,它是在初始化时被调用,将一个已知对象的数据成员的值拷贝给正在创建的另一个同类的对象。拷贝构造函数具有的特点是:拷贝构造函数也是一种构造函数,因此函数名与类相同,并且不能指定函数返回类型:只有一个参数,是对同类的某个对象的引用:每一个类中都必须有一个拷贝构造函数。如果类中没有声明拷贝构造函数,编译器会自动生成一个具有上述形式的公有的拷贝构造函数.

  • 推荐下载科目: 微软认证 思科认证 JAVA认证 华为认证 计算机一级 软考高级 职称计算机 计算机操作员中级 计算机辅助设计 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2