c语言期末复习题()

c语言期末复习题()

ID:11704470

大小:70.50 KB

页数:6页

时间:2018-07-13

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

《c语言期末复习题()》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、选择题1.以下叙述不正确的是A)-个C源程序可由-个或多个函数组成B)-个C源程序必须包含-个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于-条语句的后面2.C语言规定:在-个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后3.-个C语言程序是由A)-个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成4.若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)A)4B)16C)32D)525.假

2、设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是:A)7B)8C)6D)26.下面四个选项中,是C合法整型常量的选项是A)12.B)-20C)1,000D)4567.以下选项中正确的实型常量是A)0B)3.1415C)0.329╳102D).8718.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母,数字和下划线中任一种字符9.以下选项中不合法的用户标识符是A)abc.cB)fileC)MainD)PRINTF10.TURBOC中in

3、t型变量占字节数是A)1B)2C)3D)411.有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应当是( )A)132<回车>B)1,3,2<回车>C)a=1 b=3 c=2<回车>D)a=1,b=3,c=2<回车> 12.以下能正确的定义整形变量a,b和c并为其赋初值5的语句是: (A)int a=b=c=5;(B)int a,b,c=5;(C)a=5,b=5,c=5;(D)a=b=c=5; 13.若有代数式3ae/bc,则不正确的C语言

4、表达式是:A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*314.已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是:A)x%(-3)B)w+=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)*(a=3)15.若变量已正确定义,以下程序段的输出结果是A)输出格式说明与输出项不匹配,输出无定值B)5.17000C)5.168000D)5.169000x=5.16894printf(“%f”,(int)(

5、x*1000+0.5)/(float)1000);16.若变量已正确定义并赋值,以下符合C语言语法的表达式是A)a=a+7;B)a=7+b+c,a++C)int(12.3%4)D)a=a+7=c+b17.在C语言中,要求运算数必须是整型的运算符是:A)/B)++C)!=D)%18.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A)2.500000B)2.7500OOC)3.500000D)0.00000019.阅读以下程序,当输入数据的形式为25<空格>13<空格>10<

6、空格><回车>时,正确的输出结果是:main(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d”,x+y+z);}A)x+y+z=48B)x+y+z=35C)x+z=35D)不确定值20.若变量已定义,要将a中和b中的数进行交换,下面不正确的语句是:A)a=a+b;b=a-b;a=a-b;B)t=a;a=b;b=t;C)a=t;t=b;b=a;D)t=b;b=a;a=t;21.组成C程序的基本单位是______。A.函数B.标识符C.表达式D.语句22.下面哪个选项是合法的用户

7、自定义标识符__________.A.intB.#scoreC._max1D.3min23.下列不是赋值语句的是__________.A.a=3*'A'B.a==bC.a=bD.a=124.在C程序中有如下语句:charfunc(intx,inty);它是()。A.对函数func的定义。B.对函数func的调用。C.对函数func的声明。D.不合法的。25.设a为浮点型变量,下列选项中正确的是______。A.scanf("%d",&a);B.scanf("%f",a);C.scanf(&a);D.scanf("%f",&a);26.表

8、达式5>3

9、

10、8<=(a=10)的结果是___。A.0B.1C.非0D.非127.下面有关for循环的正确描述是______。A.for循环只能用于循环次数已经确定的情况。B.for循环是先执行循环体语句,

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

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

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