望城小学美术老师:C++试题两道 关于指针和类 大虾请进

来源:百度文库 编辑:高校问答 时间:2024/05/02 04:50:27
1.下列程序有什么作用
#include<iostream.h>
void mystery2(const char * );
int main()
{
char string[80];
cout<<"Enter two strings:";
cin>>string;
cout<<mystery2(string)<<endl;
return 0;
}
int mystery2(const char * s)
{
for(int x=0; * s!='\0';s++)
++x;
return x;
}

2.将公路上的车辆作为对象考虑,它可以包含哪些数据和函数?尝试定义这样的一个类.

急,两天内评出最佳,谢谢帮忙

#include<iostream.h>
int mystery2(const char * );
int main()
{
char string[80];
cout<<"Enter two strings:";
cin>>string;
cout<<mystery2(string)<<endl;
return 0;
}
int mystery2(const char * s)
{
for(int x=0; * s!='\0';s++)
++x;
return x;
}

mystery2,是返回实参S的字符串长度。
2;以下只能做为参考哦。
属性(数据):颜色,速度,品牌,体积,状态,载重量
操作(函数):启动,刹车,开门,关门

不对呀! mystery2函数到底有没有返回值呀?
开始应该有#include<iostream>吧
还有 指针s没有定义啊

程序是用来数第一个字符串的长度的
这个程序应该是外部要求输入两个字符串
子函数判断第一个字符串到何时出现终止符
而返回出现终止符时指针移动到第几位,即为第一个字符串的长度

1:有点问题void mystery2(const char * );应为int mystery2(const char * s);主要是求输入的string的长度.
2;以下只能做为参考哦。
属性(数据):颜色,速度,品牌,体积,状态,载重量
操作(函数):启动,刹车,开门,关门

PS:我还是比较喜欢属性或操作的说法。

#include<iostream.h>
int mystery2(const char * );
int main()
{
char string[80];
cout<<"Enter two strings:";
cin>>string;
cout<<mystery2(string)<<endl;
return 0;
}
int mystery2(const char * s)
{
for(int x=0; * s!='\0';s++)
++x;
return x;
}

mystery2,是返回实参S的字符串长度。
2;以下只能做为参考哦。
属性(数据):颜色,速度,品牌,体积,状态,载重量
操作(函数):启动,刹车,开门,关门