通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》真题(五)
下列关于函数模板说法正确的是
处理对象传输的接口是( )。
如果线程正处于运行状态,则它可能到达的下一个状态是(
有两个关系R和S如下:则由关系R得到关系S的操作是(
下列描述中,正确的是( )。
fun函数的功能是:通过键盘输入给x所指的整型数组所有
请在下面程序的横线处填上适当字句,以使程序完整,并使程
输出如下格式的九九乘法表:1*1=12*1=2 2*2
使用del命令或者列表对象的remove( )方法删除
设有char a,b;若要通过a&b运算屏蔽掉a中的其
设C语言程序my.cA. 生成目标文件my.o的命令是
写一个shell 脚本,检查给出的串是否为回文(pal
假设你是系统管理员,需要增加一个新的用户账号zheng
MySQL 5.6版本默认的存储引擎是 。
数据库的恢复是以 ___ 为基础的。
在DBMS的授权子系统中,授权和回收权限的语句分别是G
既希望较快的查找又便于线性表动态变化的查找方法是
以下哪个命令用于测试网络连通
下面系统中属于关系数据库管理系统的是( )
可以限定成绩的取值范围是。
定义三元组(a,b,c)(其中a,b,c均为正数)的距
则x的值为_____。
数组名和函数名均可以作为函数的实参和形参。
前序遍历和中序遍历相同的二叉树为且仅为( )。
下面属于黑盒测试方法的是( )。
(快速幂)请完善下面的程序,该程序使用分治法求xp m
输入:7输出:____
输入:abceecba输出:________
一棵二叉树的前序遍历序列是 ABCDEFG,后序遍历序
输入: 2 1 3输出 :__________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2