>>点击进入在线模考中心: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)));
}
程序运行后的输出结果是( )。
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;
}
该程序运行后的输出结果是( )。
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;}
执行上面的程序将输出( )。
A. BBBfDD
B. BBDfDDDf
C. DD
D. DDBBBf
5、在计算机中,算法是指( )。
A. 查询方法
B. 加工方法
C. 解题方案的准确而完整的描述
D. 排序方法
一、选择题(每小题1分,共40分)……
二、程序改错题(18分)……
三、简单应用题(24分)……
四、综合应用题(18分)……
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |