求高手帮我完成这些C++的题目!万分感谢

2025-01-08 02:43:36
推荐回答(2个)
回答1:

1.C(不能以数字作为首字 至于D的那个 如果不是int就可以)
2.B
3.A(唯一的一个三目运算符,如果问号前面是真则返回问号后第一个值,是假则返回第二个)
4.B(逻辑判断的值,假为0,真为1)
5.C(||为逻辑或,当左右都为假时为假,其余情况为真)
6.D(抽象 封装 继承 多态)
7.C(私有数据成员只能被本类的成员函数访问,本类对象无法直接访问私有数据成员)
8.A(公有public 私有private 保护protect)
9.A(这道题我不太确定 类为一个静态数据成员只开辟一个存储空间 而A选项里只说了静态成员 没说一个静态成员 B静态成员为类中的每一个对象共有,但是他不属于任何一个对象 C中可以是在数据成员前加也可以在类型前加 static int asd和int static asd都是合法的 D 静态数据成员的在定义的时候会自动初始化为0)
10.A (友元关系是不能传递的 友元关系是单向的 友元关系是不被继承的)

19 输出1(a为数组的首地址)
20 输出 str1=red green blue(strcat函数的作用为把后方字符串添加到前方字符串的结尾处,覆盖前方字符段结尾处的'\0',并添加新的'\0')
21 x=6(int类型的数据不能显示小数,小数点后面的全部抹去)
22 建立一个名为max2的int型函数,比较a和b的大小,并返回较大的数
23 输出sum=45 求1+2+3+4+5+6+7+8+9的值
24 可判断某一年是否为闰年
25 我只挑主要的写了- -
{
int a,i;
cout<<"请输入一个数"< cin>>a;
for(i=2;i{
if(a%i==0)
{
cout<<"这不是素数"< break; }
}
if(i==a)
{cout<<"这是素数"<}
26
{
int a,i;
for(a=0,i=11;a<300;a++)
{
if(a%5==0||a%7==0)
{
cout< i++;
}
if(i%10==0)
{
cout< i++;
}
}
}(i的作用是换行,去掉也可- -)

东西都是自己写的,不敢保证全对,还有现在急着去打游戏 后两道题有时间再来补- -

回答2:

ABABCDCAAB
1
red green blue
6
判断ab哪个大,返回大的值。
求1~9之和
判断是否是闰年
后面的自己做了哦