2011年辽宁专升本考试真题-C语言部分
2011辽宁省高职高专毕业生升入本科学校招生考试
计 算 机 试 卷
第二部分 计算机高级语言部分(C语言)
四、填空题(将正确答案填写在答题卡相应的位置上,每小题2分,共10分) 41.C语言程序的基本单位是______。
42.若有定义int a=8;则执行a=0.5+a/4.0;语句后,变量a的值为______。 43.若有定义int x[]=[3,2,5,1,15,7,12];则表达式*(x+3)的值_______。
44.若有定义int a=1,b=2,c=3,d=4,z;则表达式(a>b)?(z=c):(z=d)的值为_______。 45.若有定义int i,*p;使p指向i的赋值语句是_______。
五、阅读程序题(阅读下列程序,将正确的运行结果填写到答题卡相应的位置上。每小题3分,共24分)
46、下面程序运行的结果是 。 #include”stdio.h” main() { char *s=“abcde”; s+=2; printf(“%s”,s); }
47、下面程序的运行结果是 。 #include”stdio.h” main() { int i=0; while(i<2) { switch(i++) { case 0: printf(“fat”); break; case 1: printf(“hat”); case 2: printf(“cat”); break; default: printf(“Oh no!”); } }
第 1 页 共 9 页
}
48、下面程序运行的结果是 。 #include
49、下面程序运行的结果是 。 #include
50、下面程序运行的结果是 。 #include
第 2 页 共 9 页
}
51、下面程序运行的结果是 #include “stdio. h” int func(int n) { int c; if (n>0) c=func(n-2)+3; else c=2; return c; }
main() { int n=6; printf(“%d”,func(n)); }
52、下面程序运行的结果是 #include
int f1,f2,i; f1=1,f2=1;
for(i=1;i<3;i++) {
f1=f1+f2; f2=f2+f1;
printf(“%d,%d”,f1,f2);
} }
53、下面程序运行的结果是 。 #include
int a[10]={12,45,34,67,89,45,34,54,76,10}; int x,i; x=a[0];
for(i=1;i<0;i++) if(x
printf(“x=%d\\n”,x);
}
六、完善程序题(请在答卡相应的位置上填写正确的内容,使程序完整正确。每小题3
第 3 页 共 9 页
分,共24分)
54、下面程序的功能是输入10个整数,采用选择法按由小到大顺序排序。
#include “stdio. h” main() {
int i,j,a[10],k,t; for(i=0;i<10;i++) scanf(“%d,”,&a[i]); for(i=0;i<9;i++) {
____________________; for(j=j+1;j<10;j++) if(a[j]
t=a[i]; a[i]=a[k]; a[k]=t;
} }
for(i=0;i<10;i++)
printf(“%d,”,a[i]); } 55、下面程序的功能是将数组str1中字符串中的小写英文字母放入数组str2中,输出数组str2中的字符串
#inciude”string” main() {
char str1[50],str2[50];
int i,j; gets(str1);
for(i=0;j=0;str1[i]!=’\\0’;i++) if(_______________)
{
str2[j]=str1[i];j++;
}
str2[j]=’\\0’ puts(str2);
}
56、下面程序的功能是求存储在array数组中的矩阵两条对角线上元素之和。 #include “stdio.h”
main() {
第 4 页 共 9 页
int array[3][3]={2,3,4,8,3,2,7,9,8},a=0,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++)
if(_______________) a=a+array[i][j]; printf(“%d\\n”,a); }
57、下面程序的功能是输出结构体数组的所有元素的值。 #include “stdio. h” struct s {
char name[10]; int age; }
main() {
struct s a[3]={{“John”,19},{“Paul”,17},{“Marry”,18}}; struct s *p int i=0;
for(____________;i<3;i++,p++)
printf(“%s,%d\\n”p->name,p->age); }
58、下面程序的功能是计算:1-1/2+1/3-1/4+?+1/99-1/100+?的值,直到最后一项的绝对
-5
值小雨10为止。
include “stdio.h” include “math.h” main() {
int n=1;
double sum=0,term=1.0,temp; do {
temp=(double)1/(double)n; ________________________; term=-term; n++;
}while(fabe(temp)>=1e-5); printf(“sum=%f\\n”,sum); }
第 5 页 共 9 页
…… 此处隐藏:586字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




