通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 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语言)
有如下程序,执行上面的程序将输出。
定义学生选修课程的关系模式如下:SC(S#, Sn,
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
编写一个函数fun它的功能是:实现两个字符串的连接(使
若变量已正确定义,则以下for循环:
请在下面程序的横线处填上适当内容,以使程序完整,并使程
请读以下函数假设机器的无符号整数字长为16位,若调用此
若有定义语句:char c='\010';则变量c中包
设有说明语句int (*ptr)[4],那么ptr是_
int a,b,c;语句if(a>b)c=0;else
下面程序的运行结果是_________。
10BASE-5采用的是 ( )
IP协议提供的服务类型是( )
执行系统调用的过程包括如下主要操作:①返回用户态
______目录用来存放系统管理员使用的管理程序。
Linux操作系统中,使用哪个命令更改用户的主要组(
下面哪个文件定义了网络服务的端口?
如何在Debian系统中安装rpm包?
使用ln命令将生成了一个指向文件old的符号链接new
数据库的物理设计主要包括存储结构和 两个方面
简称DBMS,是一种专门用于管理数据库的计算机
外模式/模式映象为数据库提供了_______独立性。
MySQL提供了下面4种事务隔离级别,但只有 ____
删除student表上xm_index索引的语句是 _
系统对WWW 网页存储的默认格式是
(9 分)某网络拓扑如题 47 图所示,以太网交换机
在C语言中,一维数组的定义方式为:类型说明符 数组名
已知a=3,b=4,c=5,则逻辑表达式!(a>b)&
二进制数101.11对应的十进制数是( )。
输入: CBBADADA输出: ______
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2