假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:使字符串中前部的*号不得多余n个;若多余n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。
例如,字符串中的内容为****A*BC*DEF*G*******,若 n的值为2,删除后,字符串中的内容则应当是 **A*BC*DEF*G*******;若n的值为4,则字符串中的内容仍为****A*BC*DEF*G******。n的值在主函数中输入。在编写函数时,不得使用C语言提供的字符串函数。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。
试题程序:
include <stdio.h>
include <conio.h>
void fun (char Aa, int n)
{
}
main ()
{ char s[81];int n;
printf ("Enter a string : \n") ;gets (s);
printf ("Enter n : "); scanf ("%d", &n);
fun(s,n );
printf("The string after deleted :\n");
puts (s);
}
对于语句const int x=10;的描述正确的是()。
A.该语句不允许定义为int const x=10;
B.在程序中可以重新对X赋值
C.变量X不能使用+ +运算符
D.const关键字只能用来修饰常量
A.此时在属性窗口中不可以修改文本框的Text属性值
B.运行时用户不可以在界面上修改文本框中的内容
C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text=“aaa”
D.以上均不正确
如果将文本框的Locked属性设置为Tree,则以下说法正确的是
A.此时在属性窗口不可以修改文本框的Text属性值
B.运行时用户不可以在界面上修改文本框中的内容
C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text="aa"
D.以上均不正确
如果将文本框的Locked属性设置为True,则以下说法()是正确的。
A.此时在属性窗口不可以修改文本框的Text属性值
B.运行时用户不可以在界面上修改文本框中的内容
C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text=“aaa”
D.以上均不正确
A.A=Ucase$(A)
B.A=ToUpper$(A)
C.A=ToLower$(A)
D.A=Lcase$(A)
A.2.048bps
B.2.048Kbps
C.2.048Mbps
D.2.048Gbps
A.若“条件”是一个为0的常数,则一次也不执行循环体
B.“条件”可以是关系表达式、逻辑表达式或常数
C.循环体中可以使用Exit Do语句
D.如果“条件”总是为True,则不停地执行循环体