1 / 16
文档名称:

《c 程序设计基础》qa-第三章-c 程序设计基础.ppt

格式:ppt   大小:654KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《c 程序设计基础》qa-第三章-c 程序设计基础.ppt

上传人:相惜 2021/5/29 文件大小:654 KB

下载得到文件列表

《c 程序设计基础》qa-第三章-c 程序设计基础.ppt

相关文档

文档介绍

文档介绍:C++程序设计基础
Q&A
第三章
北京邮电大学信通院
方莉
mrs.******@
*
Q&A
break语句
用途:常用在while、do-while、for和switch语句中,用来跳出循环或switch语句。
Q: 对于嵌套结构,如两重循环,break如何跳出?
A:跳出当前循环。
编辑ppt
程序的三种基本控制结构是什么?
答案:顺序结构、分支结构、循环结构
C++用于构成分支结构的语句有哪些?构成循环结构的语句有哪些?
答案:if…else 和switch 语句用于分支结构。for、while、do…while 语句用于循环结构。
参考答案
编辑ppt
以下程序执行的结果是什么?
void main( )
{ int x = 3;
do
{cout<<(x-=2)<<" ";}
while(!(--x));
}
答案:1 -2
参考答案
编辑ppt
以下程序执行的结果是什么?
void main( )
{ int a,b,c,x;
a=b=c=0;
x=35;
if(!a) x--;
else if(b)
if( c ) x=3;
else x=4;
cout<<x<<endl; }
答案:34
参考答案
编辑ppt
以下程序执行的结果是什么?
void main( )
{ int a =2 , b = - 1 , c = 2 ;
if ( a < b )
if ( b < 0 ) c = 0 ;
else c++ ;
cout<<c<<endl;
10
}
答案:2
参考答案
编辑ppt
写出下列程序的运行结果?
(1) #include <>
void main()
{
int j=10;
for( int i=0; i<j; i++)
{
j=j-2;
cout<<”i=”<<i<<”j=”<<j<<endl;
}
}
参考答案
答案:
i=0,j=8
i=1,j=6
i=2,j=4
i=3,j=2
编辑ppt
写出下列程序的运行结果?
(2) #include “”
void main()
{
int i=1;
while (i<=15)
if (++i%3!=2)
continue;
else
cout<<”i=”<<i<<endl;
}
参考答案
答案:
i=2
i=5
i=8
i=11
i=14
编辑ppt
写出下列程序的运行结果?
(3) #include <>
void main()
{ int x=1, y=0, a=0, b=0 ;
switch(x)
{case 1 : if (y==0) a=a+1;
else b=b+1;
break;
case 2 : a=a+1;b=b+1; break;
case 3 : a=a+1; b=b+1;}
cout<<”a=”<<a<<”,b=”<<b<<endl;
}
参考答案
答案: a=1,b=0
编辑ppt
分别从键盘输入3 个整数,按下列条件输出:
(1) 按从大到小输出
(2) 按从小到大输出
(3) 先输出最大值,在输出最小值。
参考答案
#include <>
void main()
{
cout<<"please input 3 integer to sort"<<endl;
int i, j, k;
cin>>i>>j>>k;
int max, mid, min;
max = i;
if (max < j) max =j;
if (max < k) max =k;
min = i;
if (min > j) min =j;
if (min > k) min =k;
mid = i;
if (mid == min || mid == max) mid =j;
if (mid == min || mid == max) mid =k;
cout<<min<<"\t"<<mid<<"\t"<<max<<endl;
cout<<max<<"\t"<<mid<<"\t"<<min<<endl;
cout<<max<<"\t"<<min<<endl;
}
编辑ppt