网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

可实现字符重复以产生新字符串的函数是()

  • A、String()
  • B、Repl()
  • C、Ucase()
  • D、Lcase()

参考答案

更多 “可实现字符重复以产生新字符串的函数是()A、String()B、Repl()C、Ucase()D、Lcase()” 相关考题
考题 以下叙述中错误的是A)gets 函数用于从终端读入字符串B)getchar 函数用于从磁盘文件读入字符C)fputs 函数用于把字符串输出到文件D)fwrite 函数用于以二进制形式输出数据到文件

考题 编写算法,实现下面函数的功能。函数void insert(char*s,char*t,int pos)将字符串t插入到字符串s中,插入位置为pos。假设分配给字符串s的空间足够让字符串t插入。(说明:不得使用任何库函数)

考题 函数ReadDat实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组xx中,请编制函数StrCharJL,其函数的功能是:以行为单位把字符串中的所有字符的ASCII值左移4位二进制位,低位补0,如果左移后,其值小于等于32或大于l00,则原字符保持不变,留在原字符串对应的位置上,否则就把左移后的值再加上原字符的ASCII值,得到新的值仍存入原字符串对应的位置上,之后把已处理的字符串仍按行重新存入无符号字符串数组xx中。最后main函数调用函数 WriteDat把结果xx输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

考题 实现字符串拷贝的函数strcpy为()。

考题 已知strcpy 的函数原型:char *strcpy(char*strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数strcpy。

考题 以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。A.LeftB.MidSX 以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。A.LeftB.MidC.StringD.Instr

考题 函数RData实现从文件in.dat中读取一篇英文文章存入到字符串数组original中,请编写函数StrCharMove,其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组0riginal中,最后调用函数 WData,把结果0riginal输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分程序已经给出。 请勿改动主函数main、读数据函数RData和输出数据函数WData的内容。

考题 函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。 请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。

考题 下列给定程序中,函数proc()的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 例如原始字符串是“ab45c6djfd789”,则输出后的字符是“456789”。 请修改函数proc()中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序:

考题 阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。【说明】函数removeDuplicates(char *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为“aaabbbbscbsss”,则函数运行后该字符串为“abse”。【c代码】void removeDuplicates (char *str)int i,len = strlen (str); /*求字符串长度*/If( (l) )return;/*空串或长度为1的字符串无需处理*lfor(i=0;i<len;i++) {Int flag =O; /*字符是否重复标志*/int m:for(m =( 2 ); m<len; m++){if(str[i]==str[m] ) {__(3)_;break;}}if (flag){Int n,idx = m;/*字符串第idx字符之后、与str [i]不同的字符向前移*/For( n=idx+l; nlen. n++)if ( str[n]!= str[i]) {str[idx]= str[n]; (4);}Str[(5)]=\0; /* 设置字符串结束标志*/}}}

考题 实现比较两个字符串大小的函数是_____。

考题 阅读以下说明和C函数,填补代码中的空缺,将解答填入答题纸的对应栏内。 [说明] 函数removeDuplicates(chai *str)的功能是移除给定字符串中的重复字符,使每种字符仅保留一个,其方法是:对原字符串逐个字符进行扫描,遇到重复出现的字符时,设置标志,并将其后的非重复字符前移。例如,若str指向的字符串为"aaabbbbscbsss",则函数运行后该字符串为"absc"。 [C代码] voidremoveDuplicates(char *str) { inti,len=strlen(str); /*求字符串长度*/ if(______)return; /*空串或长度为1的字符串无需处理*/ for(i=0;i<len;i++){ int flag=0; /*字符是否重复标志*/ int m; for(m=______; m<len;m++){ if(Str[i]==str[m]){ ______; break; } } if (flag) { int n,idx=m; /*将字符串第idx字符之后、与str[i]不同的字符向前移*/ for(n=idx+1; n<len; n++) if(Str[n]!=str[i]){ str[idx]=str[n];______; } str[______]='\0'; /*设置字符串结束标志*/ } } }

考题 编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

考题 对字符串处理函数strcmp()描述正确的是()A、字符串1等于字符串2,函数返回值等于0B、字符串1大于字符串2,函数返回值等于1C、字符串1小于字符串2,函数返回值等于-1D、不能使用关系运算符“==”来比较两个字符串,只能用strcmp()函数来处理

考题 数据结构里,关于字符串函数strcmp()描述错误的是()。A、函数功能是比较两个字符串的大小。B、字符串1等于字符串2,函数返回值等于trueC、字符串1大于字符串2,函数返回值是1。D、字符串1小于字符串2,函数返回值是-1。

考题 下面关于gets()与puts()函数描述正确的项是()A、gets()读取的字符串,其长度没有限制,以敲回车键结束。B、gets()输入字符串时要保证字符数组有足够大的空间,存放输入的字符串。C、puts()函数一次只能输出一个字符串D、puts()函数是把字符数组中所存放的字符串,输出到标准输出设备中去,并用‘/n’取代字符串的结束标志‘/0’。

考题 实现字符串连接的函数是strcmp()

考题 可实现从字符串任意位置截取字符的函数是()。A、InstrB、Mid$C、Left$D、Right$

考题 单选题数据结构里,关于字符串函数strcmp()描述错误的是()。A 函数功能是比较两个字符串的大小。B 字符串1等于字符串2,函数返回值等于trueC 字符串1大于字符串2,函数返回值是1。D 字符串1小于字符串2,函数返回值是-1。

考题 多选题C语言中字符串处理函数描述正确的是()Astrcmp是字符串比较函数Bstrcat是字符串连接函数Cstrlen是求字符串的长度的函数Dstrcpy是字符串拷贝函数

考题 单选题可以用InputBox函数产生“输入对话框”。执行语句“st$=(InputBox(″请输出字符串″,″字符串对话框″,″字符串″))”时,当用户输出完毕,按OK按钮后,st$变量的内容是(  )。A 字符串B 请输入字符串C 字符串对话框D 用户输入的内容

考题 多选题以下关于字符串函数的描述中,正确的是()Aappend函数用于在已有的字符串末尾添加新的内容Binsert函数的作用是在字符串的某个位置插入一个字符CsetCharAt函数的作用是将String或StringBuffer字符串的某个字符串替换Dreplace函数的作用是替换一段子串 E delete函数用语删除整个字符串

考题 单选题可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(”请输入字符串”,”字符串对话框”,''aaaa'')当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是(  )。A aaaaB 请输入字符串C 字符串对话框D bbbb

考题 多选题数据结构里,下面关于字符数组描述正确的是()Agets()读取的字符串,其长度没有限制,以敲回车键结束。Bputs()函数,该函数一次只能输出一个字符串Cstrcmp()函数,字符串1小于字符串2,函数返回值整数-1Dstrcpy()函数功能是进行字符串连接.

考题 单选题有以下函数:void fun(char*p,char*q){ while((*p++=*q++)!='\0');}该函数的功能是(  )。A 计算字符串的长度B 计算字符串所占字节数C 将字符串逆序存放D 实现字符串的复制

考题 单选题有以下函数: intfun(char*ps) {  char*p;  p=ps;  if(*ps==NULL)return0;  while(*++p);  return(p-ps); } 该函数的功能是(  )。A 计算字符串的长度B 实现字符串的赋值C 将字符串逆序存放D 计算字符串所占字节数

考题 问答题编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。