下载此文档

C++考试题(A卷)及答案.doc


文档分类: | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
一、填空题(每空1分,共10分)
1. C++ 提供三种逻辑运算符, 这三种逻辑运算符按优先级从高到低排
列如下:_________、___________、____________。
: 、、。
,有2种参数,分别是“实参”和。
,y均为整型变量,x=20,y=3,则x%y= 。
t[3][5],则这个共有元素。
=3,y=5,则x*=y+2的结果为。
二、改错题(错误在*号的下一行,每小题5分,共10分)
1. #include<>
void main()
{
/***********************/
int x,y,m
/**********************/
cin<<x<<y;
/**********************/
m=x*y+s;
/**********************/
cout<<m=<<m<<endl
}
2.#include<>
/***********************/
void main< >
{
int x=10,y=20;
/***********************/
int *px,*py
/***********************/
px=&x,py= y;
/***********************/
cout<<*px>>*py>>endl
}
三、程序填空题(每小题5分,共10分)
1. 编一程序,求键盘输入三个数的最小值
int mymin(int x, )
{
int z;
z= ?x:y;
return ;
}
void main()
{
int x,y,z,min;
cin>>x>>y>>z;
min=mymin(x, );
min=mymin( min, );
cout<<”min=”<<min<<endl;
}

#include<>
void main()
{
int m[]={24,8,36 ,-56,27,22,146,-19,36,12};
int i,max;
max= ;
for(i=1; ;i++)
if(max< ) max= ;
cout<<”max=”<< <<endl;
}
四、写出程序运行结果(每小题 5分,共40分)
1. #include<>
void main()
{
int a=5,b=6,c=7,sum;
b+=a;
c+=b;
sum=a+b*c;
cout<<”a=”<<a<<”\tb=”<<b<<”\nc=”<<c<<endl;
cout<<"sum="<<sum<<endl;
}
程序运行结果:
2. #include<>
void main()
{
int m[8]={14,7,13,25,16,22,7,34};
int i,sum=0;
for(i=0;i<8;i=i+2)
{
sum+=m[i];
cout<<m[i]<<“”;
}
cout<<“sum=”<<sum<<endl;
}
程序运行结果:
3. #include<>
void main()
{
int i,x[10];
for(i=1;i<10;i++)
x[i]=i*3;
for(i=1;i<10;i++)
{
if(x[i]%2==0)
cout<<x[i]<<‘\t’;
}
}
程序运行结果:
4. #include<>
void main()
{
int x=15,y=30;
int *px,*py,*pt;
px=&x,py=&y;
pt=px;px=py;py=pt;
cout<<“x=”<<x<<endl;
cout<<“y=”<<y<<endl;
cout<<“*px=”<<*px<<endl;
cout<<“*py=”<<*py<<endl;
}
程序运行结果:
5. #include<>
void main()
{
int n=1;
int sum=0;
do
{
cout<<n<<”\t”;
sum+=n;
n=n+

C++考试题(A卷)及答案 来自淘豆网www.taodocs.com转载请标明出处.