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--;
}
}
函数等等定义格式:返回值类型 函数名 参数 函数体 如:int add(int x,int y) { return x + y;
}
头文件扩展名:.h
a,b最后都是c
x = 6,y = 10
x < 3 && x > -5
y和z
*(p--)
二
对对错对对对对(不懂)
三
(第一小题无答案)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];
}
}
}
}
仅供参考。。
1. 类型修饰符
2. .h
3. c,F
4. 6,10
5. -5
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;
}
}