c语言各章习题.doc

c语言各章习题.doc

ID:58819859

大小:371.00 KB

页数:86页

时间:2020-10-25

c语言各章习题.doc_第1页
c语言各章习题.doc_第2页
c语言各章习题.doc_第3页
c语言各章习题.doc_第4页
c语言各章习题.doc_第5页
资源描述:

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

1、第一章C语言概述一、选择题1.C语言规定,必须用作为主函数名。A)FunctionB)includeC)mainD)stdio2.一个C程序可以包含任意多个不同名的函数,但有且仅有一个,一个C程序总是从开始执行。A)过程B)主函数C)函数D)include3.是C程序的基本构成单位。A)函数B)函数和过程C)超文本过程D)子程序4.下列说法正确的是。A)一个函数的函数体必须要有变量定义和执行部分,二者缺一不可B)一个函数的函数体必须要有执行部分,可以没有变量定义C)一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数D)以上都不对5.下列说法正确的是。

2、A)main函数必须放在C程序的开头B)main函数必须放在C程序的最后C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的6.下列说法正确的是。A)在执行C程序时不是从mian函数开始的B)C程序书写格式严格限制,一行内必须写一个语句C)C程序书写格式自由,一个语句可以分写在多行上D)C程序书写格式严格限制,一行内必须写一个语句,并要有行号7.在C语言中,每个语句和数据定义是用结束。A)句号B)逗号C)分号D)括号8.下列字符串是标识符的是。A)_HJB)

3、9_studentC)longD)LINE19.以下说法正确的是。A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分10.不是C语言提供的合法关键字。A)switchB)printC)caseD)default二、填空题1.一个C程序至少包含一个,即。2.一个函数由两部分组成,它们是和。3.函数体的范围是。4.函数体一般包括和。5.C语言是通过来进行输入输出的。第二章顺序结构程序设计一、选择题1.C语言中调用

4、printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。A)不予输出B)输出空格C)照样输出D)输出不定值或02.在scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统。A)不予接收B)并不给出出错信息,但不可能得出正确信息数据C)能接受正确输入D)给出出错信息,不予接收输入3.下列说法正确的是。A)输入项可以是一个实型常量,如scanf("%f",4.8);B)只有格式控

5、制,没有输入项也能进行正确输入,如scanf("a=%d,b=%d");C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%5.3f",&f);D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);4.根据题目中已给出的数据的输入和输出形式,程序中输入/输出语句的正确是。main(){inta;floatx;printf("inputa,x:");输入语句输出语句}输入形式inputa,x:32.1输出形式a+x=5.10A)scanf("%d,%f",&a,&x);printf("a+x=%4.2f",a+x);

6、B)scanf("%d%f",&a.&x);printf("a+x=%4.2f",a+x);C)scanf("%d%f",&a,&x);printf("a+x=%6.1f",a+x);D)scanf("%d%3.1f",&a,&x);printf("a+x=%4.2f",a+x);5.以下程序的输出结果是。main(){inti=010,j=10,k=0x10;printf("%d,%d,%d",i,j,k);A)8,10,16B)8,10,10C)10,10,10D)10,10,166.以下程序的输出结果是。main(){inti=011,j

7、=11,k=0x11;printf("%d,%d,%d",i,j,k);}A)9,11,17B)9,11,11C)11,11,11D)11,11,167.以下程序的输出结果是。#includemain(){printf("%d",NULL);}A)不确定的值(因变量无定义)B)0C)-1D)18.以下程序的输出结果是。main(){charc1='6',c2='0';printf("%c,%c,%d,%d",c1,c2,c1-c2,c1+c2);}A)因输出格式不合法,输出出错信息B)6,0,6,102C)6,0,7,6D)6,0

8、,5,79.设有如下定义intx=10

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

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

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