ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:20.96KB ,
资源ID:4110404      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4110404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级JAVA笔试362.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二级JAVA笔试362.docx

1、二级JAVA笔试362二级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软件测

2、试 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软件交付使用后其生命周期就结束D软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.解析:

3、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软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C.D.解析:11

4、.以下关于结构化程序设计的叙述中正确的是( )。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程序在运行过程中所有计算都以二进制方式进行BC程序在运行过程中所有计算都以十进制方式进行C所有C程序都需要编译链接无误后才能运行DC程序中整型变量只能存

5、放整数,实型变量只能存放浮点数(分数: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);,变量x的值是( )。A1 B2C3 D4(分数:2.00)A.B.C.D.解析:17.已知int i=1;,执行语句while(i+4);

6、后,变量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(%d/n, a/bc);程序运行后输出的结果是( )。A0 B1C2 D3(分数:2.00)A.B.C.D.解析:20.有以下程序,其输出结果是( )。void m

7、ain()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);程序执行后输出的结果是( )。A3,2,0 B3,2,-1C4,3,-1 D3,-1,-2(分数:2.00)A.B.C.D.解析:22.设有定义double a10,*s=a;,以下能够代表数组元素a3的是

8、( )。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.以下程序的输出结果是( )。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

9、.有以下程序: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,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函数定义时在函数首部所说明的

10、函数类型Breturn语句中表达式值的类型C调用函数时主调函数所传递的实参类型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

11、;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(%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(分

12、数: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();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;

13、 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 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

14、,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+;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=

15、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);程序运行后输出的结果是( )。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!=

16、/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.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.

17、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(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,bbxxyyCacc

18、xxyy,bbxxyy Daccbbxxyy,bbxxyy(分数: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.解析:二

19、、填空题(总题数:13,分数:20.00)41.一棵二叉树第八层(根结点为第一层)的结点数最多为 1个。(分数:1.00)填空项1:_(正确答案:128)解析:42.关系数据模型由关系数据结构、关系操作集合和 13大要素组成。(分数:1.00)填空项1:_(正确答案:关系完整性约束)解析:43.按照软件测试的一般步骤,集成测试应在 1测试之后进行。(分数:1.00)填空项1:_(正确答案:单元)解析:44.在二维表中,元组的 1不能再分成更小的数据项。(分数:1.00)填空项1:_(正确答案:分量)解析:45. 1的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。

20、(分数:1.00)填空项1:_(正确答案:集成测试)解析:46.已有定义:float x=5.5;,则表达式:x=(int)x+2的值为 1。(分数:1.00)填空项1:_(正确答案:7.000000)解析:47.己定义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.hdouble fun(double x) return

21、( (8) );main()( double x,y1,y2;printf(Enter x:); scanf(%1f,x);yl=fun(8+x);y2=fun( (9) );printf(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+)

22、for(j=0;j3;j+) printf(% daij);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=abcdefgh;sstrcpy(str1,str2);printf(%s/n,str1);(分数:2.00)填空项1:_(正确答案:*t+或*(t+))解析:50.以下程序运行后输出的

23、结果是_。main()char s=GFEDCBA;int p=6;while(sp!=D)priritf(%c, p);p=p-1; (分数:2.00)填空项1:_(正确答案:A B C)解析:以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main()int i,a20,sum,count;sum=count=0;for(i=0;i20;i+) scanf(%d,( (13) );for(i=0;i20; i+)if(ai0)count+,sum+=( (14) );printf(sum=%d,count=%d/n,sum,count);(分数:4.00)填空项1:_(正确答案:ai或a+i)解析:填空项1:_(正确答案:ai或*(a+i))解析: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(_) dj=si;j+;dj=/0;puts (d);(分数:2.00)填空项1:_(正确答案:si=0si=9)解析:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1