题目内容 (请给出正确答案)
[主观题]

执行语句序列 char str1[10]="ABCD",str2[10]="XYZxyz"; for(int i=0;strl[i]=str2[i];i++); 后,

执行语句序列

char str1[10]="ABCD",str2[10]="XYZxyz";

for(int i=0;strl[i]=str2[i];i++);

后,数组strl中的字符串是______。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“执行语句序列 char str1[10]="ABCD",st…”相关的问题

第1题

冒泡排序算法在最好的情况下的元素交换次数为______次。

点击查看答案

第2题

使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入

栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top。但类的定义并不完整。

请按要求完成下列操作,将类Sample的定义补充完成:

①定义私有节点值data,它是血型的数据,以及定义一个指向上一个节点的指针prev。请在注释“//* *1* *”之后添加适当的语句。

②完成构造函数node(int d,node*n)的定义,使得私有成员data和prev分别初始化为d和n。请在注释“//* *2* *”之后添加适当的语句。

③完成类stack的成员函数push(int i)的类体内的定义。函数push()实现入栈这个操作,即把形参i压入栈中,那么此时应该创建一个新的节点,并让这个节点的prev指针指向栈顶。请在注释“//* *3 * *”之后添加适当的语句。

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件MyMain8.cpp清单如下:

//MyMain 8.cpp

include <iostream>

using namespace std;

class stack;

class node

{

private:

//* * 1 * *

public:

node(int d, node *n)

{

//* * 2 * *

}

friend class stack;

};

class stack

{

node *top; //栈头

public:

stack()

{

top=0;

}

void push(int i)

{

//* * 3 * *

}

int pop()

{

node*t=top;

if(top)

{

top=top->prev;

int c=t->data;

delete t;

return c;

}

return 0;

}

};

int main()

{

stack s;

s.push(6);

s.push(3);

s.push(1);

return 0;

}

点击查看答案

第3题

使用VC6打开考生文件夹下的工程RevProj9。此工程包含一个源程序文件RevMain9.cpp。在该文件中,函数

fun()的功能是;将字符串s中的小写字母都改为对应的大写字母,其他字符不变。例如,输入“mT+gN”,则输出“MT+GN”。

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

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

源程序文件RevMain9.cpp中的程序清单如下;

//RevMain9.cpp

include<iostream>

using namespace std;

char* fun(char*s);

int main()

{

int i;

char str[81];

cout<<"Please enter a string:";

cin>>str;

cout<<"\n The result is:\n"<<fun(str)<<end1;

return 0;

}

char *fun(char*s)

{

int i;

for(i=0;s[i];i++)

{

/* * * * *FOUND* * * * *

if(('a'<=s[i])||(s[i]<:='z'))

/* * * * *FOUND * * * * * /

s[i]+=32;

}

return s;

}

点击查看答案

第4题

使用VC6打开考生文件夹下的工程test35_3。此工程包含一个test35_3.cpp,其中定义了时钟类clock,但

该类的定义并不完整。请按要求完成下列操作,将程序补充完整。

(1)定义类clock的私有数据成员hour和minute,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。

(2)补充完全类clock的构造函数,私有数据成员hour和minute分别初始化为参数h和m的值,请在注释“//**2**”之后添加适当的语句。

(3)完成类clock的成员函数printtime,的定义,该函数以“Now the time is hour:minute”的格式输出数据成员hour和 minute的值,如hour=3、minute=59,则输出为“Now the time is 03:59”,请在注释“//**3**”之后添加适当的语句。

(4)完成类clock的成员函数addoneminutetime的定义,该函数可将clock类对象表示的时间加一分钟,如现在hour=3、 minute=59,运行该函数后hour=4、minute=0。请在注释“//**4**”之后添加适当的语句。

程序的输出结果如下:

Now,the time is 12:59

Now,the time is 13:00

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件test35_3.cpp清单如下:

include<iostream.h>

class clock

{

private:

// ** 1 **

public:

clock(int h, int m)

{

// ** 2 **

}

int presenthour(){return hour;}

int presentminute(){return minute;}

void addoneminutetime();

void printtime();

};

void clock::printtime()

{

if(hour<10) cout<<'0';

// ** 3 **

if(minute<10) cout<<'0';

cout<<minute<<end1;

}

void clock::addoneminutetime()

{

// ** 4 **

if(minute>59)

{

minute-=60;

hour++;

}

if(hour>23)

hour=0;

}

void main ( )

{

clock c(12,59);

c.printtime();

c.addoneminutetime();

c.printtime();

}

点击查看答案

第5题

使用VC6打开考生文件夹下的工程test36_1,此工程包含一个源程序文件test36_1.cpp,但该程序运行有

问题,请改正函数中的错误,使该程序的输出结果为:

2

源程序文件test36_1.cpp清单如下:

include<iostream.h>

class amount;

class coins

{

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

enum units {penny, nickel, dime, quarter, half_dollar}

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

class amount;

};

class amount

{

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

coins:units money;

public:

void setm();

int germ();

};

void amount::setm()

{

money = coins::dime;

}

int amount::getm()

{

return money;

}

int main ( )

{

amount ob;

ob.setm();

cout << ob.getm()<<end1;

return 0;

}

点击查看答案

第6题

若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。

若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【 】。

点击查看答案

第7题

表达式x.operator++()还可写成【】。

表达式x.operator++()还可写成【 】。

点击查看答案

第8题

若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在

程序设计阶段采取【 】和逐步求精的方法。

点击查看答案

第9题

下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。include<iostream.h> include<f

下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。

include<iostream.h>

include<fstream.h>

include<iomanip.h>

void main()

{

char ch;

fstream file1,file2;

char fnl[10],fn2[10];

cout<<“输入源文件名:”;

cin>>fn1;

cout<<“输入目标文件名:”;

cin>>fn2;

{i

点击查看答案

第10题

下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后

返回对该对象的引用;请补充完整。

class complex

{

private:

int real;

int imag;

public:

complex(int r=0,int i=0):real(r),imag(i){}

void show ()

{

cout<<real<<(imag<0?"-":"+")<<imag<<'i';

}

______;

};

complex& operator -- (complex &c)

{

c.real --;

return c;

}

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信