通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 2022年9月全国计算机等级考试真题(二级C语言) 中有题目如下:
第1题
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其它*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEFG*******。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定源程序:
#include <stdio.h> void fun(char *a, char *p) { ____1____ ____2____ while(____3____){ if(*q !='*')____4____; ____5____ } while(*p)____6____; a[j]='\0'; } main() {char s[81],*t; void NONO (); printf("Enter a string:\n");gets(s); t=s; while(*t)t++; t--; while(*t=='*')t--; fun(s , t); printf("The string after deleted:\n");puts(s); NONO(); } void NONO() {/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *in, *out ; int i ; char s[81],*t ; in = fopen("in.dat","r"); out = fopen("out.dat","w"); for(i = 0 ; i < 10 ; i++) { fscanf(in, "%s", s); t=s; while(*t)t++; t--; while(*t=='*')t--; fun(s,t); fprintf(out, "%s\n", s) ; } fclose(in); fclose(out); }
所属试卷:2022年9月全国计算机等级考试真题(二级C语言)
下列关于模板的叙述中,错误的是
有以下程序:程序运行后的输出结果是( )。
已知x=[[]]*3,那么执行语句x[0].appen
以下程序输出结果是_________。
以下函数fun的功能是:统计用数字0~9可以组成多少个
( )是一种总线或星型结构的局域网技术
将当前目录下的文件man.config 压缩为man.
要使得名为fido的文件具有如下权限-r-xr-x—x
在Shell脚本中,用来读取文件内各个域的内容并将其赋
8 bit color 指的是:
下面哪个参数可以删除一个用户并同时删除用户的主目录?
smallint数据类型占用的字节数为 。
MySQL创建存储过程时 _____表示输入类型参数。
假设输入的n是绝对值不超过1000的整数,完成下面的判
假定主存地址为32位,按字节编址,指令Cache和数据
某“调整工资”处理模块接受一个“职称”的变量,根据职称
预处理命令行都必须以_____号开始。
设a,b,t为整型变量,初值为a=7,b=9,执行完语
下列叙述中错误的是
设表的长度为15,则在最坏情况下,快速排序所需要的比较
有以下程序,程序运行后的输出结果是( )。
对于一个 1到 n的排列 P(即 1到 n中每一个数在
输入1:6 10 1 6 4 5 3 2输出1:___
输入:7 3输出:( )
下列关于图灵奖的说法中,正确的有( )。
根节点深度为0,一棵深度为h 的满k(k>1)叉树,即
给 定 含 有 n 个 不 同 的 数 的 数 组 L
今有一空栈 S,对下列待进栈的数据元素序列 a,b,c
下列对操作系统功能的描述最为完整的是 ( ) 。
在 NOI 期间,主办单位为了欢迎来自各国的选手,举行
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2