信息技术教师招聘考试试题AZ_第1页
信息技术教师招聘考试试题AZ_第2页
免费预览已结束,剩余26页可下载查看

下载本文档

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

文档简介

1、c 语言二级测试试题(2)及答案默认分类 2009-05-16 20:35:09 阅读 520 评论 0 字号:大中小一、选择题(每题 2 分,共计 70 分)1.已知一棵二*树前序遍历和中序遍历分别为ABDEGCFH 和DBGEACHF,则该二*树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG2.树是结点的集合,它的根结点数目是A) 有且只有 1B) 1 或多于 1C)0 或 1D)至少 23.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是A) e3,e1,e4,e2B) e2,e4,e3,e1C)e3,e4,e1,e2D )任意顺序

2、4.在设计程序时,应采纳的原则之一是A)不限制 goto 语句的使用B)减少或取消注解行C)程序越短越好D)程序结构应有助于读者理解5.程序设计语言的基本成分是数据成分、运算成分、控制成分和A)对象成分B)变量成分C) 语句成分D) 传输成分6.下列叙述中,不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流B )反映岀用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析7. 下列不属于软件工程的 3 个要素的是A) 工具B) 过程C)方法D)环境8. 单个用户使用的数据视图的描述称为A)外模式B)概念模式C)内模式D)存储

3、模式9.将 E-R 图转换到关系模式时,实体和联系都可以表示成A) 属性B) 关系C)键D)域10.SQL 语言又称为A)结构化定义语言B)结构化控制语言C)结构化查询语言D)结构化操纵语言11.下列叙述中正确的是A)C 语言编译时不检查语法B)C 语言的子程序有过程和函数两种C) C 语言的函数可以嵌套定义D) C 语言的函数可以嵌套调用12.在 C 语言中,退格符是A) nB) tC ) fD ) b13.以下叙述中正确的是A)构成 C 程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main ()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义14.若已定义

4、:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a=25&b-=2&c?printf(*a=%d,b=%d,c=%dn,a,b,c):printf(#a=%d,b=%d,c=%dn, a,b,c);程序输岀的结果是A)*a=25,b=13,c=19B)*a=26,b=14,c=19C)# a=25,b=13,c=19D)# a=26,b=14,c=1915.下列程序段的输岀结果是int a=1234;float b=123.456;double c=12345.54321;printf (-,%2.1f,%2.1f,a,b,c );A) 无输出B

5、)12 , 123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.516.若运行以下程序时,从键盘输入ADescriptor (表示回车),则下面程序的运行结果是#includemain () char c;int v0=1,v1=0,v2=0;do switch ( c=getchar () casera:caseAcase/e:caseEcase/ . /i:caseIcase/o:caseOcase u :case U :v1+=1;defa ult: v0+=1;v2+=1; while (c!= n);printf (v0=%d,v1=

6、%d,v2=%dn,v0,v1,v2 )A)v0=7,v1=4,v2=7B)v0=8,v1=4,v2=8C)v0=11,v1=4,v2=11D)v0=13,v1=4,v2=1217.设有以下程序段int x=0,s=0;while (!x!=0 ) s+=+x;printf (%d,s );则A)运行程序段后输岀 0B)运行程序段后输岀 1C)程序段中的控制表达式是非法的D)程序段执行无限次18.执行下面的程序段后,变量k 中的值为int k=3, s : 2;s : 0 =k; k=s : 1 *10;A)不定值B)33C)3019.以下程序段的描述,正确的是x=_1;dox=x*x; wh

7、ile (!x);A)是死循环B)循环执行两次C)循环执行一次D)有语法错误20.有如下程序段int a=14,b=15,x;char c= A;x= (a&b ) & (c B;执行该程序段后,x 的值为A)tureB)falseC)0D)121.下列程序执行后的输岀结果是void func1(int i);void func2 (int i);char st 口 =hello,friend!;void func1 (int i) printf (%c,st :i);if (i3) i+=2;func2(i) ;void func2 (int i) printf (%c,st

8、 :i);if (ia : p);return (p);在下划线处应填入的内容是A)i=pB)a : p =a : iC)p=jD)p=i23.以下程序的输出结果是#includevoid prt (int *x, int*y, int*z ) printf (%d,%d,%d n,+*x,+*y,*main () int a=10,b=40,c=20;prt (&a,&b,&c );prt (&a,&b,&c );A)11,42, 3112,22,41B)11,41,2012.42.20C)11,21,4011.21.21D)11,41,211

9、2,42,2224.有如下程序main () char s 口 =ABCD, *p;for (p=s+1; p该程序的输岀结果是A)ABCDBCDCDD(z+) ;B)ABCDC)BCDD)BCDCDD25.下列程序执行后的输岀结果是main () int a : 3 3 , *p,i;p=&a : 0 0 ;for (i=1; i9; i+ ) p i =i+1;printf (%d n,a : 1 2 )A)3B)6C)9D)随机数21.下列程序执行后的输岀结果是void fund (int i);void func2 (int i)char st 口 =hello,friend!

10、;void funci (int i) printf (%c,st :i);if (i3) i+=2;func2(i) ;void func2 (int i) printf (%c,st :i);if (ia : p);return (p);在下划线处应填入的内容是A)i=pB)a : p =a iC)P=jD)p=i23.以下程序的输出结果是#includevoid prt (int *x, int*y, int*z ) printf (%d,%d,%d n,+*x,+*y,*(z+) ;main () int a=10,b=40,c=20;prt (&a,&b,&c

11、 );prt (&a,&b,&c );A)11,42, 3112,22,41B)11,41,2012.42.20C)11,21,4011.21.21D)11,41,2112,42,2224.有如下程序main () char s =ABCD, *p;for (p=s+1; p该程序的输岀结果是A)ABCDBCDCDDB)ABCDC)BCDD)BCDCDD25.下列程序执行后的输岀结果是main () int a : 3 3 , *p,i;p=&a : 0 0 ;for (i=1; ij 共执行的次数是main () int i=0, j=10, k=2, s=0

12、;for (;) i+=k;if (ij) printf (%d,s );break; s+=i;A)4B)7C)5D)633.若有以下程序#includevoid f (int n );main () void f (int n );f (5);void f (int n ) printf (%d n,n ) ; 贝 U 以下叙述中不正确的是A)若只在主函数中对函数f 进行说明, 则只能在主函数中正确调用函数fB)若在主函数前对函数f 进行说明,则在主函数和其后的其他函数中都可以正确调用函数fC)对于以上程序,编译时系统会提示岀错信息:提示对 f 函数重复说明D)函数 f 无返回值,所以可用

13、void 将其类型定义为无返回值型34.以下程序的输岀是struct st int x; int *y; *p;int dt : 4 = 10,20,30,40 ;struct st aa : 4 = 50,&dt : 0 ,60,&dt : 0 ,60,&dt : 0 ,60,&dt : 0 ;main () p=aa;printf (%d n,+ ( p-x);A)10B)11C)51D)6035.有以下程序#includemain () FILE *fp; int i=20,j=30,k,n;fp=fopen (d1.dat,w);fprintf (fp,

14、%d n,i) ;fprintf (fp,%d n,j);fclose (fp);fp=fopen (d1.dat,r);fscanf (fp,%d%d , &k,&n ) ; printf (%d %d n,k,n );fclose (fp);程序运行后的输岀结果是A)20 30B)20 50C)30 50D)30 20二、填空题(每空 2 分,共计 30 分)1.数据结构分为逻辑结构和存储结构,线性链表属于【1】。2.在面向对象方法中, 类之间共享属性和操作的机制称为【2】。3.耦合和内聚是评价模块独立性的两个主要标准,其中【3】 反映了模块内各成分之间的联系。4.一个项目

15、具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管”和实体 项目”的联系属于【4】的联系。5. 数据库设计分为以下 6 个设计阶段:需求分析阶段、【5】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。输入答案,中间不含空格:6. 以下程序的功能是从健盘输入若干学生的成绩,并输岀最高成绩和最低成绩,当输入负数时结束。请填空。main () float x,amax,amin;scanf (%f,&x )amax=x;amin=x;while (【6 】) if (xamax )amax=x;elseif【7】amin=x;else scanf (%f,&x );

16、printf (n amax=%f n amin=%f n,amax,amin );7.设在主函数中有以下定义和函数调用语句,且 fun 函 数 为void 类型;请写出 fun 函数的首部 【8】要求形参名为 b。main () double s : 10 22 ;int n;fun (s);输入答案,中间不含空格:8.下列程序的功能是输入一个整数,判断是否是素数,若为素数输岀1 ,否则输岀 0,请填空。main () int i, x, y=1;scanf (%d, &x );for (i=2; i=0;_i )d=c i ;printf (%c,b【13】);printf (n)

17、;6.以下程序的功能是从健盘输入若干学生的成绩,并输岀最高成绩和最低成绩,当输入负数时结束。请填空。main () float x,amax,amin;scanf(%f,&x );amax=x;amin=x;while (【6 】) if (xamax )amax=x;elseif【7】amin=x;else scanf(%f,&x );printf (n amax=%f n amin=%f n,amax,amin );7.设在主函数中有以下定义和函数调用语句,且 fun 函数为 void 类型;请写出 fun 函数的首部 【8】要求形参名为 b。main () double s : 10 22 ;int n;fun (s);8.下列程序的功能是输入一个整数,判断是否是素数,若为素数输岀1,否则输岀 0,请填空。main () int i, x, y=1;scanf (%d, &

温馨提示

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

评论

0/150

提交评论