规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。
例如,字符串中的内容为“****A*BC*DEF*G ****”,删除后,字符串中的内容应当是“ABCDEFG”。
注意:部分源程序给出如下。
请勿改动maini)函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
void fun(char a)
{
void main
{
char s[81];
print{("Enter a string:\n");
gets(s):
fun(S);
printf("The string after deleted:\n");
puts(s);
}
请补充main函数,该函数的功能是:先以只写方式打开文件file.dat,再把字符串S中的字符保存到这个磁盘文件中。请勿改动main函数与其他函数中的任何内容,仅在的横线上填写所需的若干表达式或语句。
注意:部分源程序给出如下。
试题程序:
#include
#include
#define N 100
void main
{
FILE*f:
int i=0:
char ch;
char s[N]="Welcome!";
if((f=fopenl("【1】","w"))==NULL)
{
printf("cannot open file.dat\n");
exit(0);
}
while(s[i])
{
ch=s[i];
【2】;
putchar(ch);
i++:
}
【3】;
}
下列给定程序中,函数ptoc的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入前两个字符中,插入后前3个字符依然有序;再把第4个字符插入前三个字符中,待排序的字符串已
在主函数中赋予。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#define M 80
void proc(char*arr)
{ int i,j,n;char ch;
n=strlen(arr):
for(i=1;i //****found**** { c=arr[i]; j=i-1; while((j>=o)&&(ch{ arr[j+1]=arr[j]; j--; } arr[j+1]=ch; } } void main { char a[M]="QWERTYUIOPASDFGHJKLMNBVCXZ"; printf("The original string:%s\n",a); proc(a); printf("The string after sortin9: %s\n\n",a); }
下列程序的输出的结果是( )。
main
{ double d=3.2;int x,y;
x=1.2;v=(x+3.8)/5.0;
printf("%d\n",d*y);
}
下列合法的声明语句是( )。
在Internet中,域名服务器的主要功能是实现( ) 的转换。
以下程序的输出结果是( )。
union myun
{ struct
{int x,y,z;)u;
int k:
}a;
main
{ a.u.x=4;a.u.y=5;a.u.z=6;
k=0;
printf(%d\n",a.u.x);
}
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。
设变量已正确定义,则以下能正确计算f=n!的程序是( )。
有以下程序:
main
{ char a='a',b;
printf("%c,",++a);
printf("%c\n",b=a++):
)
程序运行后的输出结果是( )。
2017年全国计算机等级《二级VF》
2017年计算机二级考试VF模拟试题
2017年计算机二级考试VF模拟试题
2017年计算机二级考试VF模拟试题
2017年全国计算机二级考试题库1(
2017年全国计算机二级考试题库2(
2017年全国计算机二级考试题库3(
2016年全国计算机等级考试《二级V
2016年全国计算机等级考试《二级V
2016年全国计算机等级考试《二级V