以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是()。
A.feof(fp)
B.tell(fp)
C.fgetc(fp)
D.rewind(fp)
A.feof(fp)
B.tell(fp)
C.fgetc(fp)
D.rewind(fp)
fwrite函数的一般调用形式是
A.fwrite(buffer,count,size,fp);
B.fwrite(fp,size,count,buffer);
C.fwrite(fp,count,size,buffer);
D.fwrite(buffer,size,count,fp);
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
A)一个整型变量,代表要读入的数据项总数
B)一个文件指针,指向要读的文件
C)一个指针,是指向的输入数据放在内存中的起始位置
D)一个存储区,存放要读的数据项
以下程序中函数 f 的功能是在数组 x 的 n 个数 (假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小
的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .
#include <stdio.h>
viod f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=0;m<n;m++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]<j) {j=x[m]; p1=m;}
}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1]; x[p1]= _[14]_______ ; _[15]_______ =t;
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++) printf("%d",a[u]);
printf("\n");
}
以下叙述中错误的是。
A) 一个C程序中可以包含多个不同名的函数
B) 一个C程序只能有一个主函数
C)C程序在书写时,有严格的缩进要求,否则不能编译通过
D)C程序的主函数必须用main作为函数名
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。Void func(int x,int y,z){ *z-x+y; },
以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if() s[n++]=s[i]; s[n]=;}
A.double myadd(double a, b)
B.double myadd(double ,double )
C.double myadd(double b,double a)
D.double myadd(double x,double y)
A.调用printf函数时,必须要有输出项
B.使用putchar函数时,必须在之前包含头文件stdio.h
C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码