C语言程序设计复习题课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言程序设计复习题课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 复习题 课件
- 资源描述:
-
1、 一个完整的可运行的一个完整的可运行的C C源程序中源程序中 . .A A)可以有一个或多个主函数)可以有一个或多个主函数B B)必须有且仅有一个主函数)必须有且仅有一个主函数C C)可以没有主函数)可以没有主函数D D)必须有主函数和其他函数)必须有主函数和其他函数构成构成C C语言源程序的基本单位是语言源程序的基本单位是 . A A)子程序)子程序 B B)过程)过程 C C)文本文本 D D)函数)函数BD 返回目录C语言程序设计语言程序设计 概述概述 某某C C程序由一个主函数程序由一个主函数main( )main( )和一个自定义函数和一个自定义函数max( )max( )组组成,则
2、该程序成,则该程序 . .A A)总是从)总是从max( )max( )函数开始执行函数开始执行 B B)写在前面的函数先开始执行)写在前面的函数先开始执行 C C)写在后面的函数先开始执行)写在后面的函数先开始执行 D D)总是从)总是从main( )main( )函数开始执行函数开始执行 C C语言规定,一个语言规定,一个C C源程序的主函数名必须为源程序的主函数名必须为 . . A A)program program B B)include include C C)main main D D)function function DCC语言程序设计语言程序设计 概述概述 返回目录 下列说法
3、正确的是下列说法正确的是 . .A A)在书写)在书写C C语言源程序时,每个语句以逗号结束语言源程序时,每个语句以逗号结束B B)注释时,)注释时,/和和 * * 号间可以有空格号间可以有空格C C)无论注释内容的多少,在对程序编译时都被忽略)无论注释内容的多少,在对程序编译时都被忽略D D)C C程序每行只能写一个语句程序每行只能写一个语句C C语言源程序文件的后缀是语言源程序文件的后缀是 ,经过,经过CompileCompile后,后,生成文件的后缀是,经过生成文件的后缀是,经过LinkLink后,生成文件的后后,生成文件的后缀是缀是. . A A).obj .obj B B).exe
4、.exe C C).c .c D D).doc .doc CCABC语言程序设计语言程序设计 概述概述 返回目录 Visual C+ 6.0 IDEVisual C+ 6.0 IDE的编辑窗口的主要功能是的编辑窗口的主要功能是.输出窗口的主要功能是输出窗口的主要功能是.调试器(调试器(DebugDebug)的主要)的主要功能是功能是.A A)建立并修改程序)建立并修改程序 B B)将)将C C源程序编译成目标程序源程序编译成目标程序 C C)跟踪分析程序的执行跟踪分析程序的执行D D)显示编译结果信息(如语法错误等)显示编译结果信息(如语法错误等)ADCC语言程序设计语言程序设计 概述概述 返
5、回目录 在在Visual C+ 6.0Visual C+ 6.0开发环境下,开发环境下,C C程序按工程(程序按工程(projectproject)进行组织,每个工程可包括进行组织,每个工程可包括 C/CPPC/CPP源文件,但只源文件,但只能有能有 mainmain函数。函数。A A)1 1个个B B)2 2个个C C)3 3个个D D)1 1个以上(含个以上(含1 1个)个)DAC语言程序设计语言程序设计 概述概述 返回目录 调试程序时,如果某个语句后少了一个分号,调试时会提调试程序时,如果某个语句后少了一个分号,调试时会提示错误,这种情况一般称之为示错误,这种情况一般称之为. 而某个而某
6、个“计算计算2 2的的平方平方”的程序在调试时没有提示出错,而且成功执行并计的程序在调试时没有提示出错,而且成功执行并计算出了结果,只是结果等于算出了结果,只是结果等于5 5,这种情况一般称之为,这种情况一般称之为. A A)语法错误)语法错误B B)正常情况)正常情况C C)编译器出错)编译器出错D D)逻辑设计错误)逻辑设计错误ADC语言程序设计语言程序设计 概述概述 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符 C C语言中最基本的非空数据类型包括语言中最基本的非空数据类型包括 . . A A)整型、浮点型、无值型)整型、浮点型、无值型 B B)整型、字符
7、型、无值型)整型、字符型、无值型 C C)整型、浮点型、字符型)整型、浮点型、字符型 D D)整型、浮点型、双精度型、字符型)整型、浮点型、双精度型、字符型C C语言中运算对象必须是整型的运算符是语言中运算对象必须是整型的运算符是 . A A)% % B B)/ / C C)= = D D)=10 or a=10 or a=0|a=0|a=10 & a=10 & a=10a=10a=0BAD 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符 下列字符序列中,不可用作下列字符序列中,不可用作C C语言标识符的是语言标识符的是 . .A A)xyd233 xyd233
8、B B)No.1 No.1 C C)_sd _sd D D)xyz xyz 在在printf( )printf( )函数中,反斜杠字符函数中,反斜杠字符表示为表示为 . . A A) B B)0 0 C C)n n D D) 8) 8) 设先有定义:设先有定义:int a=10;int a=10;则表达式则表达式a+=a a+=a * *=a=a的值为的值为_._. A A)1010 B B)100 C100 C)1000 1000 D D)2002009) 9) 设先有定义:设先有定义:int a=10;int a=10;则表达式则表达式(+a)+(a- -)(+a)+(a- -)的值为的值
9、为_._. A)20 B)21 C)22 D)19BDDC 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符 10) 10) 设先有定义:设先有定义:int y=3,x=3,z=1;则语句:则语句: printf(“%d %dn”,(+x,y+),z+2); 的输出结果为的输出结果为_._. A A)3 43 4 B B)4 2 C4 2 C)4 3 4 3 D D)3 33 311)11)假定假定x x、y y、z z、m m均为均为intint型变量,有如下程序段:型变量,有如下程序段: x=2; y=3; z=1; m=(yx)?y: x; m=(zz)&(y
10、=z)&x|y+z&y+z(x+y)z)&(y=z)&x|y+z&y+z的值为的值为 . . A A)0 0 B B)1 1 C C)2 2 D D)3 3 14)14)如果如果a=1,b=2,c=3,d=4a=1,b=2,c=3,d=4,则条件表达式,则条件表达式ab?a:cd?c:dab?a:cd?c:d的值的值为为 _. _. A A)1 1 B B)2 C2 C)3 3 D D)4 415)15)设设int m=1,n=2; int m=1,n=2; 则则m+=nm+=n;的结果是;的结果是_._. A)0 B)1 C)2 D)3BBAA 返回目录C语言程序设计语言程序设计 基本数据类
11、型基本数据类型与运算符与运算符 1 1表达式表达式10/310/3的结果是的结果是_;10%310%3的结果是的结果是_。2 2执行语句:执行语句:int a=12;a+=a-=aint a=12;a+=a-=a* *a;a;后的值是后的值是_。3 3以下语句的输出结果是以下语句的输出结果是_。 short b=65535;short b=65535; printf(%d,b); printf(%d,b);31-264-1 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符 4 4以下程序的执行结果是以下程序的执行结果是_。#include#includemain(
12、)main( ) int a,b,x;int a,b,x;x=(a=3,b=a- -);x=(a=3,b=a- -);printf(x=%d,a=%d,b=%dn,x,a,b);printf(x=%d,a=%d,b=%dn,x,a,b); x=3,a=2,b=3 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符 5 5以下程序的执行结果是以下程序的执行结果是_。#include#includemain( )main( ) float f1,f2,f3,f4;float f1,f2,f3,f4;int m1,m2;int m1,m2;f1=f2=f3=f4=2;f1=
13、f2=f3=f4=2;m1=m2=1;m1=m2=1;printf(%dn,(m1=f1=f2)&(m2=f3=f2)&(m2=f3f4); 0 返回目录C语言程序设计语言程序设计 基本数据类型基本数据类型与运算符与运算符6 6以下程序的执行结果是以下程序的执行结果是_。#include#includemain()main() float f=13.8;float f=13.8;int n;int n;n=(int)f%3;n=(int)f%3;printf(n=%dn,n);printf(n=%dn,n); n=1 返回目录C语言程序设计语言程序设计 控制结构控制结构 结构化程序模块不具有的
14、特征是结构化程序模块不具有的特征是. .A A)只有一个入口和一个出口)只有一个入口和一个出口 B B)要尽量多使用)要尽量多使用gotogoto语句语句 C C)一般有顺序、选择和循环三种基本结构)一般有顺序、选择和循环三种基本结构 D D)程序中不能有死循环)程序中不能有死循环 C C语言中,逻辑语言中,逻辑“真真”等价于等价于. .A A)整数)整数1 1 B B)整数)整数0 0 C C)非)非0 0数数D D)TRUETRUE3 3)以下)以下4 4条语句中,有语法错误的是条语句中,有语法错误的是. .A A)if(ab) m=a;if(ab) m=a; B B)if(ab) m=b
15、;if(a=0) m=a; if(a=b)=0) m=a; D D)if(a=b;)=0) m=a;if(a=b;)=0) m=a;BCD 返回目录C语言程序设计语言程序设计 控制结构控制结构 4 4)若若i, ji, j均为整型变量,则以下循环均为整型变量,则以下循环. . for(i=0,j=2; j=1; i+,j-)for(i=0,j=2; j=1; i+,j-)printf(%5d, %dn, i, j);printf(%5d, %dn, i, j); A A)循环体只执行一次)循环体只执行一次B B)循环体执行二次)循环体执行二次 C C)是无限循环)是无限循环D D)循环条件不合
16、法)循环条件不合法5 5)以下程序段,执行结果为)以下程序段,执行结果为. a=1;a=1;do do a=a a=a* *a; a; while(!a);while(!a); A A)循环体只执行一次)循环体只执行一次B B)循环体执行二次)循环体执行二次 C C)是无限循环)是无限循环D D)循环条件不合法)循环条件不合法CA 返回目录C语言程序设计语言程序设计 控制结构控制结构 6 6)C C语言中语言中whilewhile与与dodowhilewhile语句的主要区别是语句的主要区别是. A A)dodowhilewhile的循环体至少无条件执行一次的循环体至少无条件执行一次 B B)
17、dodowhilewhile允许从外部跳到循环体内允许从外部跳到循环体内 C C)whilewhile的循环体至少无条件执行一次的循环体至少无条件执行一次 D D)whilewhile的循环控制条件比的循环控制条件比dodowhilewhile的严格的严格7 7)语句)语句while (!a);while (!a);中条件等价于中条件等价于. A A)a!=0a!=0 B B)aa C C)a=1 a=1 D D)a=0a=0AD 返回目录C语言程序设计语言程序设计 控制结构控制结构 8 8)以下程序的运行结果为)以下程序的运行结果为. .#include #include main( )ma
18、in( ) int i=1,sum=0;int i=1,sum=0;while(i=100)while(i=100)sum+=i;sum+=i;i+;i+;printf(1+2+3+.+99+100=%d, sum);printf(1+2+3+.+99+100=%d, sum); A A)50505050B B)1 1 C C)0 0D D)程序陷入死循环)程序陷入死循环 D 返回目录C语言程序设计语言程序设计 控制结构控制结构 9 9)以下程序的运行结果为)以下程序的运行结果为. . #include #include main( )main( ) int sum,pad;int sum,p
19、ad;sum=pad=5;sum=pad=5;pad=sum+;pad=sum+;pad+;pad+;+pad;+pad;printf(%dn, pad);printf(%dn, pad); A A)7 7 B B)6 6 C C)5 5 D D)4 4A 返回目录C语言程序设语言程序设 1010)以下程序的运行结果为)以下程序的运行结果为. . #include #include main( )main( ) int a=2,b=10;int a=2,b=10;printf(a=%d,b=%dn, a,b);printf(a=%d,b=%dn, a,b); A A)a=%2,b=%10a=%
20、2,b=%10B B)a=2,b=10 a=2,b=10 C C)a=%d,b=%da=%d,b=%dD D)a=%d,b=%da=%d,b=%dD 返回目录C语言程序设计语言程序设计 1111)为了避免嵌套的)为了避免嵌套的if-elseif-else语句的二义性,语句的二义性,C C语言规定语言规定elseelse总总是是. A A)与缩排位置相同的)与缩排位置相同的ifif组成配对关系组成配对关系B B)与在其之前未配对的)与在其之前未配对的ifif组成配对关系组成配对关系C C)与在其之前未配对的最近的)与在其之前未配对的最近的ifif组成配对关系组成配对关系D D)与同一行上的)与同
21、一行上的ifif组成配对关系组成配对关系1212)对于)对于for(for(表达式表达式1; ;1; ;表达式表达式3)3)可理解为可理解为. A A)for(for(表达式表达式1; 0 ;1; 0 ;表达式表达式3)3)B B)for(for(表达式表达式1; 1 ;1; 1 ;表达式表达式3)3)C C)for(for(表达式表达式1;1;表达式表达式1;1;表达式表达式3)3)D D)for(for(表达式表达式1;1;表达式表达式3;3;表达式表达式3)3)CB 返回目录C语言程序设计语言程序设计 1 1下面程序的功能是计算下面程序的功能是计算n!n!。#include #inclu
22、de main( )main( ) int i, n;int i, n;long p;long p;printf ( Please input a number:n );printf ( Please input a number:n );scanf (%d, &n);scanf (%d, &n);p=_;p=_;for (i=2; i=n; i+)for (i=2; i=n; i+)_;_;printf(n!=%ld, p);printf(n!=%ld, p); 1p=p*i;或或p*=i; 返回目录C语言程序设计语言程序设计 2 2下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最
23、高和最下面程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高和最低成绩,当输入负数时结束输入。低成绩,当输入负数时结束输入。#include #include main ( )main ( ) float score, max, min; float score, max, min; printf ( Please input one score:n ); printf ( Please input one score:n ); scanf (%d, &score); scanf (%d, &score); max=min=score; max=min=score; while ( _
24、) while ( _ ) if (scoremax) max=score; if (scoremax) max=score; if ( _ ) min=score; if ( _ ) min=score; printf ( Please input another score:n ); printf ( Please input another score:n ); scanf (%d, &score); scanf (%d, &score); printf(nThe max score is %fnThe min score is %f,max,min); printf(nThe max
25、score is %fnThe min score is %f,max,min); score=0scoremin 返回目录C语言程序设计语言程序设计 3 3下面程序的功能是:计算下面程序的功能是:计算y= y= 的值。的值。要求从键盘上输入要求从键盘上输入x x的值,精度控制在的值,精度控制在0.000010.00001内。内。#include #include #include #include main ( )main ( ) float x , y=0, fz=-1, fm=1, temp=1; float x , y=0, fz=-1, fm=1, temp=1; printf (
展开阅读全文