单元-测试之一 c语言概述

单元-测试之一 c语言概述

ID:31894787

大小:173.00 KB

页数:21页

时间:2019-01-25

单元-测试之一 c语言概述_第1页
单元-测试之一 c语言概述_第2页
单元-测试之一 c语言概述_第3页
单元-测试之一 c语言概述_第4页
单元-测试之一 c语言概述_第5页
资源描述:

《单元-测试之一 c语言概述》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单元测试之一C语言概述一、选择题1.C语言属于下列哪一类语言()。CA.机器语言B.汇编语言C.面向过程的语言D.面向对象的程序设计语言2.一个C语言程序总是从()开始执行。CA.书写顺序的第一个函数B.书写顺序的第一条执行语句C.主函数mainD.不确定3.把已经编译好的源程序翻译成二进制的目标代码的是下面哪一个步骤()。BA.编辑B.编译C.连接D.执行4.在C语言程序中,main()的位()。CA.必须作为第一个函数B.必须作为最后一个函数C.可以任意D.必须放在它所调用的函数之后5.C语言中的标识符只能由字母,数字和下划线组成且第一个字符()。CA.

2、必须为字母B.必须为下划线C.必须为字母或下划线D.可以是字母,数字或下划线中任一种6.一个C程序的执行是从()。AA.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束7.C语言中允许的基本数据类型包括()。BA.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、字符型、逻辑型8.以下叙述错误的是哪个()。DA.分号是C语句的必要组成部分B.C程序的注释可以

3、写在语句的后面C.函数是C程序的基本单位D.主函数的名字不一定用main表示9.以下叙述错误的是哪个()。CA.一个C源程序必须有且只能有一个主函数B.一个C源程序可以含零个或多个子函数C.在C源程序中注释说明必须位于语句之后D.C源程序的基本结构是函数2110.下列属于C语言合法的字符常数是()。CA.’97’B.”A”C.’t’D.””B和D显然不是字符,是字符串。A应当用8进制,即'97'才对,因此选C,C是控制字符,11.标示符命名规则规定,标示符的合法字符不能是以下哪个()。DA.下划线B.数字C.字母D.空格12.在C语言中,合法的长

4、整型常数是()。AA.0LB.4962710C.0412765D.0xa34b7fe13.若有以下定义语句charc1=’b’,c2=’e’;printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是()。BA.2,MB.3,EC.2,ED.输出项与相应的格式控制不一致,输出结果不确定14.在以下一组运算符中,优先级最高的是()。DA.<=B.==C.%D.++15.在C语言中,以下表达式哪个得出的结果为0?()CA.3.0%4B.3%4C.3/4D.3.0/416.x=3.6,a=7,y=5.5,表达式x+a%3*(int)(x+y

5、)%2/4的结果是多少?()Aa%3=1(int)(x+y)=1212%2=00/4=0结果是3.6A.3.6B.4.6C.3.85D.4.8517.下面程序的输出是()。Dmain(){intk=11;printf("k=%d,k=%o,k=%x",k,k,k);}A.k=11,k=12,k=13B.k=11,k=13,k=13C.k=11,k=013,k=oXbD.k=11,k=13,k=b【解析】主要考察printf的输出格式和进制问题,输出的格式控制部分,只需用对应的变量值替代即可%d十进制就是13%o八进制就是015%x十六进制就是0xd(但是

6、打印不会打印0,0x前缀)18.以下合法的C语言赋值语句是哪个?()BA.a=b=58B.k=int(a+b);C.a=58,b=5821D.i;19.以下程序的输出结果是()。Cmain(){intx=10,y=3;printf(“%d”,y=x/y);}A.0B.1C.3D.不确定20.若变量已正确说明为int类型,要给a,b,c输入数据,以下正确的输入语句是()。DA.read(a,b,c);B.scanf(“%d%d%d”,a,b,c);C.scanf(“%D%D%D”,%a,%b,%c);D.scanf(“%d%d%d”,&a,&b,&b);2

7、1.执行下面程序段后,c3中的值是()。Aintc1=1,c2=2,c3;c3=c1/c2;A.0B.1/2C.0.5D.122.若执行以下程序段,其输出结果是()。Binta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d”,a,b,c);A.3,0,-10B.0,0,3C.-10,3,-10D.3,0,33、a-=a-5;//执行前,a=0,执行后,a-=-5,a=5;c=a;//c=5;00523.若有以下定义和语句:inta=5;a++;此处表达式a++的值是()。CA.7B.6C.5D.424.在

8、C语言中,如果下面的变量都是int类型,则输出结果是

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

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

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