c语言程序设习题及答案

c语言程序设习题及答案

ID:11832649

大小:104.13 KB

页数:148页

时间:2018-07-14

c语言程序设习题及答案_第1页
c语言程序设习题及答案_第2页
c语言程序设习题及答案_第3页
c语言程序设习题及答案_第4页
c语言程序设习题及答案_第5页
资源描述:

《c语言程序设习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第一轮习题及答案第1章C语言概述一、选择题1、一个C语言程序是由C组成。A.主程序B.子程序C.函数D.过程2、下列关于c语言用户标识符的叙述中正确的是B。A.用户标识符中可以出现下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头2、一个C语言程序总是从C开始执行。A.主程序B.子程序C.主函数D.函数3、下列选项中,可以作为C语言标识符的是()A、3stuB、#stuC

2、、stu3D、stu.34、下列选项中,不可以作为C语言标识符的是()A、numB、turbo_cC、printfD、student35、请选出可用作C语言用户标识符的一组标识符()A、void,define,WORDB、a3_b3,_123,IF_AC、FOR,——abc,CaseD、2a,Do,Sizeof6、以下叙述正确的是。A.在C程序中,main函数必须位于子程序的最前面B.C程序的每一行中只能写一条语句C.在对一个C程序进行编译的过程中,可发现注释中的拼写错误D.C语言本身没有输入输出语句【答案】D【解析】每一个C源程序

3、都必须有、且只能有一个主函数(main函数),但是不必位于最前面,编译之后,运行是会自动搜寻到main函数并开始执行,A项错误;书写程序时,为了清晰,便于阅读和理解,一般是一个说明或一个语句占一行,但这不是必须的,B项错误;编译过程中不对注释进行编译,所以发现不了编译中的拼写错误,C项错误;C语言本身没有输入输出语句,scanf函数和printf函数是标准输入输出库函数,其头文件为stdio.h,D项为答案。7、下面标识符中,不合法的用户标识符为。A.PadB.a_10C._124D.a#b【答案】D【解析】C语言中规定,标识符只能

4、是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。D包含‘#’,是不合法的;8、C语言程序的执行,总是起始于【】。A)程序中的第一条可执行语句B)程序中的第一个函数C)main函数D)包含文件中的第一个函数分析:在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。本题正确答案为C。9、下列说法中正确的是【】。A)C程序书写时,不区分大小写字母B)C程序书写时,一行只能写一个语句C)C程序书写时,一个语句可分

5、成几行书写D)C程序书写时每行必须有行号分析:C语言严格区分大小写字母,如"A1"和"a1"被认为是两个不同的标识符,C程序的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。本题正确答案为C。10、下面对C语言特点,不正确描述的是【】。A)C语言兼有高级语言和低级语言的双重特点,执行效率高B)C语言既可以用来编写应用程序,又可以用来编写系统软件C)C语言的可移植性较差D)C语言是一种结构式模块化程序设计语言分析:C语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,所以C语言既可以编写应

6、用程序,又可以开发系统软件,而且C程序可移植性好于汇编语言,程序清晰具有模块化的特点。本题正确答案为C。11、C语言源程序的最小单位是【】。A)程序行B)语句C)函数D)字符分析:程序行、语句、函数都是由字符构成的,字符是C语言的最小单位。本题正确答案为D。12、以下四项中属于C语言关键字的是【】。A)CHARB)defineC)unsignedD)return分析:C语言有32个关键字(或称保留字),它们都有特定的含意,并且由小写字母组成,所以选项A是错的,选项B不是保留字,选项D是return的错误拼写。本题正确答案为C。13.

7、下列字符串不符合标识符规定的是【】。A)SUMB)sumC)3cdD)end分析:标识符规定只能由26个英文字母(大小写均可),数字0~9和下划线组成,且不能以数字开头,题中的3cd不符合规定。本题正确答案为C。二、填空题1、一个C语言的语句至少应包含一个分号。2、C源程序的基本单位是函数。3、函数是具有相对独立功能的程序段。4、C语言中的标识符可以由3种字符组成,它们是:英文字母、下划线、数字,并且第一个字符必须是字母或下划线。第3章数据类型、运算符与表达式一、选择题1、C语言中,最简单的数据类型是B。A.整形、实型、逻辑型B.整

8、型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型2、B是C语言提供的合法的数据类型关键字。A.FloatB.signedC.integerD.Char3、不正确的字符串常量是A。A.‘abc’B.“12’12”C

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

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

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