高等教育学校计算机等级考试_第1页
高等教育学校计算机等级考试_第2页
高等教育学校计算机等级考试_第3页
高等教育学校计算机等级考试_第4页
高等教育学校计算机等级考试_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2010年上半年浙江省高等教育学校计算机等级考试二级C级程序设计试卷说明(1 )本试卷共7页,满分100分;考试时间为90分钟;(2)考生应将所用试题答案填写在答卷上;(3 )程序阅读与填空全部是选择题,请在答案上的各小题选项的对应位置上填“V”(4)请在答卷上填写学校名称,准考证号和姓名,并将你的准考证号的后五位填写在答案 第一页右下角的指定位置内。一、程序阅读与填空(24小题,每小题3分,共72分)1阅读下列程序说明和程序,在每小题提供的若干可选答案中。挑选一个正确答案。程序说明输入一个整数,求它的各位数字之和及位数,例如, 17的个位数之和是8,位数 是2.运行示例:Enter an i

2、nteqer: -153sum=8, count=3程序#in clude<>main () int count = 0,i n,sun = 0;pin tf( "E nter an in teqer:");Scan f("%d", &in);if( (1) in = -in;dosum = sum +(2);;coun t+;while();prin tf("sum = %d,co unt =%dn",sum,co un t);供选择的答案(1)A. i n = 0> 0C. in ! =0<0mod

3、 10(2)/10% 10=in % 10/10=in /10%10 A. in %10 !=0!=0C.!in/ 10 !=02阅读下列程序说明和程序,在每小题提供的若干可选答案中。挑选一个正确答案.程序说明输出50到70之间的所有素数,要求定义和调用函数isprime (判断m与 是否为素数,若m为素数则返回1.否则返回0。素数就是只能被1和自身整除的 正整数,1不是素数,2是数素。运行示例:53 59 61 67 程序 #in clude<> #in clude<> mai n() int i ; int isprime(i nt m); for(i=50 ; i

4、 <= 70; i+) if()prin tf("%d",i);int isprime(i nt m) int i, k ;(6)k = (int )sqrt(double)m);for(i = 2;i <=k ;i+)if(m % i=0)(7) (8) ;供选择的答案(i) !=0(i) =0(m=1) return 0;(m=1) return 1;1(m) !=0(m) =0(6) (m!=1) return 1; C.;0D. return0D. returnC. return i <=ki<=k个正确6 个数,要(8) A. return

5、 1 C. return3. 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选 答案。【程序说明】输入 6 个整数,找出其中最小的数,将它和最后一个数交换,然后输出这 求定义和调用函数 swap(x,y) ,该函数交换指针 x 和 y 所指向单元的内容。 运行示例:Enter 6 integers: 6 1 8 2 10 97After swaped: 6 97 8 2 10 1 程序】void swap(int *x, int *y) int t;(9) ;main( ) int i,index, a10;Printf"Enter 6 integers:" fo

6、r(i = 0; i < 6; i+) scanf("%d, &ai);for (i =1; i < 6; i+)If(aindex > ai)_(11);_(12)printf("After swaped:");for(i = 0;i < 6; i+) printf("%d",ai);printf("n"); 【供选择的答案】 ( 9) A. t = *x, *x = *y, *y = tB. t = x, x = y,y = tC. *t = *x, *x = *y, *y = *tD.

7、&t = x, x = y ,y = &t(10) A. Index = 0B. Index = 5程序设计试卷第 3 页(共 7 页)D. index = 1B. i = indexD. index = iC. index = index(11) A. aindex = aiC. ai = aindex(12) A. swap (aindex,a5)B. swap (*aindex,*a5)C. swap (a*index,a*5)D. swap (&aindex,&a5)4. 阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

8、#include<stadio . h>#define T(c) ( ( (c) >= '0') && ( (c) <= '9') ? (c)'0' : -1)void f1 (char ch) switch (ch) case '0': printf ("0");case '1': printf ("1");case '2': printf ("2");break;case '3':

9、 printf ("3");default : printf ("9");printf ( "n" );double f2 () return (double) (5/2) ;double f3 (int n) if(n = = 1) return ;else return + / f3 (n-1);main ( ) printf ("%d %dn", T ( '7' ), T( 'a' ) );f(1) ( '1' );printf ("%. 1f n&q

10、uot;,f2 ( ) );ptintf ("% . 3f n ",f3(4) );【问题】(13) 程序运行时,第 1 行输出(13) 。A. 7 -1 B. -1 7 C. 7 a D. -1 -1程序设计试卷第 4页(共 7 页)(14) 程序运行时,第2行输出(14)A 1239 B 12C 1D 9(15) 程序运行时,第3行输出(15)AB 2CD 3(16) 程序运行时,第4行输出(16)AB 2.000 C D5阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确的 答案。【程序】程序1#in elude <>main () int

11、 i ,j,t,a3 4 =1,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12for (i = 0; i < 3 ; j+)for (j = 0 ; j <= i/2; j+ ) t = ai j, ai j = ai 3-j, ai 3-j =t ;printf(” dn”,a 01);printf(” dn”,a 22);程序2#in elude <>main () char str 10 =“ 27”;int i , number = 0 ;for (i = 0 ; str i != 0 '; i+ )if(str i >=0&

12、#39; && str i <=7')nu mber = nu mber * 8 + str i- 0';printf (” dn”,number);for (i = 0 ; str i ! = 0 ' ;i+ )if(str i >=' 0' && str i <=5')nu mber = nu mber * 6 + str i- 0';printf (” dn”,number);【问题】(17) 程序1运行时,第1行输出(17)A 3B 4C 1D 2(18) 程序1运行时,第2行输出

13、(18)程序设计试卷第5页(共7页)A 12B 11C 10 D 9(19)程序2运行时,第1行输出 (19)A 2B 27C 23 D 16(20)程序2运行时,第2行输出 (20)A 19B 140C 147 D 26阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确 答案。【程序】#in elude <>main () int i,j ;charch,*p1,*p2(four ,hello ”,” peak”,” apple ”);for (i = 0 ; i < 4; i+ )p1 =:p2 = si;ch =*( p1 +i );*s4=while ( *p1 != 0 ' ) if ( *p1 != ch ) *p2 = *p1;p2+;p1+;*p2 = 0 ';for ( i = 0 ; i < 4 ; i+ ) printf(” sn【问题】(21)程序运行时,第1行输出 (21)A our B four C fur D fou(22)程序运行时,第2行输出 (22)A ello B hllo C heo D hell(23) 程序运行时,第3行输出(23)A peak B eak C pek D pak(24) 程序运行时,第4行输出(24)A pple B apple C ale D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论