福建专升本计科类真命题.docx
- 文档编号:27526113
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:29
- 大小:59.18KB
福建专升本计科类真命题.docx
《福建专升本计科类真命题.docx》由会员分享,可在线阅读,更多相关《福建专升本计科类真命题.docx(29页珍藏版)》请在冰豆网上搜索。
福建专升本计科类真命题
C01
2009年福建省高职专升本科入学考试
软件工程
专业知识试卷
计算机科学与技术
(考试时间150分钟,满分300份,共三部分)
答题说明:
请将答案写在答题纸相应的位置上。
注意事项:
答案写在试卷上一律不给分。
第一部分 C语言程序设计(共100分)
一、单项选择题(本大题共30小题,每小题2份,共60份)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。
1.
下列选项中,合法的C语言标识符是________。
A.my_name
B.$234
C.myname
D.23b
2.
已知:
intx=5;执行完printf("%d",++x);后,输出的结果是:
________。
A.4
B.5
C.6
D.不确定
3.
已知:
intx=5,y=3;则逻辑表达式(x-y)&&(y-3)的值为________。
A.7
B.2
C.1
D.0
4.
已知:
inta=3,b=6,c=8;则执行完语句:
a=a>b?
a(b b: c);后,a的值是________。 A.3 B.6 C.8 D.17 5. 有如下程序段执行后的结果是________。 main() {inta=11,b=3; printf("%d,%d",a/b,a%b); } A.3,2 B.11,2 C.3,3 D.3.3,2 6. 有如下程序段: main() {charc; scanf("%c",&c); switch(c) {case'A': printf("5"); case'B': printf("4"); case'C': printf("3"); case'D': printf("2"); default: printf("1"); } } 当运行时输入“B回车”,则输出结果是________。 A.4 B.43 C.432 D.4321 7. 已知字符'a'的ASCII码值为97,'A'的ASCII码值为65,则如下程序段的运行结果是________。 main() {charc='d'; inti=c-32; printf("%c,%d",i,i); } A.d,68 B.D,68 C.d,100 D.D,100 8. 如下程序段的执行结果是________。 main() {intx=1,y=100; while(y>0) {x*=2;y/=3;} printf("%d,%d",x,y); } A.8,0 B.16,0 C.32,0 D.64,0 9. 如下选项中正确的数组定义是________。 A.#definem10;staticinta[m]={3,4,5,6}; B.staticinta[2]={3,4,5,6} C.staticinta[10]={3,4,5,6}; D.intm=4;staticinta[m]={3,4,5,6} 10. 执行程序段: charstr[12];scanf("$s",str); 如果输入如下字符串(其中□表示空格): what’s□your□name? 则str的值是________。 A.what’s B.what’s□ C.what’s□your D.what’s□your□name? 11. 如下程序段的运行结果是________。 main() {inti=5,sum=100; do{sum=sum+(--i);}while(i>=0); printf("%d",sum); } A.100 B.109 C.105 D.110 12. 如下程序段的运行结果是________。 main() {inti; for(i=1;i<=10;i++) {if(i%3==0)continue; printf("%d,",i); } } A.1,2,4,5,7,9,10, B.1,2,3,4,5,6,7,8,9,10 C.3,6,9, D.,1,2,4,5,6,7,8,9,10, 13. 若有说明: inta[5][6];则数组a的正确引用是________。 A.a[5][4] B.a[3,4] C.a(3)(4) D.a[3][4] 14. 在C语言中,凡不加类型说明的函数,自动________。 A.按无类型void处理 B.按整型int处理 C.按字符类型char处理 D.按浮点型float处理 15. 如下程序段的输出结果是________。 voidkk(inta,intb) {a=a*b;printf("%d,%d,",a,b);} main() {inta=5,b=6; kk(a,++b); printf("%d,%d",a,b); } A.30,6,30,6 B.35,6,35,6 C.30,7,5,7 D.35,7,5,7 16. 如下程序段的输出结果是________。 main() {staticinta[6]={3,6,9,12,15,18}; int*c=&a[2]; printf("%d,%d",*(c+3),*c+3); } A.18,12 B.15,18 C.18,15 D.15,12 17. 如下程序段中语法正确的是________。 A.int*p;p=1000; B.inta,*p;p=&a; C.inta,*p;*p=&a; D.inta=1000,*p;p=a; 18. 如下程序段的输出结果是: ________。 intmm(int*a,intb) {*a=*a+5;b*=3;return*a+b;} main() {inta=3,b=6; intc=mm(&a,b); printf("%d,%d,%d",a,b,c); } A.3,6,9 B.8,6,26 C.8,18,26 D.3,18,11 19. 如下程序段的输出结果是________。 main() { staticinta[2][3]={3,6,9,12,15,18}; int*c=a[1]; printf("%d,%d",*(c+1),*c+1); } A.15,13 B.6,7 C.9,10 D.12,13 20. 已有函数定义如下________。 voidaa(inta,charb,floatc){c=(float)(a+b);} 则下列程序段能够进行函数正确调用的是 A.main(){aa(5.0,'a',5);} B.main(){int*a;scanf("%d",&a);aa(a,'a',9);} C.main(){int*a=1;charb='b';floatc=1.0;aa(a,b,c);} D.main(){int*a;scanf("%d",a);aa(a,'a',3.0);} 21. 有如下定义: structstudent {charname[10]; floatscore; intage; }stu1,*p; 则在C语言程序中给变量stu1赋值正确的是________。 A.str1={"ddd",60.0,55}; B.strcpy(stu1,name,"ddd");stu1.score=66.0;stu1.age=15; C.p=&stu1;p->name="ddd";p->score=66.0;p->age=15; D.p=&stu1;p.name="ddd";p.score=66.0;p.age=15; 22. 下面程序段中语法正确的是________。 A.intmm(intx,inty){intx,y;returnx+y;} B.charstr[10];scanf("%s",&str); C.inti,a[10]; for(i=0;i<=10;i++)scanf("%d",&a[i]); D.inti,a[10],*p; for(i=0,p=a;p 23. 已知inta;并且a已经被正确赋值,则下列逻辑表达式中与(! a)等价的是________。 A.(a==0) B.(a>0) C.! (a==1) D.(a==1) 24. 若变量已经正确定义,要求程序段完成1到100的累加,下列选项中不能完成此功能的程序段是________。 A.for(i=1,sum=0;i<=100;i++)sum=sum+i; B.i=1;sum=0;while(i++<=100)sum=sum+i; C.for(i=1;i<=100;i++){sum=0;sum=sum+i;} D.i=1;sum=0;do{sum=sum+i;}while(++i<=100); 25. 已知intk;且k已经正确赋值,则下列表达式中存在语法错误的是________。 A.2 B.(k<6)++ C.k<6&&k>2 D.k==1 26. 如下程序段的输出结果是________。 main() { inti,j,a=0; for(i=1;i<=5;i++) for(j=i;j<=5;j++) a=a+j; printf("%d",a); } A.10 B.25 C.55 D.75 27. 语句: printf("%-8.4d",-36);执行时的输出结果是(□表示空格)________。 A.-0.36□□□□ B.-036□□□□□ C.□□□□-036 D.□□□□□-036 28. 如下程序段的输出结果是________。 main() {inta[10]={34,22,12,66,8,33,22,338,56,99}; inti,x=0; for(i=1;i<10;i++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福建 计科类真 命题