C语言期末习题整理.doc

C语言期末习题整理.doc

ID:56907216

大小:360.50 KB

页数:51页

时间:2020-07-23

C语言期末习题整理.doc_第1页
C语言期末习题整理.doc_第2页
C语言期末习题整理.doc_第3页
C语言期末习题整理.doc_第4页
C语言期末习题整理.doc_第5页
资源描述:

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

1、目录考点:简单C语言程序的构成和格式2考点:常量、变量和标识符3考点:整形数据4考点:实型数据5考点:字符串5考点:字符型常量5考点:赋值语句6考点:赋值表达式7考点:算数表达式8考点:自加、自减运算符和逗号运算符9考点:数据输出10考点:条件表达式构成的选择结构13考点:if语句和用if语句构成的选择结构13考点:关系运算和逻辑运算14考点:switch语句以及用switch语句和break语句构成的选择结构15考点:while语句和while语句构成的循环17考点:do-while语句和do-while语句构成的循环结构18考点:for语句

2、和用for语句构成的循环结构19考点:for循环嵌套20考点:循环结构的嵌套21考点:一维数组的定义和一维数组元素的引用22考点:二维数组的定义和二维数组元素的引用23考点:全局变量及其作用域和生存期,全局变量及其作用域和生存期25考点:调用函数和被调用函数之间的数据传递27考点:函数的定义和返回值29考点:指针31考点:程序分析32考点:简单C语言程序的构成和格式1.在一个C程序中______。A、main函数必须出现在所有函数之前B、main函数可以在任何地方出现C、main函数必须出现在所有函数之后D、main函数必须出现在固定位置2.以

3、下关于函数的叙述中正确的是______。  A、C语言程序将从源程序中第一个函数开始执行  B、可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行  C、C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束  D、main可作为用户标识符,用以定义任意一个函数2.以下说法中正确的是______。A、#define和printf都是C语句B、#define是C语句,而printf不是C、printf是C语句,但#define不是D、#define#define只是一个预处理命令,用来做替换,在编译的时候被展开罢了。和p

4、rintfprintf是一个C标准库函数,函数原型定义在stdio.h。从严格意义上来说,库函数不属于C语言。都不是C语句3.若k是int型变量,且有下面的程序片段,程序片段的输出结果是______。k=-3if(k<=0)printf("####")elseprintf("&&&&");A、####B、&&&&C、####&&&&D、有语法错误,无输出结果4.以下4个选项中,不能看作一条语句的是______。A、{;}B、a=0,b=0,c=0;C、if(a>0);D、if(b==0)m=1;n=2;1.有以下程序main(){inta=0,

5、b=0;a=10;/*给a赋值*/b=20;/*给b赋值*/printf("a+b=%d",a+b);}程序运行后的输出结果是______。A、a+b=10B、a+b=30C、30D、出错2.以下叙述中正确的是______。A、C程序中注释部分可以出现在程序中任意合适的地方B、花括号“{”和“}”只能作为函数体的定界符花括号既可以做函数的定界符,也可以表示复合语句。C、构成C程序的基本单位是函数,所有函数名都可以由用户命名一个C程序中必须有且只能有一个由“main”命名的主函数,其他函数由用户自行命名;D、分号是C语言之间的分隔符,不是语句

6、的一部分分号是C语句的必要组成部分。3.以下叙述中错误的是______。A、C语句必须以分号结束B、复合语句在语法上被看作一条语句C、空语句出现在任何位置都不会影响程序运行在for循环中,循环条件语句为空时,则不判断循环条件,循环将无休止地进行下去,导致了此循环为死循环。D、赋值表达式末尾加分号就构成赋值语句3.以下关于函数的叙述中不正确的是______。  A、C程序是函数的集合,包括标准库函数和用户自定义函数  B、在C语言程序中,被调用的函数必须在main函数中定义  C、在C语言程序中,函数的定义不能嵌套  D、在C语言程序中,函数的调

7、用可以嵌套考点:常量、变量和标识符变量名首字母必须为字母(a-zA-Z),下划线(_),或者美元符号($)开始,不能以数字开头,不能包含除字母、下划线、数字以外的其他字符,并且用户标识符不能与C语言中的32个关键字同名。4.下列定义变量的语句中错误的是______。A、int_intB、doubleint_C、charForD、floatUS$1.以下不合法的用户标识符是______。A、j2_KEYB、DoubleC、4dD、_8_2.以下4组用户定义标识符中,全部合法的一组是______。A、_mainencludesinB、If-maxt

8、urboC、txtREAL3COMD、intk_2_0013.以下定义语句中正确的是______。A、chara='A'b='B';B、floata=

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

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

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