资源描述:
《真题笔试部分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、真题一一、选择题(每小题1分,共10分)若有以下说明和语句,且0<=i<10,则____C____是对数组元素的错误引用。inta[10],*p=a;A*(a+i)Ba[p-a]Cp+IDp[i]2.现已定义:charb[6],*p=b;选择正确的赋值语句_____C_____。Ab=”china”B*b=”china”Cp=”china”D*p=”china”?3.运行下列程序后,全局变量t.x和t.s的正确结果为__B____。structtree{intx;char*s;};fun(structtreet)//形参变量是属于被调函数的局部变量,实参变量是属于主调函数的
2、局部变量{t.x=10;t.s=”computer”;return(0);}main(){structtreet;t.x=1;t.s=”minicomputer”;fun(t) ; printf(”%d,%s”,t.x,t.s ) ;}A10,computerB1,minicomputerC1,computerD10,minicomputer4.若fp是指向某文件的指针,且已读到文件的末尾,则表达式feof(fp)的返回值是____C_____。A0B-1C非零值DNULL5.正确的指针数组的描述是____C_____。Aint(*a)[10]Binta[i][j]Ci
3、nt*a[10]D指针数组表示一个指针指向数组6.如下,哪个是c语言绘图时必须使用的语句____C_____。A#include//定义了通过控制台进行数据输入和数据输出的函数B#includeCgdriver=VGA//图形驱动器为VGA图形适配器Dwindow(20,5,50,20);//建立字符模式下的矩形字符窗口window(left,top,right,bottom);7.main(){第32页共32页intx=3,y=2,z=1;printf(“%s=%d”,”x/y&z”,x/y&z);}程序的输出结果是:____B__
4、____。Ax/y&z=0Bx/y&z=1Cx^y&z=0Dx^y&~z=1//优先诀括号成员第一;//括号运算符[]()成员运算符.->全体单目第二;//所有的单目运算符比如++--+(正)-(负)指针运算*&乘除余三,加减四;//这个"余"是指取余运算即%移位五,关系六;//移位运算符:<<>>,关系:><>=<=等等于(与)不等排第七;//即==!=位与异或和位或;//这几个都是位运算:位与(&)异或(^)位或(
5、)"三分天下"八九十;逻辑或跟与;//逻辑运算符:
6、
7、和&&十二和十一;//注意顺序:优先级(
8、
9、)底于优先级(&&)条件高于赋值,//三目运算符优先级排到
10、13位只比赋值运算符和","高//需要注意的是赋值运算符很多!逗号运算级最低!//逗号运算符优先级最低//结合决每种运算符都有一个优先级,优先级是用来标志运算符在表达式中的运算顺序的。优先级高的先做运算,优先级低的后做运算,优先级相同的右结合性决定计算顺序。 大多数运算符都是按从左到右计算,只有三类运算符的结合性是从右到左。他们是:单目、三目和赋值。8.定义一个返回值为整型的函数指针变量,下列哪一个是正确的___C___。Aint*p()Bint(*p)[]Cint(*p)()Dintp()9.main(){inti,j;do{if(j%5==0)i++;j++;}whi
11、le(i!=5)}修订为:main(){inti=0,j=0;do{if(j%5==0)i++;j++;}while(i!=5);第32页共32页}程序运行结束后j的值为____D___。A25B20C26D2110.若intx=2,y=1,z=0,下列几个表达式的值分别为_____A_____。⑴x
12、y&&z⑵x!=y!=z⑶~x>yA0,1,0B0,1,1C0,0,0D1,1,0二读程序,并选出正确的答案(每空3分,共45分)1.#includeintfind(char*s1,char*s2) {intt;char*p1,*p2;for(t=0 ;s1
13、[t] ;t++){p1=&s1[t] ;p2=s2 ;while(*p2&&*p2==*p1)//先算*p2==*p1{p1++;p2++;}if(!*p2)return(t);}return-1 ;}main(){if(find(“cisfun”,”is”)!=-1)L1:printf(“is”);if(find(“cisfun”,”Basic”)!=-1)L2:printf(“basic”);}(11)行L1输出的结果为____A_____。AisBiCcisfunD没有输出(12)行L2输出的结果为__