c语言复习题和答案

c语言复习题和答案

ID:36572923

大小:532.00 KB

页数:152页

时间:2019-05-12

c语言复习题和答案_第1页
c语言复习题和答案_第2页
c语言复习题和答案_第3页
c语言复习题和答案_第4页
c语言复习题和答案_第5页
资源描述:

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

1、东北农业大学网络教育学院C语言复习题第一章C语言概述一、填空(每空2分)1.*C语言中任何程序的运行总是从主函数开始,在()函数中结束。2.*一个C语言程序总是从()函数开始执行。3.*C语言源程序的扩展名为()。4.*C语言源程序的扩展名为*.C、目标文件的扩展名为()、可运行文件的扩展名为()。5.*C语言属于面向()语言。6.*C语言程序的注释可以出现在程序的任何地方,它总是以()符号作为开始标记,以()符号作为结束标记。7.*C语言中规定标识符只能由字母、数字、下划线组成,且第一个字符必须是()或()。8.*结构化设计中的三种基本结构是()、()和循环结构。9.**程序开发

2、的四个步骤是()、()链接和执行。二、单项选择题(每题2分)1.*在C程序中所用的变量使用前()(A)可以不定义(B)先定义后使用(C)随时定义随时用(D)其他2.**C语言程序从main()函数开始执行,所以这个函数要写在()。A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置3.**下列关于C语言的叙述错误的是()A)大写字母和小写字母的意义相同B)不同类型的变量可以在一个表达式中C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义4.*一个C程序的执行是从()。 A)本程序的main函数开

3、始,到main函数结束 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束5.**以下叙述正确的是()。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误6.**以下叙述不正确的是()。A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后

4、面7.*一个C语言程序是由() 。A)一个主程序和若干子程序组成    B)函数组成C)若干过程组成                  D)若干子程序组成第三章数据类型、运算符与表达式一、填空(每空2分)1、**x=2,y=-3,z=3,则表达式x

5、

6、y+z&&y-z的值为()。2、*在C语言中实型变量分为两种类型,它们是()和()。3**、十进制11转化为八进制的值为()。4、**十进制数159转换为八进制数是()5、**已知intx=6;表达式x%2+(x+1)%2的值是()。6、*C语言中char型变量在内存中占()个字节的内存单元7、*C语言的变量名:TEA与tea是()同

7、的。8、**设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为(  )。9、**表达式(5<3)&&(2

8、

9、8<4)的值是()。10、**十六进制数2a转换为十进制数是()。11、**计算x、y之和的平方,表达式应写作()。12、**执行语句“a=5+(c=6);”后,变量a、c的值依次为()。13、**设x是个实型变量。满足数学式

10、x

11、>4的c语言表达式是()。14、**若s是整型变量,则计算表达式s=22/3%2后s的值为()。15、*C语言用()号括起来的单个或多个字符表示字符串常量。16、*floatx,y,z;是将x,y,z;定义为()17、*目前常用

12、C语言的一个整型变量的存储容量为()个字节。18、*无符号基本整型的数据类型符为(),双精度实型数据类型符为()。答案:unsignedint、double19、**定义变量的完整语句格式是:()()变量名1=初值1,变量名2=初值2,...;。20、**设有下列运算符:<<、+、++、&&、<=,其中优先级最高的是(),优先级最低的是()。21、**“=”是()符号,不是等号。在C语言中等于号用“()”表示。22、**表达式10/3的结果是(),10.0/3的结果是()。23.**表达式10%3的结果是(),3%10的结果是()。24.**定义intx,y;执行y=(x=1,++

13、x,x+2);语句后,x的值是(),y的值是()。二、单项选择题(每题2分)1、*()是不正确的字符常量。(A)'n'(B)'1'(C)"a"(D)'/101'2、*()把x、y定义成float类型变量,并赋同一初值3.14。(A)floatx,y=3.14;(B)floatx,y=2*3.14;(C)floatx=3.14,y=x=3.14;(D)floatx=y=3.14;3、**若有以下定义和语句:int u=010,v=0x10,w=10;printf(″%d

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

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

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