下载此文档

计算机等级考试-二级c语言上机考试试题库及答案.doc


文档分类:资格/认证考试 | 页数:约66页 举报非法文档有奖
1/66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/66 下载此文档
文档列表 文档介绍
-
. z
填空
给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编号,和。班级的人数和学生的信息从 ___1___)
{ char str[81];
printf("\nEnter string with -1 to end :\n");
gets(str);
while(strcmp(str,"-1")!=0) {
/**********found**********/
fputs(___2___,fw); fputs("\n",fw);
gets(str);
}
}
void ReadTe*t(FILE *fr)
{ char str[81];
printf("\nRead file and output to screen :\n");
fgets(str,81,fr);
while( !feof(fr) ) {
-
. z
/**********found**********/
printf("%s",___3___);
fgets(str,81,fr);
}
}
修改
:从低位开场取出长整形变量s中的奇数位上的数,依次构成一个新数放在t中,高位仍放在高位,低位仍放在低位。
例如:当s中的数为:7654321时,t中的数为:7531
请改正程序中的错误,使他能得出正确的结果。
注意:不要改动main函数,不能增行或删行,也不得更改程序的构造!
#include <>
/************found************/
void fun (long s, long t)
{ long sl=10;
*t = s % 10;
while ( s > 0)
{ s = s/100;
*t = s%10 * sl + *t;
/************found************/
sl = sl*100;
}
}
程序
函数fun的功能是:将两个两位数的正整数a,b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
例如:a=45,b=12时,调用该函数后,c=1524.
注意:。。
请勿改动主函数main和其他函数中的任何容,仅在函数fun的花括号中填入你编写的假设干语句。
2、B:*fw str str
M:long *tsl = sl*10;
P:*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);
填空
给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3t*t的文本文档中,然后再顺序读出显示在屏幕上。
请在程序的下划线处填入正确的容并把下划线删除,是程序得出正确的结果。
注意:
不得增行或删行,也不得更改程序的构造!
int fun(char *fname )
{ FILE *fp; int i,n; float *;
if((fp=fopen(fname, "w"))==NULL) return 0;
-
. z
for(i=1;i<=10;i++)
/**********found**********/
fprintf(___1___,"%d %f\n",i,sqrt((double)i));
printf("\nSucceed!!\n");
/**********found**********/
___2___;
printf("\nThe data in file :\n");
/**********found**********/
if((fp=fopen(___3___,"r"))==NULL)

计算机等级考试-二级c语言上机考试试题库及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数66
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tswng35
  • 文件大小208 KB
  • 时间2022-01-26
最近更新