第一单元习题及参考答案

第一单元习题及参考答案

ID:35430467

大小:84.36 KB

页数:10页

时间:2019-03-24

第一单元习题及参考答案_第1页
第一单元习题及参考答案_第2页
第一单元习题及参考答案_第3页
第一单元习题及参考答案_第4页
第一单元习题及参考答案_第5页
资源描述:

《第一单元习题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一单元习题及参考答案一、判断题1.执行C程序时,不是从main函数开始。()2.C程序书写格式限制严格,一行内必须写一条语句。()3.—个C程序可由一个或多个函数组成。()4.C程序的基本组成单位是函数。()5.—个C程序只有在编译、连接成.cxc程序之后才能执行。()6.在C程序中,注释说明只能位于一条语句的后面。()二、单选题1.C语句的程序一行写不下时,可以OA.用逗号换行B.用分号换行C.用任意空格换行D•用回车换行2.以下叙述不正确的是oA.C程序中,语句之间必须用分号分隔B.C程序中,多行语句可以写在一行上C.C程序

2、中,可以不必包含主函数D.—个C程序,可以由多个函数组成3.C语言规定,在一个源程序中,main函数的位置。A.必须在最开始A.必须在系统调用库函数的后面D.必须在最后1.一个C程序的执行是从。A.本程序的main函数开始到main函数结束A.本程序文件的第一个函数开始到本程序文件的最后一个函数结束C.本程序的main函数开始到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始到本程序main函数结束2.以下叙述正确的是oA.在C程序中,main()函数必须位于程序的最前面B.C程序的每行中只能写一个语句C.C语言本身没有

3、内置的输入输出语句D.在对C语言进行编译的过程中,不能发现注释中的错误三、填空题1.一个C程序总是从开始执行。2•C程序编译后生成文件,连接后生成文件。3.C语言规定,一个语句必须以结尾。参考答案一、判断题1.X2.X3Z4.丁5.V6.X二、单选题三、填空题1.主函数2..obj.exe3.;第二单元习题及参考答案—、判断题1.C语言不允许混合类型数据间进行运算。()2.字符型数据在内存中是以ASCII形式存储的。()3.若有定义:charcS102,;则变量c中包含的字符个数为4。()4.在C语言中,b和”b”的含义是不同的。

4、()5.在C语言中,任何类型的数据都可进行%运算。()6.在C语言中,整型常量有二进制、八进制、十六逬制和十进制4种表示形式。(7.不同类型的变量所占内存单元个数是相同的。()8.赋值表达式的左边只能是变量名。()9.在C语言中,变量可以不经定义而直接使用。()10.字符串常量“China!”在存储时,系统为其分配7个字节的空间。()二、单选题1.下面4个选项中,均是不合法的用户标识符的选项的是oA・DatesumdoB・charlao_123C.b+aiffloatD._abcTempInt2.下面4个选项中均是合法常最的选项是

5、oA.05812e-33.6dB.-12.80x9843.56e2'C.MwH034Oxal5D・4.450765.33E1.5"how”3•以下不正确的叙述是oA.在C语言中,%运算符的优先级等同于/运算符B.在C语言中,area和AREA是两个不同的变量名A.在C语言中,可以使用二进制整数D.若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变3.在C语言中,要求运算对象必须是整型的运算符是oA./B.*C.+D.%4.若有说明语句:charch60x4r;则变量ch包含个字符。A.1B.2C.3D.说

6、明不合法,ch的值不确定5.若有定义:inta=7;floatx=2.5,y=4.5;则表达式x+a%3*(x+y)/2的值是。A.2.500000B.6.000000C.5.500000D.0.0000006.设变量a是整型,f是实型,i是双精度型,则表达式10+Q+i*f值的数据类型为A.intB.floatC.doubleD.不确定7.以下正确的叙述是oA.在C语言中,一行只能写一条语句B.若a是实型变量,则在C语言中不允许用其他类型的数据对其赋值C.在C语言中,无论是整数还是实数,都能被准确无误地表示D.在C语言中,%是只

7、能用于整数运算的运算符8.在C语言中,int型数据在内存中的存储形式是oA.原码B.反码C.补码D.ASCII码9.下列选项中可作为C语言的合法整数的是oA・a2B・101011BC.03845D・0x4b5三.改错题1•阅读下列程序,并改正其中的错误。#includemain(){floata,b;b=a%2;printf(nb=%dnzb);)1.阅读下列程序,并改正其中的错误。#includemain(){charch;inti;i=65;ch=,,aH;print£(Hi=%c,ch

8、=%c,,/i,ch);print£(Hi=%d,ch=%dn/i,ch);}2.阅读下列程序,并改正其中的错误。#includemain(){inta=b=5rc;c=a+b;printf(nc=%dnfc);}参考

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

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

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