真题笔试部分

真题笔试部分

ID:37531640

大小:170.00 KB

页数:32页

时间:2019-05-24

真题笔试部分_第1页
真题笔试部分_第2页
真题笔试部分_第3页
真题笔试部分_第4页
真题笔试部分_第5页
资源描述:

《真题笔试部分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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输出的结果为__

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。