(2)table[i]
(3)
L=P
4.
(1)
intStack:
:
Pop()
(2)
elem[top--]
⑶Pop()
四
、理
:
解问答题
1.
1
1
1
2
2
3
3
6
9
4
24
33
2.
abcdef30
abcdefxyz50
3.随机产生出来。
4.
1.
C++程序的基本模块为(
)。
A.
表达式B.标识符C.语句
D.
函数
2
设X和y均为bool量,则
X&&y为真的条件
是(
)
。
A.它们均为真B.
其中一个为真
C.
它们均为假D.
其中一个为假
3
函数调用不可以(D)。
A.
出现在一个表达式中
B.
出现在执行语句中
C.
作为一个函数的实参
D.作为一个函数的形参
4
假定变量m定义为“intm=7;”,则定义变量P
C语言程序设计A期末模拟试题三
、单项选择题(每小题2分,共20分)
10个10至100之间的素数并显示出
实现StrCmP函数的功能,比较两个字符串str1
和str2的大小,若str1较大则返回1,若str2较大则返回-1,若两者相等则返回0。
}
intMaXMin(int&x,int&y);//从数组a的前n个
元素中求出
Il最大值和最小值,并分别由引用参数X
和y带回,
Il同时若n大于0则返回1,否则返回0。
};
五、编程题
1.doubleMean(doublea[M][N],intm,intn);
doubleMean(doublea[M][N],intm,intn)
{
inti,j;
doublev=0.0;
for(i=0;ifor(j=0;jv+=a[i][j];
vl=m*n;
returnv;
}
2.
intAA:
:
MaXMin(int&x,int&y)
{
intmx,my;
mx=my=a[0];
for(inti=1;iif(a[i]>mx)mx=a[i];if(a[i]}
x=mx;y=my;
if(n>0)return1;elsereturn0;
}
的正确语句为(B)。
B.
int*p=&m;
A.
intP=&m;
C.int&p
=*m;D.int*p=m;
5.
假定有“StrUCtBOOK{chartitle[40];float
price;};BooK*book;”,则不正确的语句为(A)。
A.BOOK*x=newbook;
B.BOOK
x={"C++PrOgramming",27.0};
C.
BOOK*x=newBOOK;
D.BOOK
*x=book;
6.
假定变量X定义为“intx=5;
要使rx成为
X的引用
(别名),rx应定义为(D
)。
A.
intrx=x;B.intrx=&x;C.
int*rx=&x;D.int&rx=x;
7.
面向对象方法的多态性是指(
)。
A.
一个类可以派生出多个特殊类
B.
一个对象在不同的运行环境中可以有不
同的变体
C.针对一消息,不同的对象可以以适合自身的方式加以响应
D.一个对象可以是由多个其他对象组合而
成的
8.
面向对象软件开发中使用的
OOD表示()。
A.
面向对象分析
B.
面向对象设计
C.
面向对象语言
D.
面向对象方法
9.
在关键字PriVate
后面定义的成员为类的
(
)成员。
A.私有
B.公用
C.保护
D.任何
10.
假定AA为一个类,
inta()
为该类的一个成员
函数,
右该成员函数在类疋义体外疋义,
则函数头为
(
)。
A.intAA:
:
a()B.intAA:
a()
C.AA:
:
a()D.AA:
:
inta()
二、填空题(每题2分,共20分)
1.C++语言的编译单位是扩展名为_CPP』
程序文件。
2.C++常数0345对应的十进制值为。
3.假定X是一个逻辑量,则!
xIlfalse的值为
7.已知语句"cout<
行语句"cout<