急急急 C++考试,老师说了题目·叫我们找答案,麻烦各位网友帮忙完成下。小妹谢谢啦 在线等

2025-04-10 10:35:31
推荐回答(3个)
回答(1):

1、返回类型

2、.h

3、c   F

4、6   10

5、x<3&&x>-5

6、y    z

7、p=p--

二、判断题

对对错错对   对错对

三、选择题

DAACB    CAA

四、看程序写结果

    结果为

    1  3    4   6  7

    8  9  10   0  0

五、问答题

1、结构化:把完成某一个任务的复杂的过程分解为子过程,子过程再分解,一直到某些相对简单的过程。关键词:算法分解或过程分解。面向对象就是将一个复杂的系统分解为一些合适实体(对象),由这些实体共同提供系统的功能(有人称为业务,我觉得业务这个术语用在这里不太好,因为这容易使人产生疑惑)。关键词:对象。

2、像类一样,结构 (struct) 是能够包含数据成员和函数成员的数据结构,但是与类不同,结构是值类型,不需要堆分配。结构类型的变量直接存储该结构的数据,而类类型的变量则存储对动态分配的对象的引用。结构类型不支持用户指定的继承,并且所有结构类型都隐式地从类型 object 继承。

3、

void inverse(int *a,int n)
{
int i,j=n-1,m;
for(i=0;i {
m=a[i];
a[i]=a[j];
a[j]=m;
j--;
}
}

回答(2):

  1. 函数等等定义格式:返回值类型 函数名 参数 函数体 如:int add(int x,int y)                                                                                                                      {                                                                                                                                                       return x + y;

                                                                                              }

  2. 头文件扩展名:.h

  3. a,b最后都是c

  4. x = 6,y = 10

  5. x < 3 && x > -5

  6. y和z

  7. *(p--)

  1. 对对错对对对对(不懂)

  (第一小题无答案)AACBCAB

____1____3____4____6____7

____8____9____10____0____0

注:_  为空格(中间四个空格)

2.sruct 与class最大的区别在于class里可以有成员函数而struct不可以,class有private、public同样struct也没有等

3.

void inverse(int* a,int n)

{

if (NULL == a)

{

printf("数组为空");

return;

}

for (;--n;)

{

for (int j = 0;j <= n;j++)

{

if (a[j] < a[j + 1])

{

a[j] = a[j] + a[j+1];

a[j+1] = a[j] - a[j+1];

a[j] = a[j] - a[j+1];

}

}

}

}


仅供参考。。

回答(3):

1. 类型修饰符
2. .h
3. c,F
4. 6,10
5. -56. y和z
7. (*p)--

1~4:对对错对
5~8:对对错对

1~4:DAAC
5~8:BDAB


1 3 4 6 7
8 9 10 0 0

1.结构化:把完成某一个任务的复杂的过程分解为子过程,子过程再分解,一直到某些相对简单的过程。
面向对象:就是将一个复杂的系统分解为一些合适实体(对象),由这些实体共同提供系统的功能。
2.struct和class都可以定义类,但是缺省访问权限说明时,struct的成员是公有的,而class的成员是私有的。在C++中,struct可被class代替。
3.void inverse(int*a,int n)
{
int i,t;
for(i=0;i {
t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
}