c语言程序设计真题

c语言程序设计真题

ID:20746133

大小:191.00 KB

页数:23页

时间:2018-10-15

c语言程序设计真题_第1页
c语言程序设计真题_第2页
c语言程序设计真题_第3页
c语言程序设计真题_第4页
c语言程序设计真题_第5页
资源描述:

《c语言程序设计真题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2007年山东省专升本考试C语言程序设计真题一.单项选择题(每小题1分,共15小题,15分)1.十进制95的二进制为______。()A.1011111B.1100011C.1011101D.10111102.若a=4,则执行a*=4-2语句后,a的值为______。()A.7B.9C.8D.103.若str1和str2的说明如下:()charstr1[20];char*str2=”teacher”;则语句strcpy(str1,str2)执行后,strlen(str1)的值是______。A.7B.29

2、C.8D.304.字符串“x54BNHGb13,2m”的长度为______。()A.12B.13C.11D.145.选出合法的C语言标识符______。()A.@abcB.number-ofC.5_705D.PI6.设整型变量b的值为4,执行完语句b+=b--后,b的值为______。()A.6B.7C.8D.97.C语言表达式6>3&&3&&4+2<5的值是______。()A.1B.0C.2D.不确定8.对于说明语句“int*d1,a[100];后续程序不允许出现的语句是______。()A.d1=

3、aB.*d1=a[0]C.d1=&aD.d1=&a[2]9.设a为整型变量,则表达式((a=3,a*=2),a+6)值是______。()A.9B.6C.15D.1210.函数定义时,如果没有指出函数返回值类型,则函数值隐含的类型为______。()A.函数没有返回值B.int型C.void型D.float型11.对于如下数据定义和scanf函数调用:()inta;floaty;charname[50];scanf(“%4d%f%2s”,&a,&y,name);如果输入:111144333%<回车>则y的

4、值是______。A.111144B.333C.111D.4412.说明外部变量的说明符为______。()A.globalB.registerC.staticD.extern13.若有以下说明:()structperson{charname[20];intage;}a={“Li”,20},*p=&a;则对结构体变量a中age成员错误的引用方式是______。A.(*p).ageB.p.ageC.a.ageD.p->age14.赋值运算n%=i+1与下面______语句的意义相同。()A.n=(i+1)%

5、nB.n=n%(i+1)C.n=n%i+1D.都不正确1.向文件中写数据的函数是______。()A.fgetcB.fprintfC.fscanfD.fopen二.填空题(共3小题,每空2分,共16分)1.字符串数组a和b中存放由小到大排列的有序字符串。下面程序实现将数组a和b合并为数组c,使合并后的数组c仍保持有序,并输出数组c的值。在划线的位置填上相关内容,实现上述功能。#include#include#defineM4#defineN6main(){static

6、char*a[N]={“apple”,“coconut”,“lemon”,“melon”};staticchar*b[N]={“banana”,“loquat”,“mango”,“orange”,“peach”,“plum”};char*c[M+N];intia=0,ib=0,ic=0;while(ia0)c[ic]=b[ib++];elsec[ic]=a[______];ic++;}while(ia

7、hile(ib

8、_____;}printf(“%d”,aver/10);}3.若要使得下面程序输出XAABXX,请在下划线处填上相关内容。main(){staticinta[5]={1,2,3,4,1};inti;for(i=0;i<5;i++){switch(______){case2:case3:putchar(‘A’);______;case4:case5:putchar(‘B’);default:putchar(‘X’);}}}三

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

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

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