资源描述:
《《C语言统考试卷》word版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1页共9页扬州大学试题纸(2010-2011学年第2学期)全校理工类等专业统考学院课程C及C++语言程序设计(闭)卷注意:1.请用答题纸答题,将答案填于相应的题号内。否则不给分。2.请认真填写并仔细核对答题纸上的学院、系科、班级、学号及姓名等。3.请将试卷和答题纸分开上交。一、单选题(每小题2分,共30分)1.以下叙述中,正确的是____________。A.在C程序中,注释只能位于一条语句的后面B.可以在一个函数中定义另一个函数C.对于标识符,C语言将不区分大小写D.构成C语言源程序的基本单位之一是函数定义2.下列表示中,不是C
2、语言合法字符常量的是。A.'$'B.' 65'C.' xff'D.'x2a'3.下列各组表示中,均能作为C语言自定义标识符的是。A.day,lotus_1_2_3,-xB.Abc,_above,IFC.M·John,year,sumD.month,total,enum4.设有声明语句“charch;”,则下列选项中,不合法的赋值语句是。A.ch='a+b';B.ch=' ';C.ch='a'+'b';D.ch=7+9;5.设有声明及初始化语句“intx=0,y=1;”,则执行语句“y=--x
3、
4、++y;”后,变量y的值为__
5、_______。A.0B.1C.2D.36.C语言规定,函数返回值的类型由。A.return语句中的表达式类型决定B.调用该函数时的主调函数类型决定C.调用该函数时系统临时决定D.定义该函数时所指定的函数类型决定7.若有声明语句“chars[10];”,则下列选项中,不能表示s[1]地址的是。A.s+1B.s++C.&s[0]+1D.&s[1]8.设有声明及初始化语句如下:staticchars1[]="ABCDEF";staticchars2[]={'A','B','C','D','E','F'};则下列选项中,叙述正确的是。A.
6、s1和s2完全相同B.s1和s2的长度相等C.s1和s2不相同,s1是指针数组D.s1数组长度比s2数组长9.以下函数定义示意中,正确的是。A.intfun(inta,staticintb){}B.floatfun(inta;intb){}C.doublefun(void){}D.intfun(chara[][]){}裁剪框学院___________系____________班级_____________学号____________姓名_____________------------------------------------
7、------------装---------------------------------------订-------------------------------------------线-----------------------------------------------10.设有声明语句“char*s="ta 8bc";”,则指针变量s指向的字符串所占内存单元的字节数是 。A.3B.5C.6D.711.下列判断正确的是。A.char*a="China";等价于char*a;*a="China";B.char
8、str[10]="China";等价于charstr[10];str[]="China";C.char*s="China";等价于char*s;s="China";D.charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc";12.设有程序段:chars[]="China",*p;p=s;则下列叙述中,正确的是。A.s和p完全相同B.数组s中的内容和指针变量p中的内容相同C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等13.下列程序段的运行结果是。char*p="rewind";
9、p+=2;printf("%d",strlen(p));A.2B.4C.6D.714.设有结构类型定义及结构对象声明语句如下:structpupil{charname[20];intage;intsex;}pup[5],*p=pup;则以下对scanf函数的调用语句中,错误的是。A.scanf("%s",pup[0].name);B.scanf("%d",&pup[0].age);C.scnaf("%d",&(p->sex));D.scanf("%d",p->age);15.设有结构类型定义及结构变量声明语句如下:structe
10、x{intx;floaty;charz;}example;则下列叙述中,错误的是_________。A.struct是结构类型定义时的关键字B.example是结构类型名C.x,y,z都是结构成员名D.structex是结构类型第2页