更多"在Excel中,______函数不能用于取出字符串中的部分字符。"的相关试题:
[单项选择]用于获得字符串S从第3个字符开始的2个字符的函数是( )。
A. Mid(S,3,2)
B. Middle(S,3,2)
C. Left(S,3,2)
D. Right(S,3,2)
[单项选择]用于获取字符串Sfr从第2个字符开始的3个字符的函数是( )。
A. Mid(Str,2,3)
B. Middle(Str,2,3)
C. Right(Str,2,3)
D. Left(Str,2,3)
[单项选择]用于获得字符串S最左边4个字符的函数是( )。
A. Left(S,4)
B. Left(1,4)
C. Leftstr(S)
D. Leftstr(3,4)
[单项选择]用于获取字符串Str从第2个字符开始的3个字符的函数是______。
A. Mid (Str,2,3)
B. Middle (Str,2,3)
C. Right (Str,2,3)
D. Left (Str,2,3)
[单项选择]用于获得字符串Str从第2个字符开始的3个字符的函数是__________。
A. Mid(Str,2,3)
B. Middle(Str,2,3)
C. Right(Str,2,3)
D. Left(Str,2,3)
[单项选择]用于获取字符串s从第1个位置开始的4个字符的函数是( )。
A. Mid(s,1,4)
B. Middle(s,1,4)
C. Right(s,1,4)
D. Left(s,1,4)
[简答题]自定义一个函数,函数的形参为字符数组s1和s2,函数功能是将字符串s1中的所有数字字符取出,存入另一字符数组s2中,使s2成为一个新的字符串,并在函数中将字符串s2输出。
[填空题]请补充函数fun( ),该函数的功能是:依次取出字符串中所有的小写字母以形成新的字符串,并取代原字符串。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
void fun(char *s)
int i=0;
char *p=s;
while( 【1】 )
if (*p>=’a’&&*p<=’z’)
s[i]=*p;
【2】 ;
p++;
s[i]= 【3】 ;
main( )
char str[80];
clrscr( );
printf("/nEnter a string:");
gets(str);
printf("/n/nThe string is:/%s/n",str);
fun(str);
printf("/n/nThe string of changing
is:/%s/n",str);
[单项选择]从字符串s中的第2个字符开始获得4个字符的子字符串函数是( )。
A. Mid$(s,2,4)
B. Left$(s,2,4)
C. Rigth(s,4)
D. Left$(s,4)
[单项选择]在Word 2000文档中,若将字符串“Excel”替换为“excel”只有当选定下列哪个选项时才能实现( )
A. 区分大小写
B. 区分全/半角
C. 全字匹配
D. 模式匹配
[单项选择]以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。
A. Left B) Mid C) String D) Instr
[填空题]类ostream的成员函数 【10】 用于执行无格式输出,成员函数put用于输出单个字符。
[填空题]请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在N[10]中。
例如:当str1=“ab123456789cde090”时,结果为:
0: 2 1: 1 2: 1 3: 1 4: 1 5: 1 6: 1 7: 1 8: 1 9:2 other charactor:5
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
#include <conio.h>
main( )
{
int i,b[11];
char *str="abl23456789cde090";
char *p=str;
clrscr( );
printf("***the origial data ***/n");
puts(str);
for(i=0;i<11;i++)
b[i]=0;
while(*p)
{
switch( 【1】 )
{
case ’0’:b[0]++;break;
case ’1’:b[1]++;break;
case ’2’:b[2]++;break;
case ’3’:b[3]++;break;
case ’4’:b[4]++;break;
case ’5’:b[5]++;break;
case ’6’:b[6]++;break;
case ’7’:b[7]++;break;
case ’8’:b[8]++;break;
case ’9’:b[9]++;break;
【2】
}
【3】
}
printf("****** the result ********/n");
[简答题]给定程序MODI1.C中函数fun的功能是: 依次取出字符串中所有数字字符, 形成新的字符串, 并取代原字符串。
请改正函数fun中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
给定源程序:
#include
void fun(char *s)
{ int i,j;
for(i=0,j=0; s[i]!=’/0’; i++)
if(s[i]>=’0’ && s[i]<=’9’)
s[j]=s[i];
s[j]="/0";
}
main( )
{ char item[80];
printf("/nEnter a string : ");gets(item);
printf("/n/nThe string is : /"%s/"/n",item);
fun(item);
printf("/n/nThe string of changing is : /"%s/"/n",item );
}
[简答题]常用字符串函数strcat(s1,s2)可将字符串s2添加到字符串s1的末端,但其使用必须保证字符串s1足够大,以便保存它自己的内容和字符串s2中的内容。请编写一个函数char*append(char*s1,char*s2),其可将字符串s2添加到字符串s1的末端,而且不受s1空间大小的限制。请利用常用字符串函数实现。
常用字符串函数说明:
strcpy(to,form):将form字符串复制到to字符串;
strcat(s1,s2):将字符串s2添加到字符串s1的末端,但必须保证字符串s1足够大;
strlen(s):返回字符串s的长度;
注意:部分源程序已存在文件test4_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数append的花括号中填写若干语句。
输出结果如下:
this is a string.
文件test4_2.cpp的内容如下:
#include<iostream.h>
#include<string.h>
char *append(char *s1,char *s2)
{
}
void main( )
{
char *s,*s1,*s2;
s1="this is ";
s2=",a string.";
s=append(s1,s2);
cout<<s<<endl;
}