通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》真题(五) 中有题目如下:
第1题
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
/**********code.c**********/ #include <stdio.h> #include <string.h> #include <stdlib.h> void WriteText(FILE*); void ReadText(FILE*); void main() { FILE*fp; if((fp=fopen("myfile4.txt","w"))==NULL) { printf("open fail!!\n"); exit(0); } WriteText(fp); fclose(fp); if((fp=fopen("myfile4.txt","r"))==NULL) { printf("open fail!!\n"); exit(0); } ReadText(fp); fclose(fp); } /**********found**********/ void WriteText(FILE ①______) { char str[81]; printf("\nEnter string writh -1 to end:\n"); gets(str); while(strcmp(str,"-1")!=0) { /**********found**********/ fputs(②______,fw); fputs("\n",fw); gets(str); } }void ReadText(FILE*fr) { char str[81]; printf("\nRead file and output to screen:\n"); fgets(str,81,fr); while(!feof(fr)); { /**********found**********/ printf("%s",③______); fgets(str,81,fr); } } /**********-code.c**********/
*fw
str
所属试卷:全国计算机等级考试《二级C语言程序设计》真题(五)
下列关于this指针的叙述中,错误的是
以下不正确的是。
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小
设有定义:紧接着的赋值语句正确的是( )。
在以下给出的表达式中,与while(E)中的(E)不等
以下错误的定义语句是( )。
有以下程序程序运行后的输出结果是( )。
以下叙述中正确的是( )。
设有定义:以下选项的四个表达式中与其他三个表达式的值不
请在下面程序的横线处填上适当内容,以使程序完整,并使程
要将 3.1415926变成 00003.14 如何进
在C语言中,根据数值的取值范围不同,可以将整型定义为_
打印出所有“水仙花数”,所谓:“水仙花数”是指一个三位
单链表的结点类型定义为:指针p指向链表中间的某一个结点
以下程序运营后的输出结果是____。
在客户/服务器结构中,DBMS运行在 。
如果两个实体之间具有M:N联系,则将它们转换为关系模型
Mysqldump语句使用 _____参数可实现备份整
创建视图的语句是_______。
创建外键约束时,如果要使删除父表记录时子表对应记录也自
若有以下数组a,数组元素:a[0]~a[9],其值为9
设有以下共用体类型说明和变量定义,则变量d在内存所占字
预处理命令行都必须以_____号开始。
scanf函数的一般格式为:scanf(格式控制字符串
(交通中断)有一个小国家,国家内有 n座城市和 m条双
以下不是存储设备的是 ( )。
输入:120输出:____
输入: 9 121 22 33 44 55 66 1
在下列各数据库系统软件中,以关系型数据库为主体结构的是
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2