当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除

当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除


相关考题:

MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量() A.publicintMAX_LENGTH=100;B.finalintMAX_LENGTH=100;C.finalpublicintMAX_LENGTH=100;D.publicfinalintMAX_LENGTH=100.

阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】字符串在程序设计中扮演着重要角色。现需要设计字符串基类string,包含设置字 符串、返回字符串长度及内容等功能。另有一个具有编辑功能的串类edlt_string,派生于string,在其中设置一个光标,使其能支持在光标处的插入、删除操作。【程序】include <iostream.h>include <stdio.h>include <string.h>class string{int length;char *data;public:int get_length() {return length;}char *get_data() {return data;}~string() {delete data;}int set data(int in_length, char *in_data);int set_data(char *data);void print() {cout<<data<<endl;}};class edit_string: public string{int cursor;public:int get_cursor() {return cursor;}void move_cursor(int dis) {cursor=dis;}int add_data(string *new_data);void delete_data(int num);};int string::set_data(int in_length,char *in_data){length=in_length;if(!data)delete data;(1)strcpy(data,in_data);return length;}int string::set data(char *in_data){(2)if(!data)delete data;(1)strcpy(data,in_data);return length;}int edit_string::add_data(string *new_data){int n,k,m;char *cp,*pt;n=new_data->get_length();pt=new_data->get_data();cp=this->get_data();m=this->get_length();char *news=new char[n+m+1];for(int i=0; i<cursor; i++)news[i]=cp[i];k=i;for(int j=0; j<n; i++,j++)news[i]=pt[j];cursor=i;for(j=k; j<m; j++,i++)(3)news[i]='\0';(4)delete news;return cursor;}void edit string::delete_data( int num){int m;char *cp;cp=this->get_data();m=this->get_length();for(int i=cursor; i<m; i++)(5)cp[i]='\0';}

下列代码的执行结果是( )。int length=Hell0.length;System.OUt.println(length);A.5B.2C.10D.6

下面程序运行时输出结果为______。 include include class Rect { public: Rect(int 下面程序运行时输出结果为______。include<iostream.h>includeclass Rect{public:Rect(int l, int w){length=l; width=w;)void Print(){cout<<"Area:"<<length*width<<end1;}void operator delete(void*p){free(p);}private:int length, width;};void main(){Rect *p;p=new Rect(5, 4);p->Print();delete p;}

Youarecreatingaservletthatgeneratesstockmarketgraphs.Youwanttoprovidethewebbrowserwithpreciseinformationabouttheamountofdatabeingsentintheresponsestream.WhichtwoHttpServletResponsemethodswillyouusetoprovidethisinformation?()A.response.setLength(numberOfBytes);B.response.setContentLength(numberOfBytes);C.response.setHeader(Length,numberOfBytes);D.response.setIntHeader(Length,numberOfBytes);E.response.setHeader(Content-Length,numberOfBytes);F.response.setIntHeader(Content-Length,numberOfBytes);

int型public成员变量MAX LENGTH,该值保持为常数100,则定义这个变量的语句是( )。A.publicintMAX_LENGTH=100B.finalintMAX LENGTH=100C.publicconstintMAX_LENGTH=100D.publicfinalintMAX_LENGTH=100

有以下程序:include using namespace std;class A{private: int x,y;public: void se 有以下程序: #include <iostream> using namespace std; class A { private: int x,y; public: void set (int i,int j) { x=i; y=j; } int get_y() { return y; } }; class box { private: int length,width; A label; public: void set(int 1,int w, int s,int p) { length=1; width=w; label.set(s,p); } int get_area() { return length*width; } }; int main() { box small; small.set(2,4,1,35); cout<<small.get_area()<<end1; return 0; } 运行后的输出结果是( )。A.8B.4C.35D.70

分析以下代码,完成填空string strTmp = "abcdefg某某某";int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;int j= strTmp.Length;以上代码执行完后,i= j=

执行下面代码后:String strTemp =”abcdefg 某某某”;Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;Int j = strTemp.Length;问:i=(14 ) ;j=(11 )

程序片断如下:int i = 4;int a[] = new int[5];while(i=0){a[i] = i;}for(int j=0; j=a.length; j++){System.out.println(a[j]);}请问当该程序片断被运行时,是否会出现错误?如果没有,输出结果是什么?如果有错误,请指出错误并改正。

下列代码的执行结果是( )。 int length="Hell0".length; System.OUt.println(length); A.5S 下列代码的执行结果是( )。 int length="Hell0".length; System.OUt.println(length);A.5B.2C.10D.6

在下面程序运行includeint func(char s[]){ int length=0; while(*(s+length))leng 在下面程序运行 #include<iostream.h> int func(char s[]){ int length=0; while(*(s+length))length++; return length; } void main(){ char a[10], *ptr=a; cin>>ptr; cout<<fune(ptr)<<end1; } 如果输入字符串Hello!并回车,则输出结果为 ______。A.4B.7C.6D.5

下列代码的执行结果是( )。 int length=”Hello”.length( ); System.OUt.println(length);A.5B.2C.10D.6

当使用氧气面罩或耳机时,如果INT/RAD键被设在INT,按下侧杆上的通话按钮进行无线电发射时,能听到内话背景噪音。

String str="abcedf"; int length=str.length。

使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上()A、字符‘/u0000’B、不做任何操作C、任意字符D、补0

int intArray[]={0,2,4,6,8}; int length=int Array.length()。

You are creating a servlet that generates stock market graphs. You want to provide the web browser withprecise information about the amount of data being sent in the response stream.  Which twoHttpServletResponse methods will you use to provide this information?()A、response.setLength(numberOfBytes);B、response.setContentLength(numberOfBytes);C、response.setHeader("Length", numberOfBytes);D、response.setIntHeader("Length", numberOfBytes);E、response.setHeader("Content-Length", numberOfBytes);F、response.setIntHeader("Content-Length", numberOfBytes);

当使用氧气面罩或耳机时,如果INT/RAD键被设在INT,按下侧杆上的通话按钮进行无线电发射时,能否听到内话声音:A、能B、不能

判断题String str="abcedf"; int length=str.length。A对B错

单选题使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上()A字符‘/u0000’B不做任何操作C任意字符D补0

单选题MAX_LENGTH是int型public成员变量,变量值保持为常量100,其定义是()。Afinal public int MAX_LENGTH=100;Bpublic int MAX_LENGTH=100;Cpublic final int MAX_LENGTH=100;Dfinal int MAX_LENGTH=100;

判断题当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除A对B错

单选题A public member vairable called MAX_LENGTH which is int type, the value of the variable remains constant value 100. Use a short statement to define the variable.()A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;D public final int MAX_LENGTH=100;

单选题下列代码的执行结果是(  )。int length=“Hello”.length();System.out.println(length);A5B2C10D6

多选题MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。()Apublic int MAX_LENGTH=100;Bfinal int MAX_LENGTH=100;Cfinal public int MAX_LENGTH=100;Dpublic final int MAX_LENGTH=100.

判断题int intArray[]={0,2,4,6,8}; int length=int Array.length()。A对B错