以下代码有什么问题?
cout $amp;
cout $amp;
void UpperCase(char str[] ) // 将str 中的小
写字母转换成大写字母
{
for(size_t i=0; i
if('a'<=str[i] && str[i]<='z' )
str[i] -= ('a'-'A' );
}
char str[] = "aBcDe";
cout $amp;sizeof(str)/sizeof(str[0]) $amp;UpperCase(str );
cout $amp;
B.10,12,14
C.8,10,12
D.8,12,10
程序要求使用递归实现上述功能。
注意:不能修改程序的其他部分,只能补充sum函数。
试题程序:
#include
#include
intsum(intn)
{
}
voidmain()
{
cout$amp;
endl;
return;
}
有以下程序: #include<iostream> using namespace std; { public: TestClass(int r1,int r2) { R1=r1; R2=r2; } void print(); void print() const; private; int R1,R2; }; void TestClass::print() { cout<<R1<<","<<R2<<end1; } void Testclass::print() const cout<<R1$amp;A.5,4
B.20,52
C.0,0
D.4,5
B.***123456***
C.***123456
D.123456
#include
#include
using namespace std;
int main(){
cout$amp; cout$amp; return 0;
}
若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是
A.setw(10)
B.setfill(’X’)
C.setprecision(8)
D.right
#include
using narnespace std;
class ONE{
int e;
public:
ONE():c(O){cout$amp;ONE(int n):c(13){cout$amp;};
class TWO{
ONE oriel;
ONE one2,
public:
TWO(int m):one2(m){cout$amp;};
int main(){
TWO t(4);
return O;
}
运行时的输出结果是
A.3
B.23
C.123
D.213
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!