為大家收集整理了《2013年9月計算機等考二級C++上機臨考沖刺卷(2)》供大家參考,希望對大家有所幫助!??!
一、選擇題(每小題1分,共40分)
1、有下列程序:
#include
intfun(intx,inyy)
{if(x==y)return(x);
elsereturn((x+y)/2);
}
voidmain( )
{inta=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序運行后的輸出結(jié)果是( )。
A. 3
B. 6
C. 8
D. 12
2、已知字母A的ASCIl代碼值為65,若變量kk為char型,下列不能正確判斷出kk中的值為大寫字母的表達式是( )。
A. kk>=’A’&&kk<=’Z’
B. !(kk>=’A’‖kk<=’2’)
C. (kk+32)>=’a’&&(kk+32)<=’2’
D. isalpha(kk)&&(kk<=91)
3、有如下程序:
#included
usingnamespacestd;
classTestClass
{
private:
intx,Y;
public:
TestClass(inti,intj)
{
x=i:
y=j;
}
voidprint()
{
cout<<"printl"< }
voidprint()const
{
cout<<"print2"< }
};
intmain()
{
constTestClassa(1,2);
print();
return0;
}
該程序運行后的輸出結(jié)果是( )。
A. printl
B. print2
C. printlprint2
D. 程序編譯時出錯
4、有如下程序:
#include
usingnamespacestd;
classBase
{
public:
Base(){cout<<"BB";f();}
voidf(){cout<<"BF";}
};
classDerived:publicBase
{
public:
Derived(){cout<<"DD";}
voidf(){eout<<"Df";}
};
intmain(){Derivedd;return0;}
執(zhí)行上面的程序?qū)⑤敵? )。
A. BBBfDD
B. BBDfDDDf
C. DD
D. DDBBBf
5、在計算機中,算法是指( )。
A. 查詢方法
B. 加工方法
C. 解題方案的準確而完整的描述
D. 排序方法
一、選擇題(每小題1分,共40分)……
二、程序改錯題(18分)……
三、簡單應用題(24分)……
四、綜合應用題(18分)……
一、選擇題(每小題1分,共40分)
1、有下列程序:
#include
intfun(intx,inyy)
{if(x==y)return(x);
elsereturn((x+y)/2);
}
voidmain( )
{inta=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序運行后的輸出結(jié)果是( )。
A. 3
B. 6
C. 8
D. 12
2、已知字母A的ASCIl代碼值為65,若變量kk為char型,下列不能正確判斷出kk中的值為大寫字母的表達式是( )。
A. kk>=’A’&&kk<=’Z’
B. !(kk>=’A’‖kk<=’2’)
C. (kk+32)>=’a’&&(kk+32)<=’2’
D. isalpha(kk)&&(kk<=91)
3、有如下程序:
#included
usingnamespacestd;
classTestClass
{
private:
intx,Y;
public:
TestClass(inti,intj)
{
x=i:
y=j;
}
voidprint()
{
cout<<"printl"< }
voidprint()const
{
cout<<"print2"< }
};
intmain()
{
constTestClassa(1,2);
print();
return0;
}
該程序運行后的輸出結(jié)果是( )。
A. printl
B. print2
C. printlprint2
D. 程序編譯時出錯
4、有如下程序:
#include
usingnamespacestd;
classBase
{
public:
Base(){cout<<"BB";f();}
voidf(){cout<<"BF";}
};
classDerived:publicBase
{
public:
Derived(){cout<<"DD";}
voidf(){eout<<"Df";}
};
intmain(){Derivedd;return0;}
執(zhí)行上面的程序?qū)⑤敵? )。
A. BBBfDD
B. BBDfDDDf
C. DD
D. DDBBBf
5、在計算機中,算法是指( )。
A. 查詢方法
B. 加工方法
C. 解題方案的準確而完整的描述
D. 排序方法
一、選擇題(每小題1分,共40分)……
二、程序改錯題(18分)……
三、簡單應用題(24分)……
四、綜合應用題(18分)……