首页 五邑大学2011C语言与数据结构试题B

五邑大学2011C语言与数据结构试题B

举报
开通vip

五邑大学2011C语言与数据结构试题B五邑大学2011C语言与数据结构试题B 试卷编号 命题人:金旺春审核人:试卷分类(A卷或B卷)B 五邑大学 学期:课程: 班级:试卷参考答案第课程代号:姓名:学号:C语言与数据结构一二三总分题号 得分得分单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题2分,共40分) 1.不属于字符型常量的是(D) A.‘A’B.‘a’C.‘b’D.“A” 2.根据C语言的语法规则,下列(A)是不合法标识符。 A.whileB.NameC.Rern5D._exam 3.表达式“1?...

五邑大学2011C语言与数据结构试题B
五邑大学2011C语言与数据结构试题B 试卷编号 命题人:金旺春审核人:试卷分类(A卷或B卷)B 五邑大学 学期:课程: 班级:试卷参考答案第课程代号:姓名:学号:C语言与数据结构一二三总分题号 得分得分单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题目的括号内。每小题2分,共40分) 1.不属于字符型常量的是(D) A.‘A’B.‘a’C.‘b’D.“A” 2.根据C语言的语法规则,下列(A)是不合法标识符。 A.whileB.NameC.Rern5D._exam 3.表达式“1?(1?3:2):(7?1:0)”的值为(A). A.3B.2C.1D.0 4.为表示关系x≥y≥z,应使用C语言表达式(C). A.(x>=y>=z)B.(x>=y)AND(y>=z) C.(x>=y)&&(y>=z)D.(x>=z)&(y>=z) 5.以下说法中正确的是(C). A.C语言程序总是从第一个定义的函数开始执行。 B.在C语言程序中,要调用的函数必须有main()函数中定义。 C.C语言程序总是从main()函数开始执行。 D.C语言程序中的main()函数必须放在程序的开始部分。 6.设有数组定义:chararray[]=“China!”;则数组所占的存贮空间为(D). A.4个字节B.5个字节C.6个字节D.7个字节 7.C语言中以读写方式打开一个文件应选择(B)参数。 A.”r”B.“w+”C.“rb”D.“a” 8.从循环体内某处跳出,继续从头执行该循环的语句是:(C). A.break语句B.return语句C.continue语句D.空语句。 9.若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是(A) A.a=(b=4)=3;B.a=b=c+1;C.a=(b=4)+c;D.a=1+(b=c=4); 10.C语言用(C)表示逻辑“真”值。 A.trueB.t或yC.非零整型值D.整型值0 11.设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为(A)。 A.P+i*2B.P+(i-1)*2C.P+(i-1)D.P+i 12.字符串指针变量中存入的是(A). A.字符串的首地址。B.字符串C.第一个字符D.字符串变量。 13.以(D)个是不正确的描述。 A.数组名可以作为参数进行传递。 B.在定义函数时,必须指定形参的类型。 C.形参和实参之间可以是值传递。 D.不论在主函数还是自定义函数中,只要 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 了变量,就可为其分配存贮单元。 14.在函数中默认存储类型说明符的变量应该是(C)存储类型。 A.内部静态B.外部C.自动D.寄存器 15.设已有定义:char*st="howareyou";下列程序段中正确的是(B) A.chara[11],*p;strcpy(p=a+1,st[4]); B.chara[11];strcpy(a,st); C.chara[11];strcpy(++a,st); D.chara[],*p;strcpy(p=&a[1],st+2); 16.若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++)printf("*****\n"); 下面关于语句执行情况的叙述中正确的是(D) A.循环体执行两次B.循环体执行一次C.循环体一次也不执行 17.有如下程序: #include voidmain() { intx=012; printf("%d\n",++x); } 程序运行后的输出结果是(B) A)12B)11C)10D)9 18.设有如下函数定义 intfun(intk) { if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(4);,则函数fun总共被调用的次数是(C) A.2B.3C.4D.5 19.structsk {inta; floatb; }data; int*p; 若要使p指向data中的a域,正确的赋值语句是(C)。 A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a 20.若有以下说明和定义 typedefint*INTEGER; INTEGERp,*q; 以下叙述正确的是(B)。 A.p是int型变量 B.p是基类型为int的指针变量 D.构成无限循环 C. D.q是基类型为int的指针变量程序中可用INTEGER代替int类型名得分判断题(判断下列各小题,正确的在题后括号内打“√”,错的打“╳”。每小题2分,共30分) 1.C语言源程序文件通过了编译、连接之后,生成一个后缀为.EXE的文件。(√) 2.在C程序中,函数既可以嵌套定义,也可以嵌套调用。(╳) 3.利用fopen函数关闭打开的文件。(╳) 4.表达式‘\047’是一个八进制整数。()√ 5.continue语句的作用是结束本次循环。(√) 6.extern变量的作用域是定义处之后。()√ 7.C语言中字符串的结束符是‘\0’。()√ 8.如果有定义inta,*p=&a;则*p与a意义相同。(√) 9.结构体变量中各成员共享空间。(╳) 10.简单选择排序法是稳定的。()√ 11.复合语句之内定义的变量在复合语句之外不可以使用。(√) 12.实参只能是变量。(╳) 13.指针变量有自己的空间和地址,而它的值只能是另一个空间的地址。( 14.inta[6]={};(╳) 15.floata[5];int*p=a;(╳) 得分 1. 2. 3. 4. 5. 6.√)填空题(每题2分,共30分)C语言中普通整型变量的类型说明符为__int____,在内存中占__4____字节。短整型数-3在机内的补码表示为执行下列语句inta=4;a+=a-=a*a;后,a的值是__-24____。有如下语句:charA[]={“Iamastudent!”};该字符串的长度是__15____,A[7]=_’s’__。符号“x”和‘x’的区别是有如下输入语句:scanf(“%d,%d,%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的 1,3,2值为2,从键盘输入数据的正确形式应是 7. 8. 9. 10.一个源程序中允许有2个main()函数。(x+y)*(x+y)*4/z。数学表达式(xy)4z的C语言表达式形式为数组inta[3][5];共定义了有以下程序 #include intfun(intx,inty) { if(x!=y) return((x+y)/2); else return(x); } main() { inta=4,b=5,c=7; printf("%d\n",fun(2*a,fun(b,c))); }程序运行后的输出结果是11. void { inti,num[5]; for(i=0;i<5;i++) num[i]=i*10-2; printf(“%d”,num[3]); } 该程序的运行结果是__________28________.有程序如下:main()7。 12.有以下程序 #include intfun() { staticintx=2; x*=2; returnx; } main() { inti,s=1; for(i=1;i<=3;i++)s*=fun(); printf("%d\n",s); } 程序运行后的输出结果是_____512____________ 13.有以下程序 void { inti,num[5]; for(i=0;i<5;i++) num[i]=i*10-2; printf(“%d”,num[3]); } 该程序的运行结果是____________28___________________.main() 14.有以下程序 #include void { inta[]={8,2,9,4,1},*p; p=a; *(p+3)+=2; printf(“%d,%d”,*p,*(p+2)); } 该程序的运行结果是_________8,9__________________.main()15.写出下列程序的运行结果。 #include voidmain() { inta[]={1,2,3,-4,5}; intm,n,*p; p=&a[1];m=*(p+1);n=*(p+3);printf(“%d%d%d”,*p,m,n); } 该程序的运行结果是_____235_____________.
本文档为【五邑大学2011C语言与数据结构试题B】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_314871
暂无简介~
格式:doc
大小:9KB
软件:Word
页数:8
分类:互联网
上传时间:2017-06-03
浏览量:39