2020计算机二级C++选择题强化练习026
(1)有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)( )。
int a[10]={0,1,2,3,4,5,6,7,8,9},*P=a;
A)a[P-a]
B)*(&a[i])
C)P[i]
D)*(*(a+i))
答案:D
(2)有以下程序:
#includefloat tun(int X,int Y) {return(X+Y);} void main()
{int a=2,b=5,c=8;
cout<<FUN((INT)FUN(A+C,B),A—C);< p>
程序运行后的输出结果是( )。
A)编译出错
B)9
C)21
D)9.0
答案:B
(3)不能作为重载函数的调用的依据是( )。
A)参数个数
B)参数类型
C)函数类型
D)函数名称
答案:D
(4)下列程序的输出结果为( )。
#include<IOSTREAM.H) p n)< fune(int int>
{
if(n<1)return l;
else return n+time(n一1); return 0;
}
void main() {
cout<<FUNC(5)<<ENDL;< p>
}
A)0
B)10
C)15
D)16
答案:D
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>