二级C语言题库(完整版)

更新时间:2024-04-17 10:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第1套题

一、程序填空题

#include #include #define N 5 typedef struct { int num;

char name[10]; char tel[10]; }STYPE;

void check();

/**********found**********/ int fun(___1___ *std) {

/**********found**********/ ___2___ *fp; int i;

if((fp=fopen(\ return(0);

printf(\ for(i=0; i

/**********found**********/

fwrite(&std[i], sizeof(STYPE), 1, ___3___); fclose(fp); return (1); }

main()

{ STYPE s[10]={ {1,\ {1,\ int k; k=fun(s); if (k==1)

{ printf(\ check(); } else

printf(\}

void check()

{ FILE *fp; int i; STYPE s[10];

if((fp=fopen(\ { printf(\

printf(\ printf(\ num name tel\\n\ for(i=0; i

{ fread(&s[i],sizeof(STYPE),1, fp);

printf(\ %s %s\\n\ }

fclose(fp); }

二、程序改错题

#include #include

void fun (char *s, char *t) { int i, sl;

sl = strlen(s);

/************found************/ for( i=0; i<=s1; i ++) t[i] = s[i]; for (i=0; i

/************found************/ t[sl] = '\\0'; }

main()

{ char s[100], t[100];

printf(\ fun(s, t);

printf(\}

三、程序编写题

#include

void fun(int a, int b, long *c) { }

main()

{ int a,b; long c; void NONO ( );

printf(\ scanf(\ fun(a, b, &c);

printf(\ NONO(); }

void NONO ( )

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 FILE *rf, *wf ; int i, a,b ; long c ;

rf = fopen(\ wf = fopen(\ for(i = 0 ; i < 10 ; i++) {

fscanf(rf, \ fun(a, b, &c) ;

fprintf(wf, \ }

fclose(rf) ; fclose(wf) ; }

*/

本文来源:https://www.bwwdw.com/article/rjjp.html

Top