利用字符指针将输入的一个字符串中的大小写字母相互转换,并输出转换后的字符串的内容。如,假设输入的字符串的内容为“How are you”,则转换后的内容为“hOW ARE YOU”
第1题:
(29)通过InputBox函数可以产生输入对话框。若执行下列语句: st$=InputBox("请输入字符串,""字符串对话框","字符串") 运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为A.字符串 B.请输入字符串 C.字符串对话框 D.用户输入内容
第2题:
假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:除了尾部的,:号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。
例如,若字符串中的内容为****A*BC*DEF*G******,删除后,字符串中的内容应当是ABCDEFG******。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
include<conio. h>
include<stdio. h>
void fun(char *a, char *p)
{
}
main ( )
char s[81],*t;
printf ("Enter a string: \n ");
gets (s);
t=s;
while (*t)
t++;
t--; /*指针t指向字符串尾部* /
while (*t== '*' )
t--; /*指针t指向最后一个字母*/
fun (s, t);
printf ("The string after deleted: \n");
puts (s);
}
第3题:
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串的前导*号不得多于n个;若多于n个,则删除多余的*号:若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。
例如,字符串中的内容为:******A*BC*DEF*G****,若n的值为4,删除后,字符串中的内容应当是:****A*BC*DEF*G****;若n的值为8,则字符串中的内容仍为;*******A*BC*DEF*G****。n的值在主函数中输入。
在编写函数时,不得使用C语言提供的字符串函数。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容。仅在函数fun的花括号中填入你编写的若干语句。
第4题:
执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量s1的内容是 s1=InputBox("请输入字符串","字符串对话框","字符串")
A.0
B.请输入字符串
C.字符串对话框
D.字符串
第5题:
可以用InputBox 函数产生“输入对话框”。若执行下列语句时,st$=InputBox (“请输入字符串”,“字符串对话框”,“字符串”)当用户输入完毕,按OK按钮后,st$变量的内容是______。
A.字符串
B.请输入字符串
C.字符串对话框
D.用户输入的内容
第6题:
请编写一个函数proc(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。
例如,若输入字符串“1234”,则函数把它转换为整数值1234。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:
【解析】要将数字字符串转换为一个整数,首先判断该字符串的正负号。然后将数字字符转换为相应的数字,将各个数字合并为整数。最后将得到的整数乘以字符串中的符号。将最后的结果返回到主函数中。
第7题:
通过InputBox函数可以产生输入对话框。若执行下列语句:
st$=InputBox("请输入字符串","字符串对话框","字符串")
运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。
A.字符串
B.请输入字符申
C.字符串对话框
D.用户输入内容
第8题:
编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。 例如:输入string,则输出gnirts。
第9题:
strtolower()函数的功能是()
第10题:
将字符串‘HOW ARE YOU!’存入变量AYB()。
第11题:
字符串
请输入字符串
字符串对话框
用户输入的内容
第12题:
aaaa
请输入字符串
字符串对话框
bbbb
第13题:
A、将字符串转换为日期
B、将字符串转换为长整型
C、将字符串转换为布尔型
D、将字符串转换为单精度型
第14题:
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。
例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函数时,不得使用C语言提供的字符串函数。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
第15题:
执行下列语句s~Input=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是
A.”请输入字符串”
B.”字符串对话框”
C.”字符串”
D.空字符串
第16题:
可以用InputBox函数产生“输入对话框”。执行语句“st$=(hputBox(“请输入字符串”,“字符串对话框”,“字符串”)”时,当用户输入完毕,按OK按钮后,stS变量的内容是( )。
A.字符串
B.请输入字符串
C.字符串对话框
D.用户输入的内容
第17题:
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函 数时,不得使用c语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF * G*******删除*后字符串中的内容应当 是:ABCDEFG。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
第18题:
假定输入的字符串中只包含字母和*号。请编写函数proc(),它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参P已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。 例如,若字符串中的内容为****a*bc*def*g****,删除后,字符串中的内容应当是abcdefg****。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。 试题程序:
第19题:
执行下列语句strInput=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是( )
第20题:
fprintf函数的正确调用形式是()
第21题:
strtoupper()函数的功能是:()
第22题:
parseFloat()函数将一个合法字符串转换为一个浮点数并返回
parseInt()函数将一个合法字符串转换为一个整数并返回
isNaN()函数用于判断一个字符串是否为数字
eval()函数将整数转换为字符串
第23题:
先用数值的valueOf函数将字符串转换为数值类对象,再利用该对象的intValue或doubleValue等函数将数值类对象转换为数值
利用数值类的parseInt,parseDouble等函数将字符串直接转换为数值
利用数值类的静态函数valueOf将字符串转换为数值
利用数值类的静态函数intValue将字符串转换为数值
利用字符串对象的toString函数将字符串转换为数值
第24题: