资源描述:
《c语言基础知识练习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、精品文档c语言基础知识练习题一.单项选择题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语言程序中,main的位置。A.必须作为第一个函数B.必须作为最后一个函数C.任意D.必须放在它所调用的函数之后5.一个C语言程序是由。A.一个主程序和若干个子程序组成B.一个或多个函数组成C.若干
2、过程组成D.若干子程序组成2016全新精品资料-全新公文范文-全程指导写作–独家原创20/20精品文档6.C语言源程序的基本单位是。A.过程B.函数C.子程序D.标识符7.编辑程序的功能是。A.建立并修改程序C.将C源程序编译成目标程序D.调试程序E.命令计算机执行指定的操作8.C编译程序是。A.C语言程序的机器语言版本B.一组机器语言指.D.将C源程序编译成目标程序的程序F.由制造厂家提供的一套应用软件B9.不属于字符型常量的是A.’A’B.”B”C.’’D.’x72’10.设charch;以下正确的赋值语句是:A.ch=‘123’;B.ch=‘xff’;C.ch=‘
3、08’;D.ch=“”;11.以下使i的运算结果为4的表达式是A.inti=0,j=0;+i);B.inti=1,j=0;j=i=*2);C.inti=0,j=1;2016全新精品资料-全新公文范文-全程指导写作–独家原创20/20精品文档?:;D.inti=1,j=1;i+=j+=2;A1.若t为double类型,表达式t=1,t+5,t++的值是A.1B.6.0C.2.0D.1.0C13.设整型变量m,n,a,b,c,d均为1,执行“&&”后m,n的值是A.0,0B.0,1C.1,0D.1,1B1.执行语句“x=”后,x,a,b的值依次为A.1B.C.D.41.设intn=
4、7;则++n+1==9的结果是20.在C语言类型说明中,int、char、short等类型的长度是A.固定的B.由用户自己定义的C.任意的D.与机器字的长度有关的二.填空题1.C语言中的标识符只能由三种字符组成,它们是。一个C语言程序有且仅有一个___主_____函数。一个C语言程序有_1___个main函数和___若干个___个其他函数。结构化设计中的三种基本结构是____________________。2016全新精品资料-全新公文范文-全程指导写作–独家原创20/20精品文档C语言程序的执行是从______________________开始执行的。C语言源程序文件后缀是
5、_.c___,经编译后生成文件的后缀是______。经链接后生成文件的后缀是______。C语言源程序的语句分隔符是__;____。C语言程序开发的四个步骤是______、_______、_______、_______。9.若a是int型变量,且a的初值为6,则执行下面表达式后a的值为。a+=a-=a*a10.?72?在内存中占1个字节,“72”在内存中占。11.字符串“\”ABC”\”的长度是。12.C语言中的基本数据类型分为型、型和型。13.C语言的整型可分为型、型、型、整型、型和型。14.C语言的实型可分为型和型。15.已知a=13,b=6,写出下列表达式的值。
6、21141100151-56a/ba%ba&&b序分支循环5.main函数的第一条语句6..c.obj.exe7.2016全新精品资料-全新公文范文-全程指导写作–独家原创20/20精品文档;8.编辑编译链接执行9.-6010.1,211.12.整实字符13.整短整长整无符号无符号短无符号长14.单精度双精度15.21141100151-5B1.C语言基础测试题一1.2.选择题C语言程序的基本单位是。B.过程C.语句D.子程序对于while语句,错误的说法是。A.函数A.用条件控制循环体的执行次数B.循环体至少要执行一次C.循环体有可能一次也不执行D.循环体中可以包含若干条语句3
7、.4.定义语句inta=3;则执行语句a+=a-=a*a后,变量a的值是。关于局部变量和全局变量的叙述中,错误的是。A.B.0C.D.-122016全新精品资料-全新公文范文-全程指导写作–独家原创20/20精品文档A.全局变量的重复赋值不会影响局部变量的使用。B.主函数中定义的变量在整个程序中都是有效的C.形式参数也是局部变量。D.不论是局部变量还是全局变量,都以最近的一次赋值为准。5.已知:inta=13;那么:printf结果是。A.13B.013C.01D.036.在ma