C++程序设计 高手帮做下,谢谢啦!

2024-11-25 02:17:44
推荐回答(4个)
回答1:

1.D 2.B.D 3.A 4.D(函数声明时参数名要不要都没所谓,因为编译器编译时将忽略那些函数名。D中不知是不是打错,intj没有空格。)5.D 7.D 8.D
(没答的那些题我也不懂。)

回答2:

1(机器语言)是计算机直接理解执行的语言,由一系列(0,1代码)组成,其助记符构成了(汇编语言);
接近人类的自然语言习惯的程序设计语言是(高级语言);

2 C++程序开发通常要进过5个阶段,包括(明确问题和分析问题)(画流程图)(编写源程序)(编译和连接)和运行与调试。
3 C++中使用(cin)作为标准输入流对象,通常代表键盘,与提取操作符(>>)连用;使用(cout)作为标准输出流对象,通常代表显示设备,与(<<)连用。
4 c++程序的内存分为4个区:(代码区)(堆区(即自由存储区))(栈区(即自由存储区或动态存储区))(全局变量与静态变量区).全局变量,静态变量,字符串变量,常变量存放在(全局变量与静态变量区);所有的函数和代码存放在(代码区);为运行函数二分配的函数参数,局部变量,返回地址存放在(栈区);冬天分配的内存存放在(堆区)。

选择:
1 均为合法的标示符的选项是(D)
A program a&b 2me B cnu@mail C++ a_b
C π 变量a a空格b D _line _123 Cout

2 下列运算要求操作数必须是整型的是(B)
A / B ++ C != D %

3 下面程序段循环执行了多少次(B)
int k=10;
while (k=3)k=k-1;
A 死循环 B 0次 C 3次 D 7次

4 函数int fun(int x,int y)的声明形式不正确的是(A)
Aint fun(int,int); Bint fun(int y,int x); Cint fun(int x,int y) D int fun(int i,intj);

5 执行以下语句后输出结果是(B)
enum weekday{sun,mon,tue,wed=4,thu,fri,sat};
weekday workday=mon;
cout<
A 6 B 5 C thu D 编译错.

6 以下程序的输出结果是(编译通不过)
void main()
{
char str[20]="hello\0\t\\\";
cout<}
A 9 9 B 5 20 C 13 20 D 9 20

7 若有语句int*point, a=4;和point=&a;下面均代表地址的一组选项是()
A a,point,*&a B &*a,&a,*point C *&point,*point,&a D &a,&*point,point

8 下面程序段的运行结果是()
void main()
{int i=100;
{
i=100; for(int i=0;i<1;i++)
{
int i=-1;
}
cout< }
cout<<","<}

A -1,-1 B 1,1000 C 1000,100 D 死循环

9 对于任意一个类,析构函数的个数最多为()
A 0 B 1 C 2 D 3

10 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则是()
A完全相同 B完全不同 C部分相同,部分不同 D以上都不对

回答3:

1(机器语言)是计算机直接理解执行的语言,由一系列(0,1代码)组成,其助记符构成了(汇编语言);
接近人类的自然语言习惯的程序设计语言是(高级语言);

2 C++程序开发通常要进过5个阶段,包括(明确问题和分析问题)(画流程图)(编写源程序)(编译和连接)和运行与调试。
3 C++中使用(cin)作为标准输入流对象,通常代表键盘,与提取操作符(>>)连用;使用(cout)作为标准输出流对象,通常代表显示设备,与(<<)连用。
4 c++程序的内存分为4个区:(代码区)(堆区(即自由存储区))(栈区(即自由存储区或动态存储区))(全局变量与静态变量区).全局变量,静态变量,字符串变量,常变量存放在(全局变量与静态变量区);所有的函数和代码存放在(代码区);为运行函数二分配的函数参数,局部变量,返回地址存放在(栈区);冬天分配的内存存放在(堆区)。

选择:
1 均为合法的标示符的选项是(D)
A program a&b 2me B cnu@mail C++ a_b
C π 变量a a空格b D _line _123 Cout

2 下列运算要求操作数必须是整型的是(B)
A / B ++ C != D %

3 下面程序段循环执行了多少次(B)
int k=10;
while (k=3)k=k-1;
A 死循环 B 0次 C 3次 D 7次

4 函数int fun(int x,int y)的声明形式不正确的是(A)
Aint fun(int,int); Bint fun(int y,int x); Cint fun(int x,int y) D int fun(int i,intj);

5 执行以下语句后输出结果是(B)
enum weekday{sun,mon,tue,wed=4,thu,fri,sat};
weekday workday=mon;
cout<
A 6 B 5 C thu D 编译错.

6 以下程序的输出结果是(编译通不过,少了预处理文件,多了个\。题目正确的话答案是B)
void main()
{
char str[20]="hello\0\t\\\";
cout<}
A 9 9 B 5 20 C 13 20 D 9 20

7 若有语句int*point, a=4;和point=&a;下面均代表地址的一组选项是(D)
A a,point,*&a B &*a,&a,*point C *&point,*point,&a D &a,&*point,point

8 下面程序段的运行结果是(答案都错,应该是1,100)
void main()
{int i=100;
{
i=100; for(int i=0;i<1;i++)
{
int i=-1;
}
cout< }
cout<<","<}

A -1,-1 B 1,1000 C 1000,100 D 死循环

9 对于任意一个类,析构函数的个数最多为(B)
A 0 B 1 C 2 D 3

10 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则是(A)
A完全相同 B完全不同 C部分相同,部分不同 D以上都不对

回答4:

1(机器语言)是计算机直接理解执行的语言,由一系列(0/1)组成,其助记符构成了(汇编语言);
接近人类的自然语言习惯的程序设计语言是(高级语言);

2 C++程序开发通常要进过5个阶段,包括(问题的明确,分析)(流程图)(编辑)(编译连接)和运行与调试。
3 C++中使用(cin)作为标准输入流对象,通常代表键盘,与提取操作符(>>)连用;使用(cout)作为标准输出流对象,通常代表显示设备,与(<<)连用。
4 c++程序的内存分为4个区:(代码区)(堆区)(全局变量与静态变量)(栈区).全局变量,静态变量,字符串变量,常变量存放在(全局变量与静态变量);所有的函数和代码存放在(代码区);为运行函数二分配的函数参数,局部变量,返回地址存放在(栈区));冬天分配的内存存放在(堆区)。

选择:
1 均为合法的标示符的选项是(D)
A program a&b 2me B cnu@mail C++ a_b
C π 变量a a空格b D _line _123 Cout

2 下列运算要求操作数必须是整型的是(D) 、、、、、、、、、、、、、
A / B ++ C != D %

3 下面程序段循环执行了多少次(B)
int k=10;
while (k=3)k=k-1;
A 死循环 B 0次 C 3次 D 7次

4 函数int fun(int x,int y)的声明形式不正确的是(C)
Aint fun(int,int); Bint fun(int y,int x); Cint fun(int x,int y) D int fun(int i,intj);

5 执行以下语句后输出结果是(D)
enum weekday{sun,mon,tue,wed=4,thu,fri,sat};
weekday workday-mon;
cout<
A 6 B 5 C thu D 编译错.

6 以下程序的输出结果是(C)
void main()
{
char st[20]="hello\0\t\\\";
cout<}
A 9 9 B 5 20 C 13 20 D 9 20

7 若有语句int*point, a=4;和point=&a;下面均代表地址的一组选项是(D)
A a,point,*&a B &*a,&a,*point C *&point,*point,&a D &a,&*point,point

8 下面程序段的运行结果是(1,100)
void main()
{int i=100;
{
i=100; for(int i=0;i<1;i++)
{
int i=-1;
}
cout< }
cout<<","<}

A -1,-1 B 1,1000 C 1000,100 D 死循环

9 对于任意一个类,析构函数的个数最多为(B)
A 0 B 1 C 2 D 3

10 在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则是(A)
A完全相同 B完全不同 C部分相同,部分不同 D以上都不对