利用字符显示子程序DISPC(入口参数:AL=字符的ASCII码)设计一个显示字符串的子程序DISPSTR:对字符串中的字符进行检测,如果是小写字母需转换成大写字母,字符串中的字母均以大写形式输出。其入口参数: EAX=字符串首地址, ECX=字符个数。 同时编写一个主程序进行验证。 请手写作答,拍照以“上传附件”形式提交。

利用字符显示子程序DISPC(入口参数:AL=字符的ASCII码)设计一个显示字符串的子程序DISPSTR:对字符串中的字符进行检测,如果是小写字母需转换成大写字母,字符串中的字母均以大写形式输出。其入口参数: EAX=字符串首地址, ECX=字符个数。 同时编写一个主程序进行验证。 请手写作答,拍照以“上传附件”形式提交。


参考答案和解析
A

相关考题:

以下关于字符串的叙述中正确的是A ) C 语言中有字符串类型的常量和变量B ) 两个字符串中的字符个数相同时才能进行字符串大小的比较C ) 可以用关系运算符对字符串的大小进行比较D ) 空串一定比空格打头的字符串小

用字符串函数编写一个程序:赋值字符串1:你的姓的拼音(首字母大写);字符串2:你的名的拼音(首字母小写)将字符串1的大写字母转换成小写字母,将字符串2的小写字母转换成大写字母,将字符串1和字符串2连接起来输出。

执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是 ______。 atrlnput=-InputBox(“请输入字符串”,“字符串对话框”,“字符串”)A.“请输入字符串”B.“字符串对话框”C.“字符串”D.空字符串

当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。

下列对字符串的说法中,错误的是( ) A.字符串就是一个字符数组B.字符串可以整体输入输出C.字符串可以比较大小D.存储字符串所需的内存空间等于字符串的长度

以下关于字符串的叙述中正确的是( )。A.C语言中有字符串类型的常量和变量B.两个字符串中的字符个数相同时才能进行字符串大小的比较C.可以用关系运算符对字符串的大小进行比较D.空串一定比空格打头的字符串小

以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=cp[n]!=’\0’) n++; if(p[n]==’\0’) return NULL; return();}

以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q; *p=temp; p++; q--; }}A.将一个字符串首尾颠倒B.计算字符串的长度C.统计字符串中的空格个数D.将字符串中的小写字母变成大写字母

函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数.

请补充fun()函数,该函数的功能是:把字符的ASCII码中为奇数的字符从字符串str中删除,结果仍然保存在字符串str中,字符串str从键盘输人,其长度作为参数传人fun()函数。例如,输入“abcdef”,则输出“bdf”。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在mare()函数的横线上填入所编写的若干表达式或语句。试题程序:

函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。例如,原文:Adb.Bcdzaabck.LLhj结果:Aec.Bdeabbcdl.LLik原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

编程. 已知字符串:”this is a test of java”.按要求执行以下操作:(1) 统计该字符串中字母s出现的次数(2) 取出子字符串”test”(3) 将本字符串复制到一个字符数组Char[] str中.(4) 将字符串中每个单词的第一个字母变成大写, 输出到控制台。(5) 用两种方式实现该字符串的倒叙输出。(用StringBuffer和for循环方式分别实现)(6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台

编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

字符串控件包括输入控件、显示控件和()。字符串输入控件一般被用作(),而字符串显示控件一般被用作()。表格实际上就是一个字符串组成的二维数组。树形控件以树的形式显示多层内容。

strtolower()函数的功能是()A、将给定的字符串全部转换为小写字母B、将给定的字符串全部转换为大写字母C、将给定的字符串首字母转换为小写字母D、将给定的字符串首字母转换为大写字母

下面叙述正确的是()。A、两个字符串所包含的字符个数相同时,才能比较字符串B、字符个数多的字符串比字符个数少的字符串大C、字符串”STOP”与”STOP”相等D、字符串”That”小于字符串”The”

下列关于字符串的说法中,只有()是正确的。A、字符串的长度是指串中包含的字母的个数B、字符串的长度是指串中包含的不同字符的个数C、若T包含在S中,则T一定是S的一个子串D、一个字符串不能说是其自身的一个子串

比较字符串大小的规则是:从首字母开始,按第一个不相同字符ASCII码的大小来比较.字符串”DEAIEF”和字符串”DEAIDEF”的大小是()。A、”DEAIEF””DEAIDEF”B、”DEAIEF””DEAIDEF”C、”DEAIEF”=”DEAIDEF”D、不确定

输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

strtoupper()函数的功能是:()A、将给定字符串全部转换为大写字母B、将给定字符串全部转换为小写字母C、将给定字符串首字母转换为大写字母D、将给定字符串首字母转换为小写字母

用REPE SCASB指令对字符串进行扫描,如CX0时,扫描结束,那么表示()。A、在字符串中有一个AL中指定的字符B、在字符串中遇上第一个AL中指定的字符C、在字符串中遇上第一个不是AL中指令的字符D、在字符串中有一个不是AL中指定的字符

下列关于字符串的描述中,错误的是()A、Java语言中,字符串分为字符串常量和字符串变量2种B、两种不同的字符串都是String类的对象C、Java语言中不再使用字符数组存放字符串D、JavaApplication程序的main()的参数args[]是一个String类

问答题编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

问答题输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。

单选题比较字符串大小的规则是:从首字母开始,按第一个不相同字符ASCII码的大小来比较.字符串”DEAIEF”和字符串”DEAIDEF”的大小是()。A”DEAIEF””DEAIDEF”B”DEAIEF””DEAIDEF”C”DEAIEF”=”DEAIDEF”D不确定

填空题当在字符串前加上小写字母()或大写字母()表示原始字符串,不对其中的任何字符进行转义。

单选题下列关于字符串的描述中,错误的是()AJava语言中,字符串分为字符串常量和字符串变量2种B两种不同的字符串都是String类的对象CJava语言中不再使用字符数组存放字符串DJavaApplication程序的main()的参数args[]是一个String类