题目内容

以下程序中,函数fun()的功能是:统计结构体person数组中所有性别(sex)为'M'的记录个数,存入n变量中,并作为函数值返回。#include typedef struct{int no;char name[10];char sex;}S;int fun( (1) x[]){int i,n=0;for(i=0;i<3;i++)if((2))n++;return (3);}int main(){S x[3]={{1,"AAA",'M'},{2,"BBB",'F'},{3,"CCC",'M'}};int n;n=fun(x);printf("n=%d\n",n);return 0;}

查看答案
更多问题

完善以下程序,功能是:定义一个关于日期的结构体Date,包括年月日三个成员项,定义该结构体的变量,输入输出一个具体的日期。#include (1){int year;int month;int day;};int main(){struct Date t;printf("请输入某一个日期,用年,月,日描述:\n");scanf("%d%d%d",(2));printf("现在是%d年%d月%d日!\n",(3));return 0;}

若要求数据文件myf.dat被程序打开后,文件中原有的数据均被删除,程序写入此文件的数据可以在不关闭文件的情况下再次被读出,则调用fopen函数时的形式为:fopen("myf.dat","");

A. w
B. w+
C. a+
D. r

已知函数的调用形式为fread(buf, size, count , fp); ,参数buf的含义是。

A. 一个整型变量,代表要读入的数据项总数
B. 一个文件指针,指向要读的文件
C. 一个指针,指向要读入数据的存放地址
D. 一个存储区,存储要读取的数据项

已知A盘根目录下有文本文件data.txt,且程序中已有声明FILE *fp; ,若程序需要先从data.txt文件中读出数据,修改后再加入data.txt中,则调用fopen函数的正确形式是。

A. fp=fopen("a:\\data.txt","rw");
B. fp=fopen("a:\\data.txt","w+");
C. fp=fopen("a:\\data.txt","r+");
D. fp=fopen("a:\\data.txt","r");

答案查题题库