首页 > 电脑 > 请将以下程序补充完整

请将以下程序补充完整

电脑 2024-03-09

请将下面程序中不完整的地方补充完整,并调试运行结果

#include
classA
{public:
A(inta)
{x=a;
cout<<"调用类A构造函数"<}
~A(){};
intgetX(){returnx;}
protected:
intx;
};
classB:virtualpublicA
{public:
B(intb):A(b)//将此处补充完整
{cout<<"调用类B构造函数"<~B(){};
};
classC:publicvirtualA
{public:
C(intc):A(c)//将此处补充完整
{cout<<"调用类C构造函数"<~C(){};
};
classD:publicB,publicC
{public:
D(intd):A(d),B(d),C(d)
//此处将D类的构造函数的定义补充完成
{cout<<"调用类D构造函数"<~D(){};
};
intmain()
{Dd(3);
cout<<"X="<}

输出结果

调用类A构造函数

调用类B构造函数

调用类C构造函数

调用类D构造函数

X=3

2、 以下程序通过函数计算字符串长度,并在主函数中输出。请将程序补充完整并记录运行结果。

题目有问题,以下代码,供参考:

#include
unsignedstrlen(char*x)
{
unsignedi;//在for前面定义变量i,如果在for里面定义,则return时i已经不存在
for(i=0;*x;x++,i++);//第一空填*x,第二空填i++
returni;
}
intmain(void)
{
charstr[81];
printf("Enterstring:");
gets(str);
printf("Thelongofstringis%u.\n",strlen(str));//第三空填str
return0;
}

请将程序补充完整。 谢谢~

#include using namespace std; int main() { void test(int, char, double c=3.5); test(1,'A',10.1); test(2,'B'); return 0; } void test(int a, char b, double c) { cout<VB程序填空题 求助Private Sub Form_Load() Dim x As String * 1 x = InputBox("请输入单个字符", "字符") '1 Select Case UCase(x) '2 Case "A" To "Z" '3 Print x + "是字母字符" Case "0" To "9" '4 Print x + "是数字字符" Case Else Print x + "是其他字符" End Select End Sub Private Sub Form_Click() Dim a(1 To 5, 1 To 4) As Integer For i = 1 To 5 For j

请将程序补充完整。

virtual Fig(a,b) 2*(getX()+getY())

标签:信息技术 编程 编程语言 程序 计算机

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18