2022年福建专升本计算机专业考卷

上传人:公**** 文档编号:488301082 上传时间:2023-05-24 格式:DOCX 页数:19 大小:28.86KB
返回 下载 相关 举报
2022年福建专升本计算机专业考卷_第1页
第1页 / 共19页
2022年福建专升本计算机专业考卷_第2页
第2页 / 共19页
2022年福建专升本计算机专业考卷_第3页
第3页 / 共19页
2022年福建专升本计算机专业考卷_第4页
第4页 / 共19页
2022年福建专升本计算机专业考卷_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《2022年福建专升本计算机专业考卷》由会员分享,可在线阅读,更多相关《2022年福建专升本计算机专业考卷(19页珍藏版)》请在金锄头文库上搜索。

1、2022 年福建专升本计算机专业考卷计算机科学类专业知识试卷(考试时间 150 分钟,满分 300 分,共三部分)第一部分C语言程序设计一、单项选择题(本大题共30小题,每小题 2分,共60 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将正确答案代码填写在答题纸相应位置上。1. 下列选项中,合法的C语言标识符是AmynameB$234CmynameD23b2. 己知:int某=5 ;执行完prin tf(“d”,+某);后,输出的结果是A. 4B. 5C. 6D.不确定3. 己知:int某=5, y=3;则逻辑表达式(某-y)&(y-3)的值为A. 7B.2C.1D.04. 己知

2、:inta=3, b=6, c=8;则执行完语句:a=aba: (binta=11,b=3;printf(“d,d”,ab,ab);A. 3, 2B. 11, 2C. 3, 3D. 3.3, 26.有如下程序段: main()charc; canf(“c”,&c);witch(C):caeA:printf(“5”);caeB:printf(“4”);caeC:printf(“3”);caeD:printf(“2”);default:printf(“1”);当运行时输入“B回车”,则输出结果是A. 4B. 43C. 432D. 43217. 已知字符a的ASCII码值为97, A的ASCII码值

3、为65,则如下程序段的 运行结果是 main()charC=d;inti=C-32:printf(“c,d”,i,i);A. d,68B. D,68C. d,100D. D,1008.如下程序段的执行结果是 main()int 某=1,Y=100; while(y0)某某=2; Y/=3;printf (“ d,%d”,某,Y) ; A. 8,0B. 16. 0C.32,0D. 64,09.如下选项中正确的数组定义是A.#definem10;taticintam=3,4,5,6;B.taticinta2=3,4,5, 6;C.taticinta10=3,4,5,6);D.intm=4;tati

4、cintam=3,4 5,6;10.执行程序段:chartr12;canf (“ ”,tr);如果输入如下字 符串(其中口表示空格):What 口 your 口 name则tr的值是A. WhatB. What 口 C. What 口 yourD. What 口 your 口 name11.如下程序 段的运行结果是main()inti=5,um=100;do(um=um+(-i);)while(i=0);printf(“d”um);A. 100B. 109C. 105D. 11012 .如下程序段的运行结果是main() inti;for(i=1;iname=ddd;p-core=660;p-

5、age=15;D. P二&tul; p.name二 “ddd”; p. core=66. 0; p. age=15; 22.下面程 序段中语法正确的是A. intmm(int 某,inty)int 某,y; return 某+y; B. chartr10;canf(“”,&tr);C. inti,a10;for(i=0;i=10;i+)canf(“d”,ai);D. inti, a10,某 p; for(i=0, p=a; p0)C. !(a=l)D. (a=1)24. 若变量已经正确定义,要求程序段完成1到100的累加,下列选项中不能完成此功能的程序段是A.for(i=1,um=0;i=10

6、0;i+)um=um+i;B.i=1;uln=0;while(i+=100)um=um+i;C.for(i=1;i=100;i+)um=0;um=um+iD.i=1;um=0;doim=um+i;while(+i25. 己知intk;且k已经正确赋值,则下列表达式中存在语法错误的是A. 22D. k=126.如下程序段的输出结果是main()inti,j,a=0; for(i=1;i=5;i+)for(j=i;j=5;j+)a=a+j; printf(“d”,a);A10B250C55D7527.语句:printf(“-8.4d”,-36);执行时的输出结果是(口表 示空格)A. -036 口

7、口口口 B. -036 口口口口口 C. 口口口口-036D. 口口口口 口-03628如下程序段的输出结果是 main()inta10=34, 22, 12, 66, 8, 33, 22, 338, 56, 99); inti,某 =0;for(i=1;i10;i+)if(aiA. 8B. 34C. 99D. 33829.如下程序段的输出结果是main()chartr = (S, t, u, d, e, n, t,0); Char 某 q二tr;while (某 q! = 0)q+;printf (“ d”,q-tr) ; A. 5B. 6C. 7D. 830.如下程序段的输出结果是 #de

8、finen5tructtudentintno;floatcore;main()tructtudenttun=1,12.,2,55.5,3,90.5,4, 78.0,5,34.0;inti;floata=0,b;for(i=0;iprintf(“08.4f”,b);A.0054.1000B.054.1000C.0054.1D.54.10000二、程序阅读题(本大题共4小题,每小题5分,共20分)阅读下列 程序,请将运行时输出的结果写在答题纸相应的位置上。31. /某程序段中口表示空格某/#includevoidmain()char trl=“good 口 morning!”,t r220; ch

9、ar 某 p, 某 q; for(p二trl; 某 p! = 0; p+);for(q二tr2; p二trl; q+)某口二某 p; 某 q =0; printf(“”,tr2);32.#include#definen10voidde(inta, int 某,int 某 m)inti二某+1;for(; i二某 m; i+)aiT=ai ;某山二某 m-1; voidmain() taticintan:32,12,12,56,78,12,78,5,32,12;intij, 某,m=n-1; for(i=0; i=m; i+)某二ai; For(j=i+l;j=m;j+)if(aj二二某)de(

10、a, j, &m) ; for(i=0; i=m; i+) printf(“d,”,ai);33.#includevoidch(int 某 a, int 某 b)intc;c=某 a; 某 a二某 b; 某 b=c; voidmain()taticinta10=32,5,18,56,98,52,78,15,132,112); int 某=0, y=l, i;if(a某ay)ch(&某,&y); for(i=2; i10; i+)if(aiay)y=i; ch(&a某,&ay);for(i=0;i10;i+)printf(“d,”,ai);34.#include voidmain()chartr=“0342202211”;taticinta10;inti;char 某 p;for(i=0; i10; i+)ai=0; for(p二tr;某 p! = 0; p+)i二某 p-0; ai+;for(i=0;i10;i+)printf(“d,”,ai);三、完善下列程序(本大题共2小题,每空4分,共20分)请将答案 写在答题

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号