【计算机类职业资格】二级JAVA笔试-362及答案解析.doc

上传人:ownview251 文档编号:1326921 上传时间:2019-10-17 格式:DOC 页数:29 大小:75.50KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试-362及答案解析.doc_第1页
第1页 / 共29页
【计算机类职业资格】二级JAVA笔试-362及答案解析.doc_第2页
第2页 / 共29页
【计算机类职业资格】二级JAVA笔试-362及答案解析.doc_第3页
第3页 / 共29页
【计算机类职业资格】二级JAVA笔试-362及答案解析.doc_第4页
第4页 / 共29页
【计算机类职业资格】二级JAVA笔试-362及答案解析.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、二级 JAVA笔试-362 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.最初的计算机编程语言是( )。A机器语言 B汇编语言C高级语言 D低级语言(分数:2.00)A.B.C.D.2.专门的关系运算不包括下列的( )。A连接运算 B选择运算C投影运算 D并运算(分数:2.00)A.B.C.D.3.“年龄在 18-25之间”这种约束是属于数据库当中的( )。A原子性措施 B一致性措施C完整性措施 D安全性措施(分数:2.00)A.B.C.D.4.软件生命周期中所花费用最多的阶段是( )。A详细设计 B软件编码C软件测试 D软件维护(分数:

2、2.00)A.B.C.D.5.下列叙述中正确的是( )。A程序执行的效率与数据的存储结构密切相关B程序执行的效率只取决于程序的控制结构C程序执行的效率只取决于所处理的数据量D以上三种说法都不对(分数:2.00)A.B.C.D.6.在面向对象方法中,不属于“对象”基本特点的是( )。A一致性 B分类性C多态性 D标识唯一性(分数:2.00)A.B.C.D.7.下列叙述中正确的是( )。A软件交付使用后还需要进行维护B软件一旦交付使用就不需要再进行维护C软件交付使用后其生命周期就结束D软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.8.结构化程序设计所规定的三种基本控制结构是(

3、 )。Afor、wule、switch B输入、输出、处理C顺序结构、选择结构、循环结构 D主程序、子程序、函数(分数:2.00)A.B.C.D.9.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。A选择 B连接C投影 D并(分数:2.00)A.B.C.D.10.下列描述中正确的是( )。A软件工程只是解决软件项目的管理问题B软件工程主要解决软件产品的生产率问题C软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C.D.11.以下关于结构化程序设计的叙述中正确的是( )。A一个结构化程序

4、必须同时由顺序、分支、循环三种结构组成B结构化程序使用 goto语句会很便捷C在 C语言中,程序的模块化是利用函数实现的D由三种基本结构构成的程序只能解决小规模的问题(分数:2.00)A.B.C.D.12.下列不属于 C语言关键字的是( )。Adefault BregisterCenum Dexternal(分数:2.00)A.B.C.D.13.以下叙述中错误的是( )。AC 程序在运行过程中所有计算都以二进制方式进行BC 程序在运行过程中所有计算都以十进制方式进行C所有 C程序都需要编译链接无误后才能运行DC 程序中整型变量只能存放整数,实型变量只能存放浮点数(分数:2.00)A.B.C.D

5、.14.已知:char a;int b;float c;doubled;,执行语句“c=a+b+c+d;“后,变量 c的数据类型是( )。Aint BcharCfloat Ddouble(分数:2.00)A.B.C.D.15.已知 int i=10;,表达式“20-0=1=9“的值是( )。A0 B1C19 D20(分数:2.00)A.B.C.D.16.已知 int x=(1,2,3,4);,变量 x的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D.17.已知 int i=1;,执行语句 while(i+4);后,变量 i的值为( )。A3 B4C5 D6(分数:2.00)A

6、.B.C.D.18.对字符数组 s赋值,不合法的一个是( )。Achars=“Beijing“; Bchars20=“beijing“;Cchars20;s=“Beijing“; Dchar s20=B,e,i,j,i,n,g;(分数:2.00)A.B.C.D.19.有以下程序:#include stdio.hmain()int a=2, b=2, c=2;printf(“%d/n“, a/bc);程序运行后输出的结果是( )。A0 B1C2 D3(分数:2.00)A.B.C.D.20.有以下程序,其输出结果是( )。void main()float x=1;int y;x+;y=x+1;pr

7、intf(“x=%d,y=%f“,x,y);Ax=2,y=3 Bx=2,y=3.0Cx=2.0,y=3 Dx=0,y=0.000000(分数:2.00)A.B.C.D.21.有以下程序:main()int x=0,y=5,z=3;while(z-0+x5?x:y-)y=y-1;printf(“%d,%d,%d/n“,x,y,z);程序执行后输出的结果是( )。A3,2,0 B3,2,-1C4,3,-1 D3,-1,-2(分数:2.00)A.B.C.D.22.设有定义 double a10,*s=a;,以下能够代表数组元素 a3的是( )。A(*s)3 B*(s+3)C*s3 D*s+3(分数:

8、2.00)A.B.C.D.23.有以下程序:main()(int p7=11,13,14,15,16,17,18,i=0,k=0;while(i7pi%2)k=k+pi+; i+;printf(“%d/n“,k);执行后输出的结果是( )。A57 B39C24 D11(分数:2.00)A.B.C.D.24.以下程序的输出结果是( )。main()int a=1;char c=a:float f=2.0;printf(“%d/n“,(!(a=0),f!=0c=A);A0 B1C2 D3(分数:2.00)A.B.C.D.25.有以下程序:void f(int *x,int *y)int *t;t=

9、x;x=y;y=t;*x=*y;main()int a8=1,2,3,4,5,6,7,8,i,*p,*q;p=a;q=a7;while (pq)f(p,q);p+;q-; for(i=0; 18; 1+) printf(“%d,“,ai);程序运行后输出的结果是( )。A8,2,3,4,5,6,7,1, B5,6,7,8,1,2,3,4,C1,2,3,4,5,6,7,8, D8,7,6,5,4,3,2,1,(分数:2.00)A.B.C.D.26.在 C语言中,函数返回值的类型最终取决于( )。A函数定义时在函数首部所说明的函数类型Breturn 语句中表达式值的类型C调用函数时主调函数所传递的

10、实参类型D函数定义时形参的类型(分数:2.00)A.B.C.D.27.以下叙述中错误的是( )。A改变函数形参的值,不会改变对应实参的值B函数可以返回地址值C可以给指针变量赋一个整数作为地址值D当在程序的开头包含头文件 stdio.h时,可以给指针变量赋 NULL(分数:2.00)A.B.C.D.28.若有定义:int a23;,以下选项中对 a数组元素正确引用的是( )。Aa2!1 Ba23Ca03 Da11!1(分数:2.00)A.B.C.D.29.有以下程序:main()int a33,*p,i;p=a00;for(i=0;i9;i+) pi=i;for(i=0;i3;i+) print

11、f(“%d“,(+p)i);程序运行后输出的结果是( )。A012 B135 C234 D345(分数:2.00)A.B.C.D.30.假定从键盘上输入“3.6,2.4回车“,下面程序的输出结果是( )。#include math.hmain()float x,y,z;scanf(“%f,%f“,x,y);z=x/y;while(1)if(fabs(z)1.0)x=y;y=z;z=x/y;else break;printf(“%f/n“,y);A1.500000 B1.600000C2.000000 D2.400000(分数:2.00)A.B.C.D.31.以下程序运行后输出的结果是( )。#

12、include stdio.hmain()int i;for(i=1;i=5;i+)switch (1%5)case 0:printf“*“);break;case 1:printf(“#“);break;default:printf(“/n“);case 2:printf(“);A#*B#* C#D#(分数:2.00)A.B.C.D.32.有以下程序:#include stdio.h#include stdlib.hint fun(int n)int *p;p= (int*)malloc(sizeof(int);*p=n; return *p;main()int a;a=fun(10); p

13、rintf(“ %d/n“, a+fun(10);程序的运行结果是( )。A0 B10C20 D出错(分数:2.00)A.B.C.D.33.以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void main(int_)int i=0;while(iN)scanf(“%d“,x+(i+);在下划线处应填入的是( )。A*x BxNCx Dx(分数:2.00)A.B.C.D.34.若要定义一个具有 5个元素的整型数组,以下定义语句错误的是( )。Aint a5=0; Bint b=0,0,0,0,0;Cint c2+3; Dint i=5,di;(分数:2.00

14、)A.B.C.D.35.以下程序的输出结果是( )。main()char *s=“12134211“;int v1=0,v2=0,v3=0,v4=0,k;for(k=0;sk;k+)switch(sk)case1:v1+;case 3: v3+;case 2: v2+;default: v4+;printf(“v1=%d, v2=%d, v3=%d, v4=%d/n“,v1,v2,v3,v4);Av1=4,v2=2,v3=1,v4=1 Bv1=4,v2=9,v3=3,v4=1Cv1=5,v2=8,v3=6,v4=1 Dv1=4,v2=7,v3=5,v4=8(分数:2.00)A.B.C.D.36

15、.有以下程序:#include stdio.hstruct ordint x,y;dt2=1,2,3,4;main()struct ord *p=dt;printf(“%d,“,+(p-x);printf(“%d/n“,+(p-y);程序运行后输出的结果是( )。A1,2 B4,1C3,4 D2,3(分数:2.00)A.B.C.D.37.有以下程序:int fun()static int s=0;s+=1:return s:main(int argc,char *argv)int n,i=0;while(argv1i!= /0)n=fun();i+;)printf(“%d/n“,n*argc)

16、;假设程序经编译、链接后生成可执行文件 exam.exe,若键入以下命令:exam 123回车,则运行结果为( )。A6 B8C3 D4(分数:2.00)A.B.C.D.38.有以下程序:#include stdio.hmain()struct STU char name9; char sex; double score2;struct STU a= “Zhao“,m,85.0,90.0 b=“Qian“,f,95.0,92.0;b=a;printf(“%s,%c,%2.0f,0/02.0f/n“, b.name, b.sex, b.score 0, b.score1);程序的运行结果是( )

17、。AQian,f,95,92 BQian,m,85,90CZhao,f,95,92 DZhao,m,85,90(分数:2.00)A.B.C.D.39.有以下程序:#include stdio.hvoid fun(char *t, char *s)while(*t!=0) t+;while(*t+=*s+)!=0);main()char ss10=“acc“,aa10=“bbxxyy“;fun(ss, aa); printf(“%s,%s/n“,ss,aa);程序的运行结果是( )。Aaccxyy,bbxxyy Bacc,bbxxyyCaccxxyy,bbxxyy Daccbbxxyy,bbxx

18、yy(分数:2.00)A.B.C.D.40.有以下程序:#include stdio.hmain()FILE *pf;char *s1=“China“,*s2=“Beijing“;pf=fopen(“abc.dat“,“wb+“);fwrite(s2,7,1,pf);rewind(pf); /*文件位置指针回到文件开头*/fwrite(s1,5,1,pf);fclose(pf);以上程序执行后 abc.dat文件的内容是( )。AChina BChinangCChinaBeijing DBeijingChina(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:20.00)41.

19、一棵二叉树第八层(根结点为第一层)的结点数最多为 1 个。(分数:1.00)填空项 1:_42.关系数据模型由关系数据结构、关系操作集合和 13 大要素组成。(分数:1.00)填空项 1:_43.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:1.00)填空项 1:_44.在二维表中,元组的 1 不能再分成更小的数据项。(分数:1.00)填空项 1:_45. 1的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。(分数:1.00)填空项 1:_46.已有定义:float x=5.5;,则表达式:x=(int)x+2 的值为 1。(分数:1.00)填空

20、项 1:_47.己定义 char ch=$;int i=1,j;,执行 j=!chi+以后,i 的值为 1。(分数:1.00)填空项 1:_以下程序中,函数 fun的功能是计算 x2-2x+6,主函数中将调用 fun函数计算,请填空。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6#include “math.h“double fun(double x) return( (8) );main()( double x,y1,y2;printf(“Enter x:“); scanf(“%1f“,x);yl=fun(8+x);y2=fun( (9) );printf(“y

21、1 =%1f,y2=%1f/n“,y1,y2);(分数:2.00)填空项 1:_填空项 1:_48.以下程序运行后输出的结果是_。main()int i,j,a3=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+)for(j=i.j3;j+)aji=0;for(i=0;i3;i+)for(j=0;j3;j+) printf(“% d“aij);printf(“/n“);(分数:1.00)填空项 1:_49.以下 sstrcpy()函数实现字符串复制,即将 t所指字符串复制到 s所指向内存空间中,形成一个新的字符串 s。请填空。void sstrcpy(char *s,char *

22、t)while(*s+=_);main()char str1100,str2=“abcdefgh“;sstrcpy(str1,str2);printf(“%s/n“,str1);(分数:2.00)填空项 1:_50.以下程序运行后输出的结果是_。main()char s=“GFEDCBA“;int p=6;while(sp!=D)priritf(“%c“, p);p=p-1; (分数:2.00)填空项 1:_以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main()int i,a20,sum,count;sum=count=0;for(i=0;i20;i+) sc

23、anf(“%d“,( (13) );for(i=0;i20; i+)if(ai0)count+,sum+=( (14) );printf(“sum=%d,count=%d/n“,sum,count);(分数:4.00)填空项 1:_填空项 1:_51.以下程序的功能是将字符串 s中的数字字符放入 d数组中,最后输出 d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include stdio.h#include ctype.hmain()char s80,d80; int i,j;gets(s);for(i=j=0;si!=/0;i+)if(

24、_) dj=si;j+;dj=/0;puts (d);(分数:2.00)填空项 1:_二级 JAVA笔试-362 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.最初的计算机编程语言是( )。A机器语言 B汇编语言C高级语言 D低级语言(分数:2.00)A. B.C.D.解析:2.专门的关系运算不包括下列的( )。A连接运算 B选择运算C投影运算 D并运算(分数:2.00)A.B.C.D. 解析:3.“年龄在 18-25之间”这种约束是属于数据库当中的( )。A原子性措施 B一致性措施C完整性措施 D安全性措施(分数:2.00)A.B.C.

25、D.解析:4.软件生命周期中所花费用最多的阶段是( )。A详细设计 B软件编码C软件测试 D软件维护(分数:2.00)A.B.C.D. 解析:5.下列叙述中正确的是( )。A程序执行的效率与数据的存储结构密切相关B程序执行的效率只取决于程序的控制结构C程序执行的效率只取决于所处理的数据量D以上三种说法都不对(分数:2.00)A. B.C.D.解析:6.在面向对象方法中,不属于“对象”基本特点的是( )。A一致性 B分类性C多态性 D标识唯一性(分数:2.00)A. B.C.D.解析:7.下列叙述中正确的是( )。A软件交付使用后还需要进行维护B软件一旦交付使用就不需要再进行维护C软件交付使用后

26、其生命周期就结束D软件维护是指修复程序中被破坏的指令(分数:2.00)A. B.C.D.解析:8.结构化程序设计所规定的三种基本控制结构是( )。Afor、wule、switch B输入、输出、处理C顺序结构、选择结构、循环结构 D主程序、子程序、函数(分数:2.00)A.B.C. D.解析:9.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。A选择 B连接C投影 D并(分数:2.00)A.B. C.D.解析:10.下列描述中正确的是( )。A软件工程只是解决软件项目的管理问题B软件工程主要解决软件产品的生产率问题C软件工程的主要思想是强调在软件开发过程中需

27、要应用工程化原则D软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C. D.解析:11.以下关于结构化程序设计的叙述中正确的是( )。A一个结构化程序必须同时由顺序、分支、循环三种结构组成B结构化程序使用 goto语句会很便捷C在 C语言中,程序的模块化是利用函数实现的D由三种基本结构构成的程序只能解决小规模的问题(分数:2.00)A.B.C. D.解析:12.下列不属于 C语言关键字的是( )。Adefault BregisterCenum Dexternal(分数:2.00)A.B.C.D. 解析:13.以下叙述中错误的是( )。AC 程序在运行过程中所有计算都以二进制方式进

28、行BC 程序在运行过程中所有计算都以十进制方式进行C所有 C程序都需要编译链接无误后才能运行DC 程序中整型变量只能存放整数,实型变量只能存放浮点数(分数:2.00)A.B. C.D.解析:14.已知:char a;int b;float c;doubled;,执行语句“c=a+b+c+d;“后,变量 c的数据类型是( )。Aint BcharCfloat Ddouble(分数:2.00)A.B.C. D.解析:15.已知 int i=10;,表达式“20-0=1=9“的值是( )。A0 B1C19 D20(分数:2.00)A.B. C.D.解析:16.已知 int x=(1,2,3,4);,

29、变量 x的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D. 解析:17.已知 int i=1;,执行语句 while(i+4);后,变量 i的值为( )。A3 B4C5 D6(分数:2.00)A.B.C. D.解析:18.对字符数组 s赋值,不合法的一个是( )。Achars=“Beijing“; Bchars20=“beijing“;Cchars20;s=“Beijing“; Dchar s20=B,e,i,j,i,n,g;(分数:2.00)A.B.C. D.解析:19.有以下程序:#include stdio.hmain()int a=2, b=2, c=2;printf

30、(“%d/n“, a/bc);程序运行后输出的结果是( )。A0 B1C2 D3(分数:2.00)A. B.C.D.解析:20.有以下程序,其输出结果是( )。void main()float x=1;int y;x+;y=x+1;printf(“x=%d,y=%f“,x,y);Ax=2,y=3 Bx=2,y=3.0Cx=2.0,y=3 Dx=0,y=0.000000(分数:2.00)A.B.C.D. 解析:21.有以下程序:main()int x=0,y=5,z=3;while(z-0+x5?x:y-)y=y-1;printf(“%d,%d,%d/n“,x,y,z);程序执行后输出的结果是(

31、 )。A3,2,0 B3,2,-1C4,3,-1 D3,-1,-2(分数:2.00)A.B.C.D. 解析:22.设有定义 double a10,*s=a;,以下能够代表数组元素 a3的是( )。A(*s)3 B*(s+3)C*s3 D*s+3(分数:2.00)A.B. C.D.解析:23.有以下程序:main()(int p7=11,13,14,15,16,17,18,i=0,k=0;while(i7pi%2)k=k+pi+; i+;printf(“%d/n“,k);执行后输出的结果是( )。A57 B39C24 D11(分数:2.00)A.B.C.D. 解析:24.以下程序的输出结果是(

32、)。main()int a=1;char c=a:float f=2.0;printf(“%d/n“,(!(a=0),f!=0c=A);A0 B1C2 D3(分数:2.00)A. B.C.D.解析:25.有以下程序:void f(int *x,int *y)int *t;t=x;x=y;y=t;*x=*y;main()int a8=1,2,3,4,5,6,7,8,i,*p,*q;p=a;q=a7;while (pq)f(p,q);p+;q-; for(i=0; 18; 1+) printf(“%d,“,ai);程序运行后输出的结果是( )。A8,2,3,4,5,6,7,1, B5,6,7,8,

33、1,2,3,4,C1,2,3,4,5,6,7,8, D8,7,6,5,4,3,2,1,(分数:2.00)A.B.C. D.解析:26.在 C语言中,函数返回值的类型最终取决于( )。A函数定义时在函数首部所说明的函数类型Breturn 语句中表达式值的类型C调用函数时主调函数所传递的实参类型D函数定义时形参的类型(分数:2.00)A. B.C.D.解析:27.以下叙述中错误的是( )。A改变函数形参的值,不会改变对应实参的值B函数可以返回地址值C可以给指针变量赋一个整数作为地址值D当在程序的开头包含头文件 stdio.h时,可以给指针变量赋 NULL(分数:2.00)A.B.C. D.解析:2

34、8.若有定义:int a23;,以下选项中对 a数组元素正确引用的是( )。Aa2!1 Ba23Ca03 Da11!1(分数:2.00)A.B.C.D. 解析:29.有以下程序:main()int a33,*p,i;p=a00;for(i=0;i9;i+) pi=i;for(i=0;i3;i+) printf(“%d“,(+p)i);程序运行后输出的结果是( )。A012 B135 C234 D345(分数:2.00)A.B. C.D.解析:30.假定从键盘上输入“3.6,2.4回车“,下面程序的输出结果是( )。#include math.hmain()float x,y,z;scanf(“

35、%f,%f“,x,y);z=x/y;while(1)if(fabs(z)1.0)x=y;y=z;z=x/y;else break;printf(“%f/n“,y);A1.500000 B1.600000C2.000000 D2.400000(分数:2.00)A.B. C.D.解析:31.以下程序运行后输出的结果是( )。#include stdio.hmain()int i;for(i=1;i=5;i+)switch (1%5)case 0:printf“*“);break;case 1:printf(“#“);break;default:printf(“/n“);case 2:printf(

36、“);A#*B#* C#D#(分数:2.00)A.B.C. D.解析:32.有以下程序:#include stdio.h#include stdlib.hint fun(int n)int *p;p= (int*)malloc(sizeof(int);*p=n; return *p;main()int a;a=fun(10); printf(“ %d/n“, a+fun(10);程序的运行结果是( )。A0 B10C20 D出错(分数:2.00)A.B.C. D.解析:33.以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10void main(int_)int

37、 i=0;while(iN)scanf(“%d“,x+(i+);在下划线处应填入的是( )。A*x BxNCx Dx(分数:2.00)A.B. C.D.解析:34.若要定义一个具有 5个元素的整型数组,以下定义语句错误的是( )。Aint a5=0; Bint b=0,0,0,0,0;Cint c2+3; Dint i=5,di;(分数:2.00)A.B.C.D. 解析:35.以下程序的输出结果是( )。main()char *s=“12134211“;int v1=0,v2=0,v3=0,v4=0,k;for(k=0;sk;k+)switch(sk)case1:v1+;case 3: v3+

38、;case 2: v2+;default: v4+;printf(“v1=%d, v2=%d, v3=%d, v4=%d/n“,v1,v2,v3,v4);Av1=4,v2=2,v3=1,v4=1 Bv1=4,v2=9,v3=3,v4=1Cv1=5,v2=8,v3=6,v4=1 Dv1=4,v2=7,v3=5,v4=8(分数:2.00)A.B.C.D. 解析:36.有以下程序:#include stdio.hstruct ordint x,y;dt2=1,2,3,4;main()struct ord *p=dt;printf(“%d,“,+(p-x);printf(“%d/n“,+(p-y);程

39、序运行后输出的结果是( )。A1,2 B4,1C3,4 D2,3(分数:2.00)A.B.C.D. 解析:37.有以下程序:int fun()static int s=0;s+=1:return s:main(int argc,char *argv)int n,i=0;while(argv1i!= /0)n=fun();i+;)printf(“%d/n“,n*argc);假设程序经编译、链接后生成可执行文件 exam.exe,若键入以下命令:exam 123回车,则运行结果为( )。A6 B8C3 D4(分数:2.00)A. B.C.D.解析:38.有以下程序:#include stdio.h

40、main()struct STU char name9; char sex; double score2;struct STU a= “Zhao“,m,85.0,90.0 b=“Qian“,f,95.0,92.0;b=a;printf(“%s,%c,%2.0f,0/02.0f/n“, b.name, b.sex, b.score 0, b.score1);程序的运行结果是( )。AQian,f,95,92 BQian,m,85,90CZhao,f,95,92 DZhao,m,85,90(分数:2.00)A.B.C.D. 解析:39.有以下程序:#include stdio.hvoid fun(

41、char *t, char *s)while(*t!=0) t+;while(*t+=*s+)!=0);main()char ss10=“acc“,aa10=“bbxxyy“;fun(ss, aa); printf(“%s,%s/n“,ss,aa);程序的运行结果是( )。Aaccxyy,bbxxyy Bacc,bbxxyyCaccxxyy,bbxxyy Daccbbxxyy,bbxxyy(分数:2.00)A.B.C.D. 解析:40.有以下程序:#include stdio.hmain()FILE *pf;char *s1=“China“,*s2=“Beijing“;pf=fopen(“ab

42、c.dat“,“wb+“);fwrite(s2,7,1,pf);rewind(pf); /*文件位置指针回到文件开头*/fwrite(s1,5,1,pf);fclose(pf);以上程序执行后 abc.dat文件的内容是( )。AChina BChinangCChinaBeijing DBeijingChina(分数:2.00)A.B. C.D.解析:二、填空题(总题数:13,分数:20.00)41.一棵二叉树第八层(根结点为第一层)的结点数最多为 1 个。(分数:1.00)填空项 1:_ (正确答案:128)解析:42.关系数据模型由关系数据结构、关系操作集合和 13 大要素组成。(分数:1

43、.00)填空项 1:_ (正确答案:关系完整性约束)解析:43.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:1.00)填空项 1:_ (正确答案:单元)解析:44.在二维表中,元组的 1 不能再分成更小的数据项。(分数:1.00)填空项 1:_ (正确答案:分量)解析:45. 1的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。(分数:1.00)填空项 1:_ (正确答案:集成测试)解析:46.已有定义:float x=5.5;,则表达式:x=(int)x+2 的值为 1。(分数:1.00)填空项 1:_ (正确答案:7.000000)解析:4

44、7.己定义 char ch=$;int i=1,j;,执行 j=!chi+以后,i 的值为 1。(分数:1.00)填空项 1:_ (正确答案:1)解析:以下程序中,函数 fun的功能是计算 x2-2x+6,主函数中将调用 fun函数计算,请填空。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6#include “math.h“double fun(double x) return( (8) );main()( double x,y1,y2;printf(“Enter x:“); scanf(“%1f“,x);yl=fun(8+x);y2=fun( (9) );pri

45、ntf(“y1 =%1f,y2=%1f/n“,y1,y2);(分数:2.00)填空项 1:_ (正确答案:x*x-2*x+6 或 x*x+6-2*x(只要是与此多项式等价即可))解析:填空项 1:_ (正确答案:sin(x))解析:48.以下程序运行后输出的结果是_。main()int i,j,a3=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+)for(j=i.j3;j+)aji=0;for(i=0;i3;i+)for(j=0;j3;j+) printf(“% d“aij);printf(“/n“);(分数:1.00)填空项 1:_ (正确答案:0 2 30 0 60 0 0)解析:49.以下 sstrcpy()函数实现字符串复制,即将 t所指字符串复制到 s所指向内存空间中,形成一个新的字符串 s。请填空。void sstrcpy(char *s,char *t)while(*s+=_);main()char str1100,str2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1