2010福建专升本计科类真题.doc

2010福建专升本计科类真题.doc

ID:48539660

大小:31.76 KB

页数:23页

时间:2020-01-27

2010福建专升本计科类真题.doc_第1页
2010福建专升本计科类真题.doc_第2页
2010福建专升本计科类真题.doc_第3页
2010福建专升本计科类真题.doc_第4页
2010福建专升本计科类真题.doc_第5页
资源描述:

《2010福建专升本计科类真题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2010福建省高职高专升本科入学考试软件工程计算机科学与技术专业知识试卷数字媒体艺术(考试时间150分钟,满分300分,共三部分)第一部分C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1、在C语言中,浮点型常量的表示方法错误的是()(A)12.565(B)0.0(C)1.2521e2(D)5.3^82、下面程序执行后的结果是()#includevoidmain(){floatb=189.22;printf("%2d",(int)b);}(A)189.22(B)189(C)18(D)893、如果要对a,b,c三个变量赋予同

2、一个初值5,如下语句错误的是()(A)inta,b,c;a=b=c=5;(B)inta=5,b=5,c=5;(C)inta=5;b=5;c=5;(D)inta=5,b=a,c=b;4、设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后表达式的值为()(A)46(B)43(C)0(D)205、下列不能够正确得到a,b两个值中最大值,并把最大值赋予max的语句为()(A)if(a>b)max=a;elsemax=b;(B)a>b?max=b:max=a;(C)a>b?max=a:max=b;(D)a

3、5;inta=8;floaty=3.5;则表达式x+a%3*(int)(x+y)%2/4最后的值是多少()(A)10(B)6.5(C)31.5(D)07、关于算法的描述,错误的是()//此题不妥(A)算法应具有零个或多个输入输出(B)算法中的每一个步骤都必须是确定的(C)算法可以是有限的,也可以是无限不停止的(D)算法的输出可以是屏幕上显示,也可以是通过打印机打印8、设a,b初始值分别是3和5,则如下程序执行完后,a和b的值分别是()if((a=b)>0)b=a++;elsea=++b;(A)6,5(B)5,6(C)5,5(D)3,69、设a,b都是整数类型,要在键盘上输入a

4、,b的值,则格式化输入函数应为()(A)scanf("%d,%d",*a,*b);(B)scanf("%d,%d",a,b);(C)scanf("%d,%d",&a,&b);(D)scanf("%d,%d",%a,%b);10、已知a和b值分别是4和5,关于如下逻辑表达式,值为0的是()(A)a

5、

6、b(B)!a

7、

8、b(C)(a&&b)

9、

10、0(D)!!(a>b)11、以下程序的输出结果是()#includevoidmain(){inttop=5;inttmp=0;do{tmp*=top;}while(--top);printf("%d,%d",top,tm

11、p);}(A)0,120(B)1,120(C)0,0(D)1,012、已知有定义inta[10];,如下对数组a第5个元素引用中(数组的首元素为第1个元素),正确的表达式是()(A)a[0]+4(B)*a+4(C)*(a+4)(D)a[5]13、假设二维数组a定义为floata[3][4],下列对数组第二行、第二列元素引用方法中,错误的为()(A)*(a[0]+5)(B)a[2][2](C)a[1][1](D)*(a[1]+1)14、以下程序输出结果正确的是()#includevoidmain(){intsum=0;for(intn=0;n<10;n++){

12、if(n%2==0)continue;if(n%5==0)break;sum+=n;}printf("%d,%d",sum,n);}(A)4,5(B)45,10(C)2,1(D)5,815、如下对字符串赋初值的方式中,错误的是()(A)chart[10]={'h','e','r','e'};(B)chart[]="here";(C)chart[]={"here"};(D)chart[10]='here';16、如下常用的字符串操作中,实现两个字符串连接操作的是()(A)strcmp(B)strcat(C)strcpy(D)strstr17、以下程序的输出结果正确的是()int

13、f(inta,int*b){if(a>*b)*b=a;return*b;}voidmain(){inta=9;intb=6;intc=f(a,&b);printf("%d,%d,%d",a,b,c);}(A)9,6,9(B)9,9,6(C)9,6,6(D)9,9,918、一维数组a的定义为inta[10],对于如下函数定义,不能用f(a)调用的为()(A)intf(int*x)(B)intf(intx[])(C)intf(intx[10])(D)intf(intx)19、以下程序的输出结果正确的是()i

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

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

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