- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
英语总结与练习
【要点归纳】
1.If语句有三种使用形式
⑴单分支if语句。
if(条件) 语句;
⑵双分支if语句。
if(条件) 语句1;
else 语句2;
⑶多分支if语句。
if(条件1) 语句1;
else if(条件2)语句2;
…
else if(条件n)语句n;
else 语句;
2. switch语句用于方便地从多个语句中选择一个或多个语句执行。
switch(表达式)
{
case 常量表达式1: 语句1;
case 常量表达式2: 语句2;
…
case 常量表达式n: 语句n;
default: 语句n+1;
}
注:表达式的值一定是整型值
3. while循环语句
while(条件)语句;
注:先判断条件,后执行语句;
do-while循环语句
do
语句;
while(条件);
注:先执行一次循环体,再判断条件。
While和do-while语句的差别是:do--while至少执行语句一次.
而while有时一次也不执行语句。
4. for循环语句
for(表达式1;表达式2;表达式3)
语句;
注:省略各个表达式时,应能够知道其意义。
⑴“表达式1”可以省略,此时应在该语句之前给循环变量赋初值。其后的分号不能省略。
⑵“表达式2”可以省略,即无判定条件,循环无终止进行下去。需要在循环体中用break等语句退出循环。
⑶“表达式3”可以省略,这样需要在循环体“语句”中让循环变量变化,以保证循环能正常结束。
5. break语句
break语句的使用格式很简单,由关键字break和分号构成,其功能如下:
在switch语句中,break用来跳出switch语句的,继续执行switch后的语句;
在循环语句中,break用来跳出整个循环,执行循环体后的语句。
continue语句
continue语句只能用于循环语句中,作用为结束本次循环,,接着执行下次循环。
6.观察各个语句的同时一定要注意 { } 的用法。
【本节选题】
【1】以下语句错误的是 B
if(xy);
if(x=y)(x!=0) x+=y;
if(x!=y) scanf(“%d”,x); esle scanf(“%d”,y);
if(xy) {x++; y++;}
【2】C语言的if语句中,用作判断的条件表达式为 A
A.任意表达式 B.逻辑表达式
C.关系表达式 D.算术表达式
【3】为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与
D 配对。
A.缩排位置相同的if B.同一行上的if
C.其之后最近的if D.其之前最近的if
【4】以下程序的输出结果是 C
#includestdio.h
main()
{
int i=1,j=1,k=2;
if((j++ || k++) i++)
printf(“%d,%d,%d\n”,i,j,k);
}
A.1,1,2 B.2,2,1
C.2,2,2 D.2,2,3
【5】已知int x=10,y=20,z=30; 以下语句执行后x,y,z的值是 B 。
if(xy){
z=x ; }x=y; y=z;
A.x=10,y=20,z=30 B.x=20,y=30,z=30
C.x=20,y=30,z=10 D.x=20,y=30,z=20
【6】以下程序的运行结果是 C 。
main()
{
int m=5;
if(m++5) printf(“%d\n”,m);
else printf(“%d\n”,m--);
}
A.4 B.5 C.6 D.7
【7】以下程序的输出结果是 C 。
main()
{
int a=100,x=10,y=20,ok1=5,ok2=0;
if(xy)
if(y!=10)
if(!ok1)
a=1;
else
if(ok2) a=10;
a=-1;
printf(“%d\n”,a);
}
A.1 B.0
C.-1 D.值不确定
【8】若a,b均是整型变量,正确的switch语句是 D
A.switch(a) B.switch(a)
{ {
case 1.0: printf(“i\n”); case
您可能关注的文档
- 采煤专业基础管理标准化考评细则.doc
- 关于加强教室管理的报告(完整篇).doc
- 照相机构造及其使用.ppt
- 用友UFO报表常用公式分析.doc
- 控件的动态创建.doc
- OA系统功能模块说明.ppt
- 电话壳模具设计详细步骤.doc
- 六年级数学期末测试卷2012上.doc
- 入党申请书下载资料.doc
- 深圳二模0504.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)