首页 > 计算机等级考试
题目内容 (请给出正确答案)
[单选题]

把字符串函数:string(3,"abc")的结果为()

A.aaa

B.bbb

C.ccc

D.abc

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“把字符串函数:string(3,"abc")的结果为()A.…”相关的问题
第1题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string

以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include<string> char*scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0) return(s1); else retrun(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i++)gets(str[i]); strcpy(string,scmp(str[0],str[1]);//库函数strcpy对字符串进行复制 strcpy(string,scmp(string,str[2])); puts(string) } 若运行时依次输出:abcd、abba和abc三个字符串,则输出结果为()。

A.abcd

B.abba

C.abc

D.abca

点击查看答案
第2题
函数String(3,”str”)的功能是()

A.把数值型数据转换成字符串

B.返回有3个字符串组成的字符串

C.从字符串中第3个字符

D.从字符串中第3个字符的位置开始取字符串

点击查看答案
第3题
字符串string="abcde",string.charAt(3)的返回值是()。

A."abc"

B."abcd"

C.‘c’

D.‘d’

点击查看答案
第4题
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。[函数2.1说明] 函数void find(int *a

阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。

[函数2.1说明]

函数void find(int *a, int n, int * max, int * min)的功能是在长度为n的整型数组a中,查找最大元素和最小元素的下标。main()中给出了调用find函数的一个实例。

[函数2.1]

include<stdio.h>

void find(int *a, int n,int *max,int * min)

{ int i;

*max =* min=0;

for(i=1;i<n;i+ +)

if(a[i]>a[* max]) (1);

else if(a[i]<a[*min]) (2);

return;

main()

{ int a[]={4,6,8,9,0,6},max,min;

find(a,6,(3));

printf("%5d%5d\n", max,min);

}

[函数2.2说明]

以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串前端的公共部分。例如:输入的两个字符串分别是abcdefg和abceef,则输出为abc。

[函数2.2]

include <stdio.h>

main()

{ char str1[100],str2[100],str[100],c;

int i=0,s;

printf("\nInput string 1:");gets(str1);

printf("\nInput string 2:");gets(str2);

while(((4))&&(str1[i]!='\0')&&(str2[i]!='\0')){

(5);

i++;

}

printf("%s\n",str);

}

点击查看答案
第5题
函数String(n,字符串)的功能是()。A.把数值型数据转换为字符串B.返回由n个字符组成的字符串C.从字

函数String(n,字符串)的功能是()。

A.把数值型数据转换为字符串

B.返回由n个字符组成的字符串

C.从字符串中取出n个字符

D.从字符串中第n个字符的位置开始取子字符串

点击查看答案
第6题
函数String(n,"str")的功能是()。A.把数值型数据转换为字符串B.返回由n个字符组成的字符串C.从字

函数String(n,"str")的功能是()。

A.把数值型数据转换为字符串

B.返回由n个字符组成的字符串

C.从字符串中取出n个字符

D.从字符串中第n个字符的位置开始取子字符串

点击查看答案
第7题
函数String(3,"ABC")返回的结果为"ABCABCABC"。()

函数String(3,"ABC")返回的结果为"ABCABCABC"。()

点击查看答案
第8题
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。【说明】 下面的程序实现了类Stri

阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。

【说明】

下面的程序实现了类String的构造函数、析构函数和赋值函数。

已知类String的原型为:

class String

{

public:

String(coust char * str = NULL); //普通构造函数

String(const String &other); //拷贝构造函数

~String(void); //析构函数

String & perate =(const String &other); //赋值函数

private:

char * m_data; // 用于保存字符串

};

//String 的析构函数

String:: ~String (void)

{

(1);

}

//String 的普通构造函数

String: :String(const char * str)

{

if (2)

{

m_data = new char[1];

*m_data = '\0';

}

else

{

int length = strlen(str);

m_data = new ehar[ length + 1 ];

strepy(m_data, str);

}

}

//拷贝的构造函数

String:: String(const String &other)

{ int length = strlen(other. m_data);

m_data = new char[ length + 1 ];

strepy(m_data, other, m_data); //赋值函数

String & String::operate = (eonst String &other) //

{

if (3)

return * this;

delete [] m_clara; //释放原有的内存资源

int length = strlen(other, m_data);

m_data = new chart length + 1 ];

(4);

return (5);

}

点击查看答案
第9题
下列给定程序中,函数fun()的功能是;利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插

下列给定程序中,函数fun()的功能是;利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本方法是:先对字符串中的头两个元素进行排序,然后把第3个字符插入到前两个字符中,插入后前3个字符依然有序;再把第4个字符插入到前3个字符中,待排序的字符串已在主函数中赋予。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.

试题程序:

include <String.h>

include <stdio.h>

define N 80

void insert(char *aa)

{ iht i, j, n; char ch;

n=strlen (aa);

for (i=1; i<n; i++)

/**********************************/

{ c=aa[i];

j=i-1;

while ((j>=0) && (ch<aa [j] ))

{ aa [j+l]=aa[j];

j--;

}

aa [j+l]=ch;

}

}

main ()

{ char a [N] = "QWERTYUIOPASDFGHJKIMNBVCXZ";

int i;

printf("The original string: %s\n",a);

insert (a);

printf("The string after sorting:

%s\n\n", a);

}

点击查看答案
第10题
下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串

下列给定程序中,函数fun()的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指字符串中,例如:把3个串abc,CD,EF串联起来,结果是abcCDEF。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include <conio.h>

include <string.h>

include <stdio.h>

/*************found**************/

int fun(char str[] [10],int m, char *pt)

{ int k,q,i,j=0;

for(k=0;k<m;k++)

{ q=strlen(str[k]);

j+=q;

for(i=0;i<q;i++)

/*************found**************/

pt[i]=str[k,i];

pt+=q;

pt[0] =0;

}

pt-=j;

}

main ()

{ int m, h;

char s[10] [10],p[120];

clrscr ();

printf("\nPlease enter m: ");

scanf("%d",&m); gets(s[0]);

printf ("\nPlease enter %d string:In ",m);

for(h=0;h<m;h++) gets(s[h]);

fun (s,m,p);

printf("\nThe result is :%s\n ",p);

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改