欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1326940       资源大小:80.50KB        全文页数:29页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、二级 JAVA 笔试-381 及答案解析(总分: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.在关系数据库模型中,通常可以把外码所在的关系称为( )。A被参照关系 B参照关系C主码 D主关系(分数:2.00)A.B.C.D.4.下面数据结构中,属于非线

    2、性的是( )。A线性表 B树C队列 D堆栈(分数:2.00)A.B.C.D.5.下面概念中,不属于面向对象方法的是( )。A对象 B继承C类 D过程调用(分数:2.00)A.B.C.D.6.设有如下三个关系表(分数:2.00)A.B.C.D.7.结构化程序设计主要强调的是( )。A程序的规模 B程序的效率C程序设计语言的先进性 D程序的易读性(分数:2.00)A.B.C.D.8.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A内模式 B外模式C概念模式 D逻辑模式(分数:2.00)A.B.C.D.9.层次型、网状型和关系型数据库的划分原则是( )。A记录长度 B文件的大小C联

    3、系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D.10.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。用户界面友好内部结构清晰、层次分明,开放性,即符合标准和规范,负责管理企业组织的数据库资源A、 B、C、 D都是(分数:2.00)A.B.C.D.11.以下叙述正确的是( )。AC 语言比其他语言高级BC 语言可以不用编译就能被计算机识别执行CC 语言以接近英语国家的自然语言和数学语言作为语言的表达形式DC 语言出现得最晚,具有其他语言的一切优点(分数:2.00)A.B.C.D.12.以下选项中可作为 C 语言合法常量的是( )。A-80. B-080C-

    4、8e1.0 D-80.0e(分数:2.00)A.B.C.D.13.设 d 为字符变量,下列表达式不正确的是( )。Ad=97 Bb=aCd=“a“ Dd=g(分数:2.00)A.B.C.D.14.若有定义:int a=2,b=3;float x=3.5,y=2.5;,则下面表达式的值为( )。(float) (a+b)/2+(int)x% (int)yA3.5 B35C3.500000 D35.00000(分数:2.00)A.B.C.D.15.C 语言程序的三种基本结构是( )。A顺序结构、选择结构、循环结构B递归结构、循环结构、转移结构C嵌套结构、递归结构、顺序结构D循环结构、转移结构、顺序

    5、结构(分数:2.00)A.B.C.D.16.下列说明语句中正确的是( )。AintAa BintA3,4;CintA; Dint*A10;(分数:2.00)A.B.C.D.17.有定义语句:int b;char c10;,则正确的输入语句是( )。Ascanf(“%d%s“,b,c); Bscanf(“%d%s“,b,c);Cscanf(“%d%s“,b,c); Dscanf(“%d%s“,b,c);(分数:2.00)A.B.C.D.18.有以下程序:main()unsigned a=32768; int b;b=a;printf(“b=%d/n“ ,b);程序执行后输出的结果是( )。Ab=

    6、32768 Bb=32767Cb=-32768 Db=-1(分数:2.00)A.B.C.D.19.如下程序的输出结果是( )。#includestdio.hmain()float x=2.0,y;if(x0.0)y=0.0else if(x10.0)y=1.0/x;else y=1.0;printf(“%f/n“,y);A0.000000 B0.250000C0.500000 D1.000000(分数:2.00)A.B.C.D.20.以下数组定义中不正确的是( )。Aint a23; Bint b3=0,1,2;Cintc100100=0; Dint d3=1,2),1,2,3,1,2,3,4

    7、);(分数:2.00)A.B.C.D.21.有以下程序:main()int k8=8,7,6,5,0,0,*s;s=k+1:printf(“%d/n“,s2+1);执行后输出的结果是( )。A随机值 B0C5 D6(分数:2.00)A.B.C.D.22.下面程序段的运行结果是( )。char a7=“abcdef“;char b4=“ABC“;strcpy(a,b);printf(“%c“ ,a5);A (其中 (分数:2.00)A.B.C.D.23.有以下程序:void main()int a=5,b=4,c=3,d=2;if(abc)printf(“%d/n“,d);else if(c-1

    8、=d)=1)printf(“%d/n“,d+1);elseprintf(“%d/n“,d+2);执行后输出的结果是( )。A2 B3C4 D编译时有错,无结果(分数:2.00)A.B.C.D.24.有以下程序:void main()int i;for(i=1; i=40; 1+)if(i+%3=0)if(+i%8=0) printf(“%d“,i);printf(“/n“);执行后输出的结果是( )。A8 32 B24C32 D40(分数:2.00)A.B.C.D.25.下面程序的输出结果是( )。void main()int x,i;for(i=1; i=100; 1+)x=i;i(+x%2

    9、=0)if(+x%3=0)if(+x%7=0)printf(“%d“,x);A39 81 B42 84C26 68 D28 70(分数:2.00)A.B.C.D.26.下面程序的输出结果是( )。#include stdio.hvoid main()int i,k,a10,p3;k=5:for(i=0; 110; 1+)ai=i;for(i=0; i3; 1+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(“%d/n“,k);A20 B21C22 D23(分数:2.00)A.B.C.D.27.以下程序的输出结果是( )。void main()int k=4,

    10、m=1,p;p=func(k,m);printf(“%d,“,p);p=func(k,m);printf(“%d/n“,p);func(int a,int b)static int m=0,i=2;i+=m+1;m=i+a+b;return(m);A8,17 B8,16C8,20 D8,8(分数:2.00)A.B.C.D.28.以下程序的输出结果是( )。void main()int a44=1,3,5,2,4,6,3,5,7);printf(“%d%d%d%d/n“,a03,a12,a21,a30);A0650 B1470C5430 D输出值不定(分数:2.00)A.B.C.D.29.有以下

    11、程序:main()int a=-1,b=4,k;k=(a+=0)(!(b-=0);printf(“%d%d%d/n“,k,a,b);执行后输出的结果是( )。A003 B012C103 D112(分数:2.00)A.B.C.D.30.下面程序的输出结果是( )。#include stdio.hvoid fun(int *s)static int j=0;dosj+=sj+1;while(+j2);void main()int k,a10=1,2,3,4,5);for(k=1;k3;k+)fun(a);for(k=0; k5;k+)printf(“%d“,ak);A35756 B23445C35

    12、745 D12345(分数:2.00)A.B.C.D.31.阅读以下函数:fun(char *s1,char *s2)int i=0;while(s1i=s2is2i!=/0)i+;return(s1i=/0s2i=/0);此函数的功能是( )。A将 s2 所指字符串赋给 s1B比较 s1 和 s2 所指字符串的大小,若 s1 比 s2 的大,函数值为 1,否则函数值为 0C比较 s1 和 s2 所指字符串是否相等,若相等,函数值为 1,否则函数值为 0D比较 s1 和 s2 所指字符串的长度,若 s1 比 s2 的长,函数值为 1,否则函数值为 0(分数:2.00)A.B.C.D.32.有以

    13、下程序:main()int k=5,n=0;while(k0)switch(k)default:break;case 1: n+=k:case 2:case 3: n+=k;k-:printf(“%d/n“,n);程序运行后的输出结果是( )。A0 B4C6 D7(分数:2.00)A.B.C.D.33.设有如下说明:typedef struct STlong a,int b;char c2;)NEW;则下面叙述中正确的是( )。A以上的说明形式非法 BST 是一个结构体类型CNEW 是一个结构体类型 DNEW 是一个结构体变量(分数:2.00)A.B.C.D.34.有以下程序:void mai

    14、n()int a=1,b;for(b=1;b=10;b+)if(a=8) break;if(a%3!=1)a+=5; continue;a+=3:printf(“%d/n“,b);程序运行后输出的结果是( )。A3 B4 C5 D6(分数:2.00)A.B.C.D.35.下面程序的输出结果是( )。void main()int a=1,2,3,4,5,6;int *p;p=a;printf(“%d“,*p);pnntf(“%d“,*(+p);printf(“%d“,*+p);pnntf(“%d“,*(p-);p+=3;printf(“%d %d“,*p,*(a+3):A123354 B1234

    15、56C1122345 D1123445(分数:2.00)A.B.C.D.36.下面程序的输出结果是( )。#include stdio.hvoid main()int n33,i,j;for(i=0; i3; 1+)for(j=0;j3;j+)nij=i+j;for(i=0;i2;i+)for(j=0;j2;j+)ni+1j+1+=nij;pnintf(“%d/n“,nij);A14 B0C6 D不确定(分数:2.00)A.B.C.D.37.有以下程序:#includestring.hstruct STUchar name10;int num,;voidf(char *name, int nu

    16、m)struct STU s2=“Zhongling“,124,“Niuniu“,125;num=s0.num;strcpy(name,s0.name);void main()struct STU s2=“Lining“,121,“Luguang“,122,*p;p=s1; f(p-name,p-num);printf(“%s %d/n“,p-name,p-num);程序运行后输出的结果是( )。AZhongling122 BNiuniu 125CLining 121 DLuguang 122(分数:2.00)A.B.C.D.38.下列程序的输出结果是( )。#includestdio.hvo

    17、id main()unionint k:char i2;*s,a;S=a:s-i0=0x39;s-i1=0x38;printf(“%x/n“,s-k);Acccc3839 B3938 C380039 D390038(分数:2.00)A.B.C.D.39.有以下程序:#include stdlib.hmain()char*p,*q;p=(char*)malloc(sizeof(char)*20); q=p;scanf(“%s%s“,p,q); printf(“%s %s/n“,p,q);若从键盘输入:abc def回车,则输出结果是( )。Adef def Babc defCabc d Dd d

    18、(分数:2.00)A.B.C.D.40.下面程序的输出结果是( )。#include stdio.hvoid main()unionint i2;long k;char c4;r*s=r;s-i0=0x39;s-i1=0x38;printf(“%c/n“,s-c0);A39 B9C38 D8(分数:2.00)A.B.C.D.二、填空题(总题数:13,分数:20.00)41.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_42.通常元素进栈的操作是 1。(分数:2.00)填空项 1:_43.结构化程序设计的一种基本方法是 1 法。(分数:3.00)填空项 1:_44

    19、.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:1.00)填空项 1:_45.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:1.00)填空项 1:_46.设有定义:float x=123.4567;,则执行以下语句后的输出结果是_。printf(“%f/n“,(int)(x*100+0.5)/100.0);(分数:1.00)填空项 1:_47.以下程序运行后的输出结果是_。main()int m=011,n=11;printf(“%d %d/n“,m+,mn+);(分数:1.00)填空项 1:_48.能表述“20x30

    20、 或 x-100”的 C 语言表达式是 1。(分数:1.00)填空项 1:_49.若有以下程序int f(int x,int y)return(y-x)*x+; void main()int a=3,b=4,c=5,d;d=f(f(3,4),f(3,5); printf(“%d/n“,d);执行后输出的结果是_。(分数:1.00)填空项 1:_50.以下语句的输出结果是_。char*alp=“ABC“,“DEF“,“CHI“;int i:for(i=0;i3;i+)puts(alpi);(分数:2.00)填空项 1:_下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩

    21、,当输入为负数时结束输入。main()float x,amax,amin;scanf(“%f“,x);amax=x:amin=x:while( (11) )if(xamax) amax=x;if( (12) ) amin=x;scanf(“%f“,x);printf(“/namax=%f/namin=%fn“,amax,amin);(分数:2.00)填空项 1:_填空项 1:_以下函数 rotate 的功能是:将 a 所指 N 行 N 列的二维数组中的最后一行放到 b 所指二维数组的第 0 列中,把 a 所指二维数组中的第 0 行放到 b 所指二维数组的最后一列中,b 所指二维数组中其他数据不

    22、变。#define (13) void rotate(int aN,int bN)int i,j;for(i=0; iN; i+)biN-1=a0i; bi0= (14) ;(分数:2.00)填空项 1:_填空项 1:_51.若 fp 已正确定义为一个文件指针,d1.dat 为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen( 1);。(分数:1.00)填空项 1:_二级 JAVA 笔试-381 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.面向对象方法中,继承是指( )。A一组对象所具有的相似性质 B一个对象具有另一个对象的

    23、性质C各对象之间的共同性质 D类之间共享属性和操作的机制(分数:2.00)A.B.C.D. 解析:2.支持数据库各种操作的软件系统叫做( )。A数据库管理系统 B文件系统C数据库系统 D操作系统(分数:2.00)A. B.C.D.解析:3.在关系数据库模型中,通常可以把外码所在的关系称为( )。A被参照关系 B参照关系C主码 D主关系(分数:2.00)A.B. C.D.解析:4.下面数据结构中,属于非线性的是( )。A线性表 B树C队列 D堆栈(分数:2.00)A.B. C.D.解析:5.下面概念中,不属于面向对象方法的是( )。A对象 B继承C类 D过程调用(分数:2.00)A.B.C.D.

    24、 解析:6.设有如下三个关系表(分数:2.00)A.B.C. D.解析:7.结构化程序设计主要强调的是( )。A程序的规模 B程序的效率C程序设计语言的先进性 D程序的易读性(分数:2.00)A.B.C.D. 解析:8.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A内模式 B外模式C概念模式 D逻辑模式(分数:2.00)A. B.C.D.解析:9.层次型、网状型和关系型数据库的划分原则是( )。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D. 解析:10.从用户角度看,下面列出的条目中( )是数据库管理系统应具有的目标。用户界

    25、面友好内部结构清晰、层次分明,开放性,即符合标准和规范,负责管理企业组织的数据库资源A、 B、C、 D都是(分数:2.00)A.B. C.D.解析:11.以下叙述正确的是( )。AC 语言比其他语言高级BC 语言可以不用编译就能被计算机识别执行CC 语言以接近英语国家的自然语言和数学语言作为语言的表达形式DC 语言出现得最晚,具有其他语言的一切优点(分数:2.00)A.B.C. D.解析:12.以下选项中可作为 C 语言合法常量的是( )。A-80. B-080C-8e1.0 D-80.0e(分数:2.00)A.B.C. D.解析:13.设 d 为字符变量,下列表达式不正确的是( )。Ad=9

    26、7 Bb=aCd=“a“ Dd=g(分数:2.00)A.B.C. D.解析:14.若有定义:int a=2,b=3;float x=3.5,y=2.5;,则下面表达式的值为( )。(float) (a+b)/2+(int)x% (int)yA3.5 B35C3.500000 D35.00000(分数:2.00)A.B.C. D.解析:15.C 语言程序的三种基本结构是( )。A顺序结构、选择结构、循环结构B递归结构、循环结构、转移结构C嵌套结构、递归结构、顺序结构D循环结构、转移结构、顺序结构(分数:2.00)A. B.C.D.解析:16.下列说明语句中正确的是( )。AintAa BintA

    27、3,4;CintA; Dint*A10;(分数:2.00)A.B.C.D. 解析:17.有定义语句:int b;char c10;,则正确的输入语句是( )。Ascanf(“%d%s“,b,c); Bscanf(“%d%s“,b,c);Cscanf(“%d%s“,b,c); Dscanf(“%d%s“,b,c);(分数:2.00)A.B. C.D.解析:18.有以下程序:main()unsigned a=32768; int b;b=a;printf(“b=%d/n“ ,b);程序执行后输出的结果是( )。Ab=32768 Bb=32767Cb=-32768 Db=-1(分数:2.00)A.B

    28、.C. D.解析:19.如下程序的输出结果是( )。#includestdio.hmain()float x=2.0,y;if(x0.0)y=0.0else if(x10.0)y=1.0/x;else y=1.0;printf(“%f/n“,y);A0.000000 B0.250000C0.500000 D1.000000(分数:2.00)A.B.C. D.解析:20.以下数组定义中不正确的是( )。Aint a23; Bint b3=0,1,2;Cintc100100=0; Dint d3=1,2),1,2,3,1,2,3,4);(分数:2.00)A.B.C.D. 解析:21.有以下程序:m

    29、ain()int k8=8,7,6,5,0,0,*s;s=k+1:printf(“%d/n“,s2+1);执行后输出的结果是( )。A随机值 B0C5 D6(分数:2.00)A.B.C.D. 解析:22.下面程序段的运行结果是( )。char a7=“abcdef“;char b4=“ABC“;strcpy(a,b);printf(“%c“ ,a5);A (其中 (分数:2.00)A.B.C.D. 解析:23.有以下程序:void main()int a=5,b=4,c=3,d=2;if(abc)printf(“%d/n“,d);else if(c-1=d)=1)printf(“%d/n“,d

    30、+1);elseprintf(“%d/n“,d+2);执行后输出的结果是( )。A2 B3C4 D编译时有错,无结果(分数:2.00)A.B. C.D.解析:24.有以下程序:void main()int i;for(i=1; i=40; 1+)if(i+%3=0)if(+i%8=0) printf(“%d“,i);printf(“/n“);执行后输出的结果是( )。A8 32 B24C32 D40(分数:2.00)A. B.C.D.解析:25.下面程序的输出结果是( )。void main()int x,i;for(i=1; i=100; 1+)x=i;i(+x%2=0)if(+x%3=0)

    31、if(+x%7=0)printf(“%d“,x);A39 81 B42 84C26 68 D28 70(分数:2.00)A.B.C.D. 解析:26.下面程序的输出结果是( )。#include stdio.hvoid main()int i,k,a10,p3;k=5:for(i=0; 110; 1+)ai=i;for(i=0; i3; 1+)pi=ai*(i+1);for(i=0;i3;i+)k+=pi*2;printf(“%d/n“,k);A20 B21C22 D23(分数:2.00)A.B. C.D.解析:27.以下程序的输出结果是( )。void main()int k=4,m=1,p

    32、;p=func(k,m);printf(“%d,“,p);p=func(k,m);printf(“%d/n“,p);func(int a,int b)static int m=0,i=2;i+=m+1;m=i+a+b;return(m);A8,17 B8,16C8,20 D8,8(分数:2.00)A. B.C.D.解析:28.以下程序的输出结果是( )。void main()int a44=1,3,5,2,4,6,3,5,7);printf(“%d%d%d%d/n“,a03,a12,a21,a30);A0650 B1470C5430 D输出值不定(分数:2.00)A. B.C.D.解析:29.

    33、有以下程序:main()int a=-1,b=4,k;k=(a+=0)(!(b-=0);printf(“%d%d%d/n“,k,a,b);执行后输出的结果是( )。A003 B012C103 D112(分数:2.00)A.B.C. D.解析:30.下面程序的输出结果是( )。#include stdio.hvoid fun(int *s)static int j=0;dosj+=sj+1;while(+j2);void main()int k,a10=1,2,3,4,5);for(k=1;k3;k+)fun(a);for(k=0; k5;k+)printf(“%d“,ak);A35756 B2

    34、3445C35745 D12345(分数:2.00)A.B.C. D.解析:31.阅读以下函数:fun(char *s1,char *s2)int i=0;while(s1i=s2is2i!=/0)i+;return(s1i=/0s2i=/0);此函数的功能是( )。A将 s2 所指字符串赋给 s1B比较 s1 和 s2 所指字符串的大小,若 s1 比 s2 的大,函数值为 1,否则函数值为 0C比较 s1 和 s2 所指字符串是否相等,若相等,函数值为 1,否则函数值为 0D比较 s1 和 s2 所指字符串的长度,若 s1 比 s2 的长,函数值为 1,否则函数值为 0(分数:2.00)A.

    35、B.C.D. 解析:32.有以下程序:main()int k=5,n=0;while(k0)switch(k)default:break;case 1: n+=k:case 2:case 3: n+=k;k-:printf(“%d/n“,n);程序运行后的输出结果是( )。A0 B4C6 D7(分数:2.00)A.B.C.D. 解析:33.设有如下说明:typedef struct STlong a,int b;char c2;)NEW;则下面叙述中正确的是( )。A以上的说明形式非法 BST 是一个结构体类型CNEW 是一个结构体类型 DNEW 是一个结构体变量(分数:2.00)A.B.C.

    36、 D.解析:34.有以下程序:void main()int a=1,b;for(b=1;b=10;b+)if(a=8) break;if(a%3!=1)a+=5; continue;a+=3:printf(“%d/n“,b);程序运行后输出的结果是( )。A3 B4 C5 D6(分数:2.00)A.B. C.D.解析:35.下面程序的输出结果是( )。void main()int a=1,2,3,4,5,6;int *p;p=a;printf(“%d“,*p);pnntf(“%d“,*(+p);printf(“%d“,*+p);pnntf(“%d“,*(p-);p+=3;printf(“%d

    37、%d“,*p,*(a+3):A123354 B123456C1122345 D1123445(分数:2.00)A. B.C.D.解析:36.下面程序的输出结果是( )。#include stdio.hvoid main()int n33,i,j;for(i=0; i3; 1+)for(j=0;j3;j+)nij=i+j;for(i=0;i2;i+)for(j=0;j2;j+)ni+1j+1+=nij;pnintf(“%d/n“,nij);A14 B0C6 D不确定(分数:2.00)A.B.C. D.解析:37.有以下程序:#includestring.hstruct STUchar name1

    38、0;int num,;voidf(char *name, int num)struct STU s2=“Zhongling“,124,“Niuniu“,125;num=s0.num;strcpy(name,s0.name);void main()struct STU s2=“Lining“,121,“Luguang“,122,*p;p=s1; f(p-name,p-num);printf(“%s %d/n“,p-name,p-num);程序运行后输出的结果是( )。AZhongling122 BNiuniu 125CLining 121 DLuguang 122(分数:2.00)A. B.C.

    39、D.解析:38.下列程序的输出结果是( )。#includestdio.hvoid main()unionint k:char i2;*s,a;S=a:s-i0=0x39;s-i1=0x38;printf(“%x/n“,s-k);Acccc3839 B3938 C380039 D390038(分数:2.00)A. B.C.D.解析:39.有以下程序:#include stdlib.hmain()char*p,*q;p=(char*)malloc(sizeof(char)*20); q=p;scanf(“%s%s“,p,q); printf(“%s %s/n“,p,q);若从键盘输入:abc d

    40、ef回车,则输出结果是( )。Adef def Babc defCabc d Dd d(分数:2.00)A. B.C.D.解析:40.下面程序的输出结果是( )。#include stdio.hvoid main()unionint i2;long k;char c4;r*s=r;s-i0=0x39;s-i1=0x38;printf(“%c/n“,s-c0);A39 B9C38 D8(分数:2.00)A.B. C.D.解析:二、填空题(总题数:13,分数:20.00)41.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:42.通常元素进栈

    41、的操作是 1。(分数:2.00)填空项 1:_ (正确答案:先移动栈顶指针,后存入元素)解析:43.结构化程序设计的一种基本方法是 1 法。(分数:3.00)填空项 1:_ (正确答案:逐步求精)解析:44.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:1.00)填空项 1:_ (正确答案:软件生命周期)解析:45.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:1.00)填空项 1:_ (正确答案:交换排序)解析:46.设有定义:float x=123.4567;,则执行以下语句后的输出结果是_。printf(“%f/

    42、n“,(int)(x*100+0.5)/100.0);(分数:1.00)填空项 1:_ (正确答案:123.46 或 123.460000)解析:47.以下程序运行后的输出结果是_。main()int m=011,n=11;printf(“%d %d/n“,m+,mn+);(分数:1.00)填空项 1:_ (正确答案:9 2)解析:48.能表述“20x30 或 x-100”的 C 语言表达式是 1。(分数:1.00)填空项 1:_ (正确答案:(x20x30)|x-100)解析:49.若有以下程序int f(int x,int y)return(y-x)*x+; void main()int

    43、a=3,b=4,c=5,d;d=f(f(3,4),f(3,5); printf(“%d/n“,d);执行后输出的结果是_。(分数:1.00)填空项 1:_ (正确答案:9)解析:50.以下语句的输出结果是_。char*alp=“ABC“,“DEF“,“CHI“;int i:for(i=0;i3;i+)puts(alpi);(分数:2.00)填空项 1:_ (正确答案:ABCDEFGHI)解析:下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。main()float x,amax,amin;scanf(“%f“,x);amax=x:amin=x

    44、:while( (11) )if(xamax) amax=x;if( (12) ) amin=x;scanf(“%f“,x);printf(“/namax=%f/namin=%fn“,amax,amin);(分数:2.00)填空项 1:_ (正确答案:x=0)解析:填空项 1:_ (正确答案:xamin)解析:以下函数 rotate 的功能是:将 a 所指 N 行 N 列的二维数组中的最后一行放到 b 所指二维数组的第 0 列中,把 a 所指二维数组中的第 0 行放到 b 所指二维数组的最后一列中,b 所指二维数组中其他数据不变。#define (13) void rotate(int aN,int bN)int i,j;for(i=0; iN; i+)biN-1=a0i; bi0= (14) ;(分数:2.00)填空项 1:_ (正确答案:N 4)解析:填空项 1:_ (正确答案:aN-1i)解析:51.若 fp 已正确定义为一个文件指针,d1.dat 为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen( 1);。(分数:1.00)填空项 1:_ (正确答案:“d1.dat“,“rb“或”d1.dat“,“r+b“或“d1.d“,“rb+/)解析:


    注意事项

    本文(【计算机类职业资格】二级JAVA笔试-381及答案解析.doc)为本站会员(ideacase155)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开