资源描述:
《C语言考试试题基础版(精品).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、选择题1.在每个C程序屮都必须包含有这样--个函数,该函数的函数名为A.mainB.MAINC.nameD.function2.在以下关于C语言的注释的叙述中,不正确的是oA.注释可用”/*”、“*/”形式表示,也可用”〃”形式表示B.编译器在编译一个程序时,将跳过注释,不对其进行处理C・编译器在编译•个程序吋,可发现注释屮的单•词拼写错误D.程序屮注特的多少不会影响所牛成的可执行文件的长度3.以下叙述不正确的是oA.在C程序屮,严格区分大小写字母B.―个C源程序有且仅有•一个main函数C.在C程序屮,注释
2、只能位于一条语句的后面D.—个C程序总是从main函数开始执行4.下列合法的标识符为A.abde+B.#KDJFC.67KDJD.DK3_5.关于字符串和字符的关系正确的是A.“A”与,A,是相同的B.字符申是常量,字符是变量C.与W是不同的D.“A”与“A”是相同的6.下而关于语句的说法正确的是讦(x>y)z=x;s=z*z;elseA.下而这两段程序的执行效果是一致的讦(x>y){z=x;s=z*z;}else{z=y;s=l/(z*z);}z=y;s=l/(z*z);B.空语句是只有一个分号的语句,它其实什
3、么也不干C.语句的构成不一定需要分号D.语句的书写对程序的运行不起作用,因此可以随便写都可以7.以下各标识符小,合法的用户标识符组为oA.PAd,P#d,b-b,abc,_0123,ssipcdB.cin,alO,CPP,float,dclword,signedA.void,max,hiy,,list,*jerA.a,temp,_isw,INT,keep,wind&字符串“"EOF=・61"的长度是oA.8B.9C.12D・非法字符串9.数学式JsinA'
4、在C程序111对应的不正确的表达式为oA・
5、sqrt(sin(x)>0?sin(x):-sin(x))B.sqrt(fabs(sinx))A.sqrt(sqrt(sinx*sinx))D.fabs(sqrt(sin(x)))10.下列是C语言的有效标识符?A._NolB.No.lC・12345D・int11.C语言屮,表示一•条语句结束的标号是A.#B.;C・//D・}12.每个C程序屮都必须有且仅有一个A.类B.预处理命令C.主函数D•语句13.下列数据类型不是C语言基本数据类型的是oA.字符型B.整型C.实型D.数组14.下列字符列小,可作为C语言程序
6、自定义标识符是B.fileC.breakD.do=、%屮,优先级最低的运算符是—B.<=C・=D・%可以作为“字符串常量”的是A.switch15.运算符+、<=、A.+16.下列字符列中,A.ABCB・〃xyz〃C.'uvw'D・'a'17.字符串,'vmx43\p102qn的长度是。A.8B・10C.17D・1618.在C语言屮,自定义的标识符oA.能使用关键字并且不区分大小写B.不能使用关键字并且不区分大小写C.能使用关键字并且区分大小写D.不能使用关键字并且区分大小写19.设x和y均为逻辑型变量
7、,则x&&y为真的条件是A.它们均为真B.其屮一个为真C.它们均为假D.其屮一个为假20.若给定条件表达式(m)?(a++):则其小表达式m。A.和(m==0)等价B.和(m==l)等价C.和(m!=0)等价D.和(m!=l)等价9.在if语句屮,用作判断的表达式为oA.关系表达式B.逻辑表达式9.设i和k都是int类型,则以下for循环语句。for(i=0,k=-1;k=l;i++,k++)printiX,'****n);A.判断循环结束的条件不合法B.是无限循环C.循环体一次也不执行D.循环体只执行•一次
8、10.若有以下语句,则输出结果为。inta=2,b=l;strings1;sl=a>b?na大于b”:”a小于b”;printff%s”,si);A.a人于bB.a小于bC.1D.输岀语句有错11.intk=10;while(k=0)k=k-1;则下面描述正确的是OA.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次12.inta=l,b=2,c=2,t;whilc(a
9、行结果为oA.1,2,0B.2,1,0C.1,2,1D.2,1,113.intx=-l;dowhilc(!x);下列说法正确的是0A.是死循环B.循环执行两次C.循环执行一•次D.有语法错误14.以下能正确计算1*2*3*...*10的程序段是B.do{i=l;s=0;whilc(i<=10);D.i=l;s=0;do{s=s*i;i++;}whilc(i<=10);A.