首页

以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。


精华吧→答案→知到智慧树→未分类

以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。

A.feof(fp)

B.ftell(fp)

C.fgetc(fp)

D.rewind(fp)

正确答案:D


Tag:C语言程序设计基础 函数 作用 时间:2021-11-28 15:14:06

  • 上一篇:有以下程序#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprintf(fp,"%d",i);if(i%3==0)fprintf(fp,"\n");}rewind(fp);fscanf(fp,"%d%d",&k,&n);printf("%d%d
  • 下一篇:以下程序#include"stdio.h"voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"W");fputs(str,fp);fclose(fp);}main(){WriteStr("t1.dat","start");WriteStr("t1.dat","end");}程序运行后,文件t1.dat中的内容是()。

相关答案

  • 1.结构体一旦定义,系统就给它分配所需的内存单元。
  • 2.在编译时对结构体类型不分配空间,只能对结构体变量分配空间。
  • 3.能在一个存储区内处理不同的类型的数据叫结构体。
  • 4.定义以下结构体类型structstudent{charname[10];floatscore[50];doubleaverage;}stud1;则stud1占用内存的字节数是()。
  • 5.定义以下结构体数组structc{intx;inty;}s[2]={1,3,2,7};语句printf("%d",s[0].x*s[1].x)的输出结果为()
  • 6.运行下列程序段,输出结果是()。structcountry{intnum;charname[10];}x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"};structcountry*p;p=x+2;printf("%d,%c",p->num,(*p).name[2]);
  • 7.若有以下程序段:structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,'\0'},*p=a;则值为6的表达式为()。
  • 8.根据下述定义,可以输出字符'A'的语句是()。structperson{charname[11];struct{charname[11];intage;}other;};structpersonman[10]={{"Jone",{"Paul",20}},{"Paul",{"Mary",18}},{"Mary",{"Adam",23}},{"Adam",
  • 9.对于如下结构体定义,若对变量person的出生年份进行赋值,正确的赋值是()。structdate{intyear,month,day;};structworklist{charname[20];charsex;structdatebirth;}person;
  • 10.执行下列语句后的输出为().intj=-1;if(j<=1)printf("****\n");elseprintf("%%%%\n");

热门答案

  • 1.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是().#include<stdio.h>voidmain(){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d\n",x--);}
  • 2.对下述程序,()是正确的判断.#include<stdio.h>voidmain(){intx,y;scanf("%d,%d",&x,&y);if(x>y)x=y;y=x;elsex++;y++;printf("%d,%d",x,y);}
  • 3.执行下列程序段后,m的值是().intw=2,x=3,y=4,z=5,m;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;
  • 4.以下运算符中,优先级最高的运算符是().
  • 5.下列格式符中,哪一个可以用于以八进制形式输出整数。
  • 6.printf("%c,%d",'a','a');的输出结果是。
  • 7.无符号基本整型的数据类型符为,双精度实型数据类型符为,字符型数据类型符为。
  • 8.下列不正确的转义字符是。
  • 9.表达式(int)(1/3+.5*3+5%3)的计算结果为。
  • 10.有以下程序:main(){intm;m=10;printf("%d\n",(--m*3/5));}程序运行后的输出结果是。

精华吧