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;