计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机软件水平考试
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
程序员(初级)
信息系统项目管理师(高级)
系统分析师(高级)
系统架构设计师(高级)
网络规划设计师(高级)
系统规划与管理师(高级)
软件评测师(中级)
软件设计师(中级)
网络工程师(中级)
多媒体应用设计师(中级)
嵌入式系统设计师(中级)
电子商务设计师(中级)
系统集成项目管理工程师(中级)
信息系统监理师(中级)
信息安全工程师(中级)
数据库系统工程师(中级)
信息系统管理工程师(中级)
软件过程能力评估师(中级)
计算机辅助设计师(中级)
计算机硬件工程师(中级)
信息技术支持工程师(中级)
程序员(初级)
网络管理员(初级)
信息处理技术员(初级)
电子商务技术员(初级)
信息系统运行管理员(初级)
网页制作员(初级)
多媒体应用制作技术员(初级)
PMP项目管理员资格认证
问答题exit(status)是否跟从main()函数返回的status等价
进入题库练习
问答题什么是虚拟内存
进入题库练习
问答题如何求数组中两个元素的最小距离
进入题库练习
问答题断言ASSERT()是什么
进入题库练习
问答题什么是J2EE
进入题库练习
问答题变量命名有哪规则
进入题库练习
问答题Java平台与其他语言平台有哪些区别
进入题库练习
问答题试题五(共15分)阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】以下Java代码实现一个简单的聊天室系统(ChatRoomSystem),多个用户(User)可以向聊天室(ChatRoom)发送消息,聊天室将消息展示给所有用户。类图如图5-1所示。【Java代码】classChatRoom{publicstaticvoidshowMessage(Useruser,Strmgmessage){System.out.println("["+user.getName()+"]:"+message);}}classUser{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicUser(Stringname){(1)=name;}publicvoidsendMessage(Stringmessage){(2)(this,message);}}publicclassChat:RoomSystem{publicvoidstartup(){Userzhang=newUser("John");Userli=newUser("Leo");zhang.sendMessage("Hi!Leo!");1i.sendMessage("Hi!John!");}publicvoidjoin(Useruser){(3)("HelloEveryone!Iam"+user.getName());}publicstaticvoidmain(String[]args){ChatRoomSystemcrs=(4);Crs.startup();Crs.join((5))(“Wayne”));}}/*程序运行结果:[John]:Hi!Leol[Leo]:Hi!John![Wayne]:HelloEveryone!IamWayne*/
进入题库练习
问答题如何重新排列数组使得数组左边为奇数,右边为偶数
进入题库练习
问答题指针与数字相加的结果是什么
进入题库练习
问答题枚举变量的值如何计算
进入题库练习
问答题Web开发中如何指定字符串的编码
进入题库练习
问答题如何寻找单链表的中间结点
进入题库练习
问答题用自定义类型作为HashMap或HashTable的key需要注意哪些问题
进入题库练习
问答题 阅读以下说明和C代码,将应填入(n)处的字句写在对应栏内。 【说明】 在一图像处理系统中,开发者定义了一个图像结构ImageCon,其中定义了图像应该具有的属性。当图像件的内容或状态发生变化时,与之相关联的ImageView结构的值都需要发生改变。一个ImageCon结构能够关联一组ImageView结构。当ImageCon结构的内容或状态发生变化时,所有与之相关联的ImageView结构都将被更新,这种应用被称为观察者模式。以下代码采用C语言实现,能够正确编译通过。 【C代码】 #include <stdio.h> #define OBS_MAXNUM 20/*一个ImageCon变量最多能够关联的ImageView变量的个数*/ typedef void {{U}}(1) {{/U}} (struc ImageCon *,struct ImageView *); struct ImageView{ func update; /*ImageView结构采用的更新函数*/ /*其他的结构字段省略*/ }; struct ImageCon{ {{U}} (2) {{/U}}myObs[OBS_MAXNUM]; /*存储所有与ImageCon相关联的ImageView结构指针*/ intindex; /*与ImageCon结构变量相关联的ImageView结构变量的个数*/ }; void attach(struct ImageCon *IMG,struct ImageView *ob){ /*关联Obersver结构ob与ImageCon结构IMG*/ int loop=0; if(IMG→index>=OBS_MAXNUM||ob==NULL)return; for(loop=0;loop<IMG→index;loop++) if(IMG→myObs [loop]= =ob)return; IMG→myObs[IMG→index]=ob; IMG→index++; } void detach(struct ImageCon *IMG,struct ImageView *ob){ /*解除IMG结构与ob结构间的关系*/ int loop; if(ob= =NULL)return; for(loop=0;loop<IMG→index;loop++){ if(IMG→myObs[loop]= =ob){ if(loop<=IMG→index-2) IMG→myObs[loop]=IMG→myObs[{{U}} (3) {{/U}}]; IMG→myObs[IMG→index-1]=NULL; IMG→index- -; breack; } } } void updatel(struct ImageCon *IMG,struct ImageView *ob){ /*更新ob结构的值,更新代码省略*/ } void update2(struct ImageCon *IMG,struct ImageView *ob){ /*更新ob结构的值,更新代码省略*/ } void notifyObs(struct ImageCon *IMG){ /*当IMG结构的值发生变化时,通知与之关联的所有ImageView结构变量*/ int loop; for(loop=0;loop<IMG→index;loop++){ (IMG→myObs[loop])→update{{U}} (4) {{/U}}; } } void main(){ struct ImageCon IMG;/*定义一ImageCon变量*/ struct ImageView explorer1,explorer2;/*定义两个ImageView变量*/ /*初始化与ImageCon变量相关的ImageView变量个数为0*/ IMG.index=0; explorer1.update=updatel;/*设置explorerl变量的更新函数*/ explorer2.update=update2;/*设置explorer2变量的更新函数*/ attach(&IMG,&explorer1);/*关联explorer1与IMG对象*/ attach(&IMG,&explorer1);/*关联explorer1与IMG对象*/ /*其他代码省略*/ {{U}} (5) {{/U}}; return; }
进入题库练习
问答题什么是虚函数
进入题库练习
问答题求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
进入题库练习
问答题什么是逗号表达式
进入题库练习
问答题static(静态)变量有什么作用
进入题库练习
问答题Servlet中forward和redirect有什么区别
进入题库练习