0
点赞
收藏
分享

微信扫一扫

c++练习题6


1.C语言中的语句可分为5类,即控制语句 空语句 复合语句  表达式语句 。

2.putchar函数的作用是 向终端输出一个字符 。

3.getchar函数的作用是 从终端输入一个字符 。

4.C++中的空语句就是 一个分号 。

5.复合语句是由一对 花括弧 括起来的若干语句组成。

 

6.以下程序的输出结果为:____3.140000________。

     

main( )
{ float a=3.14;
cout<<a;

        

7.以下程序的输出结果为:___a_________。

#include<stdio.h>
main( )
{ char c1,c2;
c1=‘a’;
c2=‘\n’; //’\n’是回车
Cout<<c1<<c2; }

在C++中,对于if语句,else子句与if子句的配对约定是 else与它前面最近的一个if配对(嵌套除外) 。

9. 输入3个实数 a, b, c要求按从大到小的顺序输出三数。

main( )
{ float a,b,c,t;
cin>>a>>b>>c;
if (a<b)
{t=a; __(1)__ b=t;}
if(__(2)__)
{t=a; a=c; c=t;}
if(b<c)
{__(3)__ b=c; c=t;}
cout<<a<<b<<c;}

答案:a=b a<c t=b

10. 输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。请在()内填入缺省的内容。

main( )   
{ char ch;
cin>>ch;
if (___(1)____) ch=ch+32;
else if(ch>=’a’&&ch<=‘z’) (__(2)___);
cout<<ch; }

答案:ch>=’A’&& c<=’Z’ ch=ch-32

11. 以下程序的运行结果是:_________。

main( )
{ int a = 2, b = 3, c ;
c = a ;
if ( a>b ) c = 1 ;
else if ( a == b ) c = 0 ;
else c = -1 ;
cout<<c;
}

答案:-1

在C++中提供的条件运算符"?:"的功能是 根据条件判定值,从两种选择对象中,选取一个作为整个运算的结果 .例如:

‘c=a>b? a:b’ 如果a>b成立,那么取c的值为?后面的那个值;如果a>b不成立,那么取c的值为:后面的那个值。

在C语言中的逻辑运算符的优先级是!高于&& 高于 || 。

while语句的特点是 先判断条件是否成立(为真),若成立(为真)再执行循环语句 ,do-while语句的特点是 先执行循环语句,再判断条件是否成立(为真),若成立则继续执行循环,若不成立,则结束循环。do-while至少执行一次循环语句 。

将for(表达式1;表达式2;表达式3)语句改写为while语句是     

表达式1;

  while(表达式2)

  表达式3;

break语句的功能是终止包含它的最内层循环的执行。或从switch-case语句中跳出,执行后面的语句 。

break语句只能用于 switch-case语句和 循环语句中。

continue语句的作用是 结束本次循环执行 ,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

在循环中,continue语句与break语句的区别是:continue语句只是 结束本次循环,后进行循环的条件判定,即不终止整个循环的执行过程,break语句是终止整个循环的执行,不再进行条件判定 。

循环的嵌套是指一个循环体内包括另一个完整的循环结构 。

要使以下程序段输出10个整数,请填入一个整数:

for(i=0;i<= 9;i=i+1) cout<<i;

 

 

 

举报

相关推荐

0 条评论