通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 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语言)
树的度为 3,且有 9 个度为 3 的结点,5 个度为
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是
下列叙述中正确的是( )。
数据库设计中反映用户对数据要求的模式是( )。
设x,y,z均为实型变量,代数式 在C语言中的正确写法
计算机能直接执行的程序是( )。
已知函数定义def demo(x,y,op):retu
字典对象的________方法返回字典的“值”列表。
Python标准库random的方法randint(m
表达式‘Hello word’.lower的值为_
ASCII编码是规定了把英文字母、数字、标点、____
RPM有5种基本操作模式,即:______
Linux操作系统中,使用哪个命令更改用户的主要组(
在Linux系统中,以 方式访问设备 。
关系中外码的值必须取空值,或等于被参照关系中某个元组的
定义的游标cur读取student表中学生名单(含学号
在MySQL中,用户可以直接操作的是
设一个链表最常用的操作是在末尾插入结点和删除尾结点,则
触发器不是响应以下哪一语句而自动执行的Mysql语句
返回当前日期的函数是( )
(编辑距离)给定两个字符串,每次操作可以选择删除(De
软件生存周期一般可分为 、可行性研究、 、设计
C语言源程序文件的后缀是.c,经过编译之后,生成后缀为
在微机中,字符的比较就是对它们的_____进行比较。
定义结构体的关键字是( )。
C语言中,凡未指定存储类别的局部变量的隐含存储类别是
输入:7 3输出:( )
输出:( )
(排列数)输入两个正整数 n,m(1<n<20,1<m
( 找第 k 大的数 ) 给定一个长度为 1,000,
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型