《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计

1 第五章 选择结构程序设计

学了语言的重要性 拿到计算机二级等级考试证书 是找工作、进入北京、上海等 大城市必备证书之
学习C语言的重要性 拿到计算机二级等级考试证书 是找工作、进入北京、上海等 大城市必备证书之一

计算机等级考简个 全国计算机等级考试一年有两次。 上半年时间为3月28日至4月1日进行, 下半年为9月19日至23日进行 上午考笔试,下午考上机。 考试方式 1笔试:满分100分,其中含公共基础知识部分的30 分 2.上机:满分100分。 上机操作包括:(1)填空。(2)改错。(3)编 程
计算机等级考试简介 全国计算机等级考试一年有两次。 上半年时间为3月28日至4月1日进行, 下半年为9月19日至23日进行。 上午考笔试,下午考上机。 考试方式 1.笔试:满分100分,其中含公共基础知识部分的30 分。 2.上机:满分100分。 上机操作包括: (1)填空。 (2)改错。 (3)编 程

5.1复合语句 复合语句:用{}括起来的若干语句。 如:{ if(a>b) if(a>b) a=b temp=a; b=a a=bs b=temp;
4 5.1 复合语句 复合语句:用{ }括起来的若干语句。 如:{ … … … } if(a>b) { a=b; b=a; } if(a>b) { temp=a; a=b; b=temp; }

控制语句能控制程序的流程。根据 判断决定远行什么不运行什么。 分支流程控制语旬 看环流程控制语旬
5 •分支流程控制语句 •循环流程控制语句 控制语句能控制程序的流程,根据 判断决定运行什么不运行什么

5.2if语旬 If语句就是根据判断条件是否满足来决定执行给出的 二种操作中那一种。 、条件语句的二种形式: 表达式 1)if(表达式)语句; Y 语句 表达式 2)if(表达式)语句1; else语句2;语旬1 语旬2
6 1)if (表达式) 语句; 2)if (表达式) 语句1; else 语句2; If语句就是根据判断条件是否满足来决定执行给出的 二种操作中那一种。 一、条件语句的二种形式: 表达式 语句 Y N 5.2 if 语句 表达式 语句1 Y 语句2 N

例5.输入两个整数,将大数送max main f int a, b, m printf( maino scanf( f int a, b max; max=b scanf(%" &a,&b) if(a>n if (a>b) manas printf( else max=b printf("max=%d\", max);
7 例5.1 输入两个整数,将大数送max main() { int a,b,max; scanf("%d%d",&a,&b); max=b; if ( a>max) max=a; printf("max=%d\" ,max); } printf("input tow int number:"); main() { int a,b,max; scanf("%d%d",&a,&b); if ( a>b) max=a; else max=b; printf("max=%d\" ,max); }

课堂练习:以下i语句中正确的是: A)if (a>b)b++ else a++ B)if (a>b 1b++;printf(od",b); else a++; printf("%od", a);3 C)if (a>b)b++; printf(%d,b); else a++; printf (""%d" a); D)if (a>b)(b++; printf(%od",b); se a++; printf(%od", a);3
8 课堂练习 :以下 if 语句中正确的是:______ A) if (a>b) b++ else a++; B) if (a>b) ; { b++;printf("%d",b); } else {a++;printf("%d",a); } C) if (a>b) b++; printf("%d",b); else a++; printf ("%d",a); D) if (a>b) { b++; printf("%d",b);} else { a++; printf("%d",a);} ; { } D { }

若变量都已正确说明,则以下程序段输出为 a=10;b=50;C=30 if(a>b)a=b, b=c; ca, printf(a=d b=%od c=%od,, a, b, c) A)a=10b=50c=10B)a-10b=30c=10 C)=50b=30c=10 D)=50b=30c=50
9 若变量都已正确说明,则以下程序段输出为 。 a=10;b=50;c=30; if(a>b)a=b, b=c; c=a; printf(“a=%d b=%d c=%d\n”,a,b,c); A)a=10 b=50 c=10 B) a=10 b=30 c=10 C)a=50 b=30 c=10 D)a=50 b=30 c=50 A

下面的程序 main( int x=3, y=l, Z0; if(x=y+z)prin(“*Ⅶn”); else printf(“####Ⅶn”); A)有语法错误不能通过编译 B)输出 C)可以通过编译,但是不能通过连接,因而不能运行 D)输出####
10 下面的程序 。 main() { int x=3,y=1,z=0; if(x=y+z) printf(“* * * * \n”); else printf(“# # # # \n”); } A)有语法错误不能通过编译 B)输出* * * * C)可以通过编译,但是不能通过连接,因而不能运行 D)输出# # # #。 B
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 C语言的数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂—算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概论.ppt
- 《C语言程序设计》课程教学资源(电子教案)第十一讲 预处理命令.doc
- 《C语言程序设计》课程教学资源(电子教案)第十讲 顺序结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第九讲 选择结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第八讲 综合设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第七讲 结构体与共用体.doc
- 《C语言程序设计》课程教学资源(电子教案)第六讲 文件.doc
- 《C语言程序设计》课程教学资源(电子教案)第五讲 数组.doc
- 《C语言程序设计》课程教学资源(电子教案)第四讲 指针.doc
- 《C语言程序设计》课程教学资源(电子教案)第三讲 循环结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第二讲 函数.doc
- 《C语言程序设计》课程教学资源(电子教案)第一讲 C基础与数据结构.doc
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第九章 Swing.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第八章 图形编程.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第七章 AWT事件模型.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第六章 GUI编程.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第五章 异常和垃圾收集.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环结构程序设计.ppt
- 《2009年二级C语言资料》2008年9月全国计算机等级考试二级C语言试卷(含答案).doc
- 《2009年二级C语言资料》2008年4月等级考试二级C语言真题(完整版,含参考答案).rtf
- 《2009年二级C语言资料》VC6[1].0环境下上机考试系统的使用.doc
- 徐州工程学院:《计算机公共基础实验》课程教学资源(教学任务书).doc
- 《2009年二级C语言资料》全国c模拟试卷(6套含上机).doc
- 《2009年二级C语言资料》1二级C填空题题目.doc
- 《2009年二级C语言资料》2二级C改错题题目.doc
- 《2009年二级C语言资料》二级编程题题目.doc
- 《2009年二级C语言资料》填空题和改错题答案.doc
- 《2009年二级C语言资料》全国二级公共基础.doc
- 《C语言序设计》第一章 C语言概述(冯毅).ppt
- 《C语言序设计》第二章 数据描述(冯毅).ppt
- 《C语言序设计》第三章 数据输入与输出(冯毅).ppt
- 《C语言序设计》第四章 C程序流程设计(冯毅).ppt
- 《C语言序设计》第五章 数组(冯毅).ppt
- 《C语言序设计》第六章 函数(冯毅).ppt
- 《C语言序设计》第七章 编译预处理(冯毅).ppt
- 《C语言序设计》第八章 指针(冯毅).ppt
- 《C语言序设计》第一章 数据结构(冯毅).ppt