c语期末复习题

c语期末复习题

ID:41582677

大小:77.41 KB

页数:11页

时间:2019-08-28

c语期末复习题_第1页
c语期末复习题_第2页
c语期末复习题_第3页
c语期末复习题_第4页
c语期末复习题_第5页
资源描述:

《c语期末复习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.C语言源程序名的后缀是什么?.c或・cpp2.C语言程序的注释由什么符号表示?/*…•…*/3.C语言屮变量名命名规则是什么?由字母、数字或下划线组成,但必须由字符或下划线开头的字符序列。4.一个算法应当具有5个特性,是什么?1、有穷性2、确定性3、可行性4、有零个或多个输入5、有一个或多个输出5.结构化程序由哪三种棊本结构组成?顺序结构、选择结构、循环结构6.什么是空语句?空语句是只有一个分号组成的语句。7.else不能单独使用,必须和什么配对使用?If&若i为整型变量,则循环语句for(i=3;i==0;)printf(“%d”,i・・);的循环次数为0多少次?9.定义一个

2、一维数组a[20],则数组a[20]下标的表示范围是什么?0~1910.字符串是借助一维字符数组來存放的,并规定作为字符申结束的标志是什么?11.strcpy函数的一般调用形式为strcpy(字符串1,字符串2),它的功能是什么?将字符串2复制到字符串1中12.什么是形参?什么是实参?⑴函数定义时括号里变量名⑵函数调用时括号里的变量名13.变量从作用域的角度,可以分为哪两种?局部变量;全局变量14.C语言源程序中,什么是宏?它可以用來表示什么?用一个标识符表示一个字符串15・C语言规定必须什么作为主函数名,程序将从此开始执行,在此结束?main16.在C语言中的实型变量分哪两种

3、类型?单精度型双精度型17.C语言中,输入操作是由什么库函数完成的?输出操作是由什么库函数完成?输入:scanf输出:printf18.C语言屮对源文件进行编译牛成的目标文件的扩展名是什么?.obj19.有整型变量k,i=6;若执行表达式语句k=i++;后k的值为什么?i的值为什么?6720.设m为int型变量,则描述“m是偶数”的表达式是什么?m%2==021.在C语言中,变量a、b均为整型,贝IJ表达式“a=3,b=5,b卄口+b”的值是什么?922.若有以下定义和语句,为使变量a得到3,b得到4,正确的格式输入形式是什么?inta,b;scanf(ua=%d,b=%d?&a

4、,&b);或a=3,b=423.在C语言小终止本次循环的语句是什么?跳出循坏体,提前结束全部循坏的语句是什么?24.以卜「for循坏的执行次数是多少?continue4breakfor(x=(),y=0;(y=123)&&(xv4);x++);intarr[9];25.定义一个含有9个元索•的一维整型数组arr的语句是什么?26•若定义intd;charc=4D则执行下

5、侨的语旬后,d的值是什么?4swith(c){case'A':d=0;break;case4Cd=2;break;caseQ:caseE:d=4;break;default:d=5;}27.若一个功能函数无返回

6、值,则通常将其类型定义是什么?若不定义返回值类型,则返回值的默认类型是什么?若其冇返回值,则通常什么语句返回值?void类型int类型return语句28.C语言是通过什么来实现数据的输入和输出的?输入函数scanf输出printf29.完成C源程序编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为什么?编译,连接,执行3().C语言程序的结构是由什么组成的?函数31.要调用数学*1数时,在#include命令屮应包含什么?math.h32.设intx=l,y=l;,表达式(!xlly-)的值是多少?133.C语言的数据类型包括哪些?整形,实型,字符型,指针类型34.若已定

7、义x和y为double类型,则表达式x=l,y=x+3/2的值是多少?2.035•冇以下程序段,while循环执行的次数是多少?无数次intk=0;while(k=l)k++;36.当调用函数时,实参是一个数组名,则向函数传送的是什么?数组首地址37.能够正确定义口赋值的语句是哪个?BB.charc=33;A.intnl=n2=21;C.floatf=f+1.4;38.设有定义“intk=0;“,A.k++0D.doublex=7.3E2.6;E后面的为整数卜面选项的四个表达式屮哪个与其他三个表达式的值不相同?AB.k+=11C.++k1D.k+139.设变量已正确定义,则下而能匸

8、确计算s=x!的程序段是哪个?A.s=0;B.s=l;for(i=l;i<=x;i++)s*=i;for(i=l;il;i++)s*=i;for(i=x;i>=2;i-)s*=i;40.若有定义"floatx=1.5;inta=l,b=3,c=2;,则正确的switch语句是哪个?CA.switch(x){case1.0:printf("*'');case2.0:printf("**");C

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

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

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