ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:32.27KB ,
资源ID:1740268      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1740268.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整word版C语言考试复习提纲.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整word版C语言考试复习提纲.docx

1、完整word版C语言考试复习提纲C语言考试复习提纲桂林电子科技大学 周信东窗体底端一、对应书中各章考试知识点如下:(注意:带*号章节为重点内容。)第一章 程序设计基础知识1程序设计的基本步骤2算法流程图的表示方法*3程序的三种基本结构(顺序结构、分支(选择)结构、循环结构)第二章 C语言概述1C语言程序的基本结构。(由一个主函数main()或一个主函数及其他函数组成;每个函数用括起来;每个语句后加“;”。)*2C语言的标识符及其命名规则3C语言的函数分类(主函数、用户自定义函数、库函数)。4C程序的开发过程(编辑、连接、运行)。*第三章 数据类型与运算规则1C语言的数据类型。2数值数据(整型、

2、实型)的表示。3字符数据(字符、字符串)的表示。4变量的定义、初始化和赋值。5运算符(算术运算、关系运算、逻辑运算)和表达式的书写规则及运算级别。6条件运算符和条件表达式的应用。7自增/自减运算,逗号运算的应用8赋值运算和组合赋值运算的应用9混合运算及数据类型转换第四章 顺序结构程序设计1流程控制语句。2putchar函数和getchar函数的应用。*3printf函数和scanf函数的输入/输出格式及其应用。*第五章 选择(分支)结构程序设计1ifelse语句(含嵌套)及其应用。2控制条件的表示。3Switch语句及其应用。*第六章 循环结构程序设计1循环语句的形式和应用(while结构 、

3、do-while结构、 for结构、*二重循环嵌套)。2break和continue语句及其应用。*第七章 数组1一维数组的定义、初始化、引用及应用。2典型排序算法:冒泡排序法、选择排序法。3一维字符数组的定义、初始化、引用及应用4字符数组与字符串的应用。5常用字符串处理函数。6二维数组的定义、初始化、引用及应用。第八章 函数*1函数的定义。2函数的返回值。*3函数的调用与声明(单向值传递)。4全局变量和局部变量的作用域第九章 指针1指针的定义及引用方法。2指针作为函数参数3通过指针引用一维数组。4指针与字符串。第十章 结构、联合与枚举类型1结构的定义、初始化及引用方法。2结构数组的应用3联合

4、的概念、定义和引用方法。二、参考例题:书后各章的习题三、试题形式:选择题、填空题、阅读程序(读程序写结果)、编制完整程序四、典型题目(一)填空题1C语言的运算符可分为以下几类: 算术 运算符、 关系运算符、 逻辑 运算符、赋值运算符、位运算符、逗号运算符等。2在C语言中,实型变量可以分为 单精度(float) 型、 双精度(double) 型。3_顺序结构_ _、_分支结构_、_循环结构_是结构化程序设计的三种基本结构。4若a=3,b=5, 则表达式ab?a: b+的值是_3_。5若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为_1_。6在进行关系运算时,凡是结果为

5、真,用表示,结果为假用表示。在进行判别时,把_非零_作为真,把_零_作为假。7若有定义int a10=1,2,3,4,0,4,6;则初始化后,a4的初值是_0_,a8的初值是_0_。8若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为_1_。9当a=3,b=4,c=5时,写出下列各式的值。a&b的值为 1 ,!a&b的值为 0 ,a|c的值为 1 ,!a|c的值为 1 。10若有定义int a10=1,2,3,4,0,4,6;则初始化后,a4的初值是_0_,a8的初值是_0_。11下面程序的功能是 : 输出 100 以内能被 3 整除且个位数为 6 的所有整数 , 请

6、填空。 #include main() int i, j; for (i=0; _i10_ ; i+) j=i*10+6; if ( _j%3!=0_ ) continue; printf(%d,j); 12以下程序的输出结果为。 #include main() int x=10; float pi=3.1416; printf(“(1) %dn”,x); printf(“(2) %6dn”,x); printf(“(3) %fn”,56.1); printf(“(4) %14fn”,pi); printf(“(5) %en”,568.1); printf(“(6) %14en”,pi); p

7、rintf(“(7) %gn”,pi); printf(“(8) %12gn”,pi); 结果: (1) 10(2) 10 (表示空格)(3) 56.100000(4) 3.141600(5) 5.68100e+02(6) 3.14160e+00(7) 3.1416(8) 3.141613下面程序的运行结果是s=254。 #include main() int a,s,n,count; a=2; s=0; n=1; count=1; while(count=7) n=n*a; s=s+n; +count; printf(“s=%d”,s); 14当运行以下程序时,从键盘键入China#(代表回

8、车),则下面程序的运行结果是5,5。 #include main() int v1=0,v2=0; char ch; while(ch=getchar()!=#) switch(ch) case a: case h: default: v1+; case o: v2+; printf(“%d,%dn”,v1,v2); 15以下程序功能为求1!+2!+3!+ +10!,请填空将程序补充完整。 #include void main(void) float s = 0, t = 1;int n;for (n=1; n=10 ; n+) t = t*n ; s = s+t ; printf(1!+2!

9、+3!+。+10!=%f, s); 16 以下程序求:sum=1/2+1/4+1/6+1/8+.前10项之和并输出和。填空完成该程序。 #include main ( ) float f1,sum=0.0; int n; f1= 2 for(n=1;n10;n+) sum+=1/f1; f1= f1+2 ; printf(“sum=%fn”, sum ) ; (二)选择题1一个c语言程序的执行是从( A )。 A、本程序的main函数开始,到main函数结束 B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、本程序的main函数开始,到本程序文件的最后一个函数结束 D、本程序

10、文件的第一个函数开始,到本程序main函数结束2.C语言规定:在一个源程序中,main函数的位置C。A) 必须在最开始B) 必须在系统调用的库函数的后面C) 可以任意D) 必须在最后3.以下叙述不正确的是D。A) 一个C源程序可由一个或多个函数组成B) 一个C源程序必须包含一个main函数C) C程序的基本组成单位是函数D) 在C程序中,注释说明只能位于一条语句的后面4以下选项中合法的用户标识符是( )。A) long B) _2Test C) 3Dmax D) A.dat5可用作C+语言用户标识符的一组标识符是( )。A)void define +WORDB)a3_b3 _123 YNC)f

11、or -abc CaseD)2a DO sizeof6以下所列的C语言常量中,正确的整型常量是:( )A)123.0 B)-456 C)789,000 D)727以下选项中不合法的实型常量是( B )A、 2.607E-1 B、0.8103*12 C、-77.77 D、456e-28以下选项中不合法的用户标识符是 ( C )A、_123 B、printf C、A$ D、Dim9若变量已正确定义并赋值,符合C语言语法的表达式是( B )A、a=a+7; B、a=7+b+c,a+ C、int(12.3%4) D、a=a+7=c+b10.若x、i、j和k都是int型变量,则执行下面表达式后x的值为C

12、。 x=(i=4,j=16,k=32) A)4 B)16 C)32 D)5211.假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是B。 A)7 B)8 C)6 D)212.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符C。A) 必须为字母B) 必须为下划线C) 必须为字母或下划线D) 可以是字母、数字和下划线中任一种字符13存储以下数据,占用存储字节最多的是( )。 A)0 B)0 C)0 D)0.014若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( A )。A、2.500000 B

13、、2.750000 C、3.500000 D、0.00000015以下表达式为真时不能表示A为奇数的表达式是:( C ) A) A%2=1 B) !(A%2=0) C) !(A%2) D) A%216以下能正确地定义变量a,b和c并为它们赋初值5的语句是:( A )A) int a=5,b=5,c=5; B) int a,b,c=5;C) a=5,b=5,c=5; D) int a=b=c=5;17C语言中要求运算对象必须是整型的运算符是:( D ) A) / B) + C) != D) %18.下面四个选项中,均是合法整型常量的选项是A。A) 160 -0xffff 011B) -0xcdf 01a 0xeC) -01 986,012 0668D) -0x48a 2e5 0x19.下面四个选项中,均是合法浮点数的选项是B。A) +1e+1 5e-9.4 03e2B) -.60 12e-4 -8e5C) 123e 1.2e-.4 +2e-1D) -e3 .234 5.e-020.下面四个选项中,均是合法转义字符的选项是A。A) nB)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1