全国计算机二级等考C语言上机操作题库.doc

上传人:h**** 文档编号:125181 上传时间:2018-07-09 格式:DOC 页数:211 大小:1.13MB
下载 相关 举报
全国计算机二级等考C语言上机操作题库.doc_第1页
第1页 / 共211页
全国计算机二级等考C语言上机操作题库.doc_第2页
第2页 / 共211页
全国计算机二级等考C语言上机操作题库.doc_第3页
第3页 / 共211页
全国计算机二级等考C语言上机操作题库.doc_第4页
第4页 / 共211页
全国计算机二级等考C语言上机操作题库.doc_第5页
第5页 / 共211页
点击查看更多>>
资源描述

1、 1 目 录 第 01 套 .4 第 02 套 .6 第 03 套 .8 第 04 套 . 10 第 05 套 . 12 第 06 套 . 14 第 07 套 . 17 第 08 套 . 19 第 09 套 . 22 第 10 套 . 24 第 11 套 . 27 第 12 套 . 29 第 13 套 . 31 第 14 套 . 33 第 15 套 . 35 第 16 套 . 36 第 17 套 . 38 第 18 套 . 40 第 19 套 . 42 第 20 套 . 44 第 21 套 . 46 第 22 套 . 48 第 23 套 . 50 第 24 套 . 52 第 25 套 . 53

2、 第 26 套 . 55 第 27 套 . 57 第 28 套 . 59 第 29 套 . 61 第 30 套 . 63 第 31 套 . 65 第 32 套 . 67 第 33 套 . 69 第 34 套 . 71 第 35 套 . 73 第 36 套 . 75 第 37 套 . 77 第 38 套 . 80 第 39 套 . 82 第 40 套 . 85 第 41 套 . 87 第 42 套 . 89 第 43 套 . 91 第 44 套 . 93 第 45 套 . 95 2 第 46 套 . 97 第 47 套 . 99 第 48 套 . 101 第 49 套 . 102 第 50 套

3、. 104 第 51 套 . 106 第 52 套 . 107 第 53 套 . 110 第 54 套 .111 第 55 套 . 113 第 56 套 . 115 第 57 套 . 116 第 58 套 . 118 第 59 套 . 120 第 60 套 . 121 第 61 套 . 123 第 62 套 . 125 第 63 套 . 127 第 64 套 . 129 第 65 套 . 132 第 66 套 . 134 第 67 套 . 136 第 68 套 . 138 第 69 套 . 140 第 70 套 . 142 第 71 套 . 144 第 72 套 . 146 第 73 套 .

4、148 第 74 套 . 150 第 75 套 . 152 第 76 套 . 154 第 77 套 . 156 第 78 套 . 158 第 79 套 . 159 第 80 套 . 161 第 81 套 . 163 第 82 套 . 165 第 83 套 . 167 第 84 套 . 169 第 85 套 . 171 第 86 套 . 173 第 87 套 . 175 第 88 套 . 178 第 89 套 . 180 第 90 套 . 182 第 91 套 . 186 第 92 套 . 188 3 第 93 套 . 191 第 94 套 . 194 第 95 套 . 197 第 96 套 .

5、 199 第 97 套 . 201 第 98 套 . 203 第 99 套 . 206 第 100 套 . 208 重要提示 ! 上机考试题重点看 50 套题:第 11 套到第 20 套、第 31 套到第 50套、第 61套到第 70 套、第 91套到第 100 套,时间充裕可以 练习 其他剩下的 50 套题! 4 第 01 套 1 程序填空题 给定程序的功能是调用 fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码 。班级的人数和学生的信息从键盘读入 , 每个人的信息作为一个数据块写到名为 myfile5. dat的二进制文件中。 请在程序的下划线处填入正确的内容并把下划线

6、删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANK1.C中。不得增行或删行,也不得更改程序的结构! #include #include #define N 5 typedef struct int num; char name10; char tel10; STYPE; void check(); /*found*/ int fun(_1_ *std) /*found*/ _2_ *fp; int i; if(fp=fopen(“myfile5.dat“,“wb“)=NULL) return(0); printf(“nOutput data to file !n“); f

7、or(i=0; i #include void fun (char *s, char *t) int i, sl; sl = strlen(s); /*found*/ for( i=0; i void fun(int a, int b, long *c) main() int a,b; long c; 6 printf(“Input a, b:“); scanf(“%d,%d“, fun(a, b, printf(“The result is: %dn“, c); NONO(); NONO ( ) /*本函数用于打开文件,输入数 据,调用函数,输出数据,关闭文件。 */ FILE *rf, *

8、wf ; int i, a,b ; long c ; rf = fopen(“c:testin.dat“, “r“) ; wf = fopen(“c:testout.dat“,“w“) ; for(i = 0 ; i #include #include void WriteText(FILE *); void ReadText(FILE *); main() FILE *fp; if(fp=fopen(“myfile4.txt“,“w“)=NULL) printf(“ open fail!n“); exit(0); WriteText(fp); fclose(fp); if(fp=fopen(

9、“myfile4.txt“,“r“)=NULL) printf(“ open fail!n“); exit(0); ReadText(fp); fclose(fp); /*found*/ 7 void WriteText(FILE _1_) char str81; 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 ReadText(FILE *fr) char str81;

10、 printf(“nRead file and output to screen :n“); fgets(str,81,fr); while( !feof(fr) ) /*found*/ printf(“%s“,_3_); fgets(str,81,fr); 解题思路: 本题要求是把键盘上输入的内容 写到指定的文件中。程序中共有三处要填上适当的内容,使程序能运行出正确的结果。 第一处:要求填写文件流的自变量名,在这个函数中,已有的语句 fputs(“n“,fw);分析可知:由于文件流变量 fw在函数体没有定义过,所以本处应填 *fw或 fw。 第二处:通过 while循环语句,把键盘上输入的内

11、容,要写入到指定的文件中,键盘上输入的内容已存入字符串 str变量中,因此,本处应填写 str。 第三处:要把已存入文件中的内容,再从文件中读出且已存入字符串变量 str中,最后在屏幕显示出来,因此,此处应填写 str。 2.程序修改题 给定程序 MODI1.C中函数 fun的功能是 :从低位开始取出长整型变量 s中奇数位上的数,依次构成一个新数放在 t中。高位仍在高位 ,低位仍在低位。例如,当 s中的数为: 7654321时, t中的数为: 7531。 #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; main() long s, t; printf(“nPlease enter s:“); scanf(“%ld“, fun(s, printf(“T

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。