C语言程序设计期末复习 重点

C语言程序设计期末复习 重点

ID:40533243

大小:67.50 KB

页数:7页

时间:2019-08-04

C语言程序设计期末复习 重点_第1页
C语言程序设计期末复习 重点_第2页
C语言程序设计期末复习 重点_第3页
C语言程序设计期末复习 重点_第4页
C语言程序设计期末复习 重点_第5页
资源描述:

《C语言程序设计期末复习 重点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末复习课笔试试卷基本情况1、单项选择(本题共15个小题,每题2分。30分)在四个备选答案中选择一个正确的。答案唯一。2、阅读程序选择运行结果(本题共有8个小题,每个题3分。24分)考核基本运算。答案唯一。3、阅读程序并填空(本题共有6个小题,每空4分。24分)考察对现成算法的分析能力。•阅读程序,在程序空白处填写适当的语句,使程序完整正确,并能够完成规定的功能。4、编写程序(本题共有3个小题,1、2小题每题7分,3小题8分,共22分)基本的分析问题能力和程序设计能力。重点要求l基本概念◆字符集、标识符、关键字◆各种常量的表示方法◆变量的说

2、明l基本运算符与I/O操作◆数据类型:占用内存字节、表示范围◆全部运算符:运算规则、优先级、结合性◆能够进行简单的表达式计算◆基本的I/O函数的使用方法和功能:printf、scanf、getchar、putcharl基本语句◆掌握正确的语法形式、控制流程、常见书写形式◆if和switch语句◆循环语句(for、while、do-while)◆break和continue语句◆其它语句◆语句之间的嵌套关系和规定◆最基本的两重循环程序的编写方法l函数◆掌握函数的概念,函数的定义与说明,函数调用,函数的返回值与函数定义之间的关系◆掌握在函数之间

3、进行参数传递的特点,如何在函数之间传递一般变量,如何在函数之间传递指针变量,如何在函数中交换两个变量的值。l数组◆掌握数组和指针的概念,数组说明,数组元素起始下标,如何引用数组元素,数组名的意义◆数组与函数的关系:在函数之间传递数组中的一个元素,在函数之间传递整个数组◆基本算法:排序(选择)l指针◆指针变量的基本概念与基本运算:取地址“&”运算与取内容“*”运算,指针变量与一般变量的关系,指针变量与自增++、自减--运算的关系◆数组与指针的关系,指针的3种基本运算与意义◆指针数组与数组指针◆字符串:基本概念,串结束标记◆串输入/输出函数

4、:gets,puts◆串的基本操作:复制、连接、求长、比较l结构体与联合◆结构体的声明,结构体变量的定义,结构体占用的内存◆与结构体变量有关的运算符◆结构体与数组的关系,结构体数组◆通过指针变量访问结构体,相关的运算符◆结构体与指针的关系,结构体指针数组,结构体指针与++、--运算的关系◆联合:只要求基本概念笔试试卷样题-选择题【1】一个C语言程序是由组成的。A)主程序B)子程序C)函数D)过程【1】答案:C【2】在以下关于C语言的不严格的叙述中,错误的说法是。A)在C语言中不用区分大写字母和小写字母,大小写字母意义相同B)C语言中的关键字

5、是一些具有固定含义的标识符C)C语言程序是以函数为基本组成单位D)同一个运算符号在不同的场合可以有不同的含义【2】答案:A【3】下列不属于C语言关键字的是。A)defaultB)registerC)enumD)external【3】答案:D【4】以下选项中属于C语言的数据类型是。A)复数型B)逻辑型C)双精度型D)集合型【4】答案:C【5】当c的值不为0时,在下列选项中能够将变量c的值赋给变量a、b的是。A)c=b=a;B)(a=c)

6、

7、(b=c);C)a=c=b;D)(a=c)&&(b=c);【5】答案:D【6】已知:charw;intx

8、;floaty;doublez;则表达式w*x+z-y的结果为类型。A)floatB)charC)intD)double【6】答案:D【7】下列可以正确表示字符型常量的是。A)"a"B)’t’C)""D)297【7】答案:B【8】已知:inta,b;用语句scanf(“%d%d”,&a,&b);输入a、b的值时,不能用作输入分隔符的是。A),B)空格C)回车D)Tab【8】答案:A【9】下列运算符的操作数必须是int型的运算是.A)%B)/C)――D)++【9】答案:A【10】为判断char型变量m是否是数字,可用表达式A)0<=m&

9、&m<=9B)’0’<=m&&m<=’9’C)“0”<=m&&m<=“9”D)前面答案均是错误的【10】答案:B【11】已知:charstr[]=”ab12\””;则执行语句:printf("%d",strlen(str));的结果是。A)3B)4C)6D)12【11】答案:C【12】以下说法中正确的是。A)C语言程序总是从第一个定义的函数开始执行B)要调用的函数必须在main()函数中定义C)程序总是从main()函数开始执行D)程序中的main()函数必须放在程序的开始部分【12】答案:C【13】在C语言中,以下叙述中错误的

10、是。A)函数中的自动变量每调用一次要赋一次初值B)在调用函数时,实参和对应形参在类型上只需赋值兼容C)外部变量的隐含类别是自动存储类别D)函数形参的存储类型是自动(auto)类型

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。