资源描述:
《期末复习资料c语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、(注:本文档参考答案中“↙”代表回车换行,“□”代表空格,程序代码中省略了#include)一、基础知识和顺序结构(一)选择题1.以下不正确的C语言标识符是A.ABCB.abcC.a_bcD.ab.c2.以下正确的C语言标识符是A.%xB.a+bC.a123D.test!3.一个C语言程序的执行是从。A.main()函数开始,直到main()函数结束B.第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束D.main()函数开始,直到最后一函数结束4.在C语言程
2、序中,main函数的位置。A.必须作为第一个函数B.必须作为最后一个函数C.任意D.必须放在它所调用的函数之后5.一个C语言程序是由。A.一个主程序和若干个子程序组成B.一个或多个函数组成C.若干过程组成D.若干子程序组成6.下列四个叙述中,错误的是_______________。A.一个C源程序必须有且只能有一个主函数B.一个C源程序可以含零个或多个子函数C.在C源程序中注释说明必须位于语句之后D.C源程序的基本结构是函数7.编辑程序的功能是。A.建立并修改程序B.将C源程序编译成目标程序C.调试程序
3、D.命令计算机执行指定的操作8.C编译程序是。A.C语言程序的机器语言版本B.一组机器语言指令C.将C源程序编译成目标程序的程序第29页/共29页A.由制造厂家提供的一套应用软件1.以下叙述不正确的是____________。A.分号是C语句的必要组成部分B.C程序的注释可以写在语句的后面C.函数是C程序的基本单位D.主函数的名字不一定用main表示2.C语言中允许的基本数据类型包括_______。A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.整型、实型、逻辑型、字符型3.C语
4、言中能用八进制表示的数据类型为________。A.字符型、整型B.整形、实型C.字符型、实型、双精度型D.字符型、整型、实型、双精度型4.下列属于C语言合法的字符常数是___________。A.’97’B.”A”C.’t’D.” ”5.设所有变量均为int型,则表达式(a=2,b=5,b++,a+b)的值是A.7B.8C.6D.26.在C语言中,要求运算数必须是整型的运算符是:A./B.++C.!=D.%7.设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范
5、围为A.0-255B.1-32767C.0-65535D.0-21474836478.下面不正确的字符串常量是:A.'abc'B."12'12"C."0"D.""9.表达式18/4*sqrt(4.0)/8值的数据类型是:第29页/共29页A.intB.floatC.doubleD.不确定1.若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为:A.floatB.intC.charD.Double2.不属于字符型常量的是A.'A'B."B"C.''D.'
6、x72'3.在C语言中,合法的长整型常数是____________。A.0LB.4962710C.0412765D.0xa34b7fe4.若有以下定义语句charc1=’b’,c2=’e’;printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是__________。A.2,MB.3,EC.2,ED.输出项与相应的格式控制不一致,输出结果不确定5.设charch;以下正确的赋值语句是:A.ch='123';B.ch='xff';C.ch=' 8';D.ch="";6.若t
7、为double类型,表达式t=1,t+5,t++的值是A.1B.6.0C.2.0D.1.07.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后m,n的值是A.0,0B.0,1C.1,0D.1,1第29页/共29页1.若a=1,b=2,c=3,d=4,则条件表达式a
8、0011,b=00000110c=a^b<<2;a^b=00000101c=00010100A.00011011B.00010100C.00011100D.000110004.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是A.把x和y按从大到小排列B.把x和y按从小到大排列C.无确定结果D.交换x和y中的值(一)填空题1.C语言中的标识符只能由三种字符组成,它们是字母 、数字、下划线。2.一个C语言程序有且仅