计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机软件水平考试
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
程序员(初级)
信息系统项目管理师(高级)
系统分析师(高级)
系统架构设计师(高级)
网络规划设计师(高级)
系统规划与管理师(高级)
软件评测师(中级)
软件设计师(中级)
网络工程师(中级)
多媒体应用设计师(中级)
嵌入式系统设计师(中级)
电子商务设计师(中级)
系统集成项目管理工程师(中级)
信息系统监理师(中级)
信息安全工程师(中级)
数据库系统工程师(中级)
信息系统管理工程师(中级)
软件过程能力评估师(中级)
计算机辅助设计师(中级)
计算机硬件工程师(中级)
信息技术支持工程师(中级)
程序员(初级)
网络管理员(初级)
信息处理技术员(初级)
电子商务技术员(初级)
信息系统运行管理员(初级)
网页制作员(初级)
多媒体应用制作技术员(初级)
PMP项目管理员资格认证
问答题不使用C/C++字符串库函数,如何自行编写strcpy()函数
进入题库练习
问答题构造函数没有返回值,那么如何得知对象是否构造成功
进入题库练习
问答题静态链接库与动态链接库有什么区别
进入题库练习
问答题阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。【说明】某网络游戏存在战士(Fighter)、野蛮人(Savage)、白法师(WhiteWitch)三种角色,它们具有Role接口,角色的类图关系如图1.1所示。现要将黑法师(BlackWitch)角色加入此网络游戏以实现功能扩充。已知某第三方库已经提供了法师(Witch)类,且完全满足系统新增的黑法师角色所需的功能,但法师(Witch)不是由Role派生而来,它提供的接口不能被系统直接使用。代码8-1既使用了法师(Witch),又遵循了Role规定的接口,既避免了从头开发一个新的黑法师类,又可以不修改游戏中已经定义的接口。代码8-2根据用户指定的参数生成特定的角色实例,并对之进行显示操作。游戏中定义的接口与黑法师(BlackWitch)提供的显示接口及其功能见表1.1。{{B}}图片1.1角色的类图关系{{/B}}{{B}}表1.1{{/B}}RokeBlackWitch功能display()displayIt()显示角色【代码8-1】classBlackWitch:public{{U}}(1){{/U}}{private:{{U}}(2){{/U}}m_BlackWitch;public:voiddisplay(){m_BlaekWitch.{{U}}(3){{/U}};}};【代码8-2】classFactory{public:{{U}}(4){{/U}}getRolelnstance(inttype){//生成特定类实例switch(type){case0:returnnewFighter;case1:returnnewSavage;case2:returnnewWhiteWitch;case3:returnnewBlackWitch;default:returnNULL;}}};voidmain(intarge,ehar*argv[]){if(arge!=2){cout<<"errorparameters!"<<end1;return;}inttype=atoi(argv[1]);Factoryfactory;Role*s;s=factory.{{U}}(5){{/U}};if(s==NULL){cout<<"Errorgettheinstance!"<<end1;return;}s-->display();deletes;return;}
进入题库练习
问答题如何打印自身代码
进入题库练习
问答题HashMap、HashTable、TreeMap和WeakHashMap有哪些区别
进入题库练习
问答题如何实现栈
进入题库练习
问答题如何求解整型数的二进制表示中1的个数
进入题库练习
问答题 阅读下列算法说明和算法流程,将应填入(n)处的字句写在对应栏内。 【算法说明】 程序实现了常见的猜数字游戏。游戏开始时由程序自动产生一个1到100的随机数,接收用户输入,并给出提示信息,直至用户猜对。用户猜对后,显示猜测次数,并提供“重新开始”和“退出”功能。 算法采用两层循环实现。外层循环采用do-while循环,由循环条件控制是否重新开始。内层采用for循环,用于判断用户的每次输入。m是随机产生的整数,键盘输入是字符串类型变量,n是整型变量。 【问题1】内循环还需要一个变量,其作用为(1)。 【问题2】请将流程图5.2补充完整。
进入题库练习
问答题如何求最大子数组之和
进入题库练习
问答题 阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。 1】 本应用程序的窗体中有一个下拉式列表框(名称为Combol)和两个文本框(名称分别为Txt_ Content和Txt_Index)。运行时,用户从Combol的列表中进行选择,程序就会将选中条目的内容以及编号(从0开始)分别在文本框Txt_Content和Txt_Index中显示出来。 【程序代码5.1】 Private Sub Combol_Click() Txt_Content. Text=Combol.{{U}} (1) {{/U}} Txt_Index. Text=Combol.{{U}} (2) {{/U}} End Sub (注:可供(2)处选择的选项:Number,List,Index,ListIndex,ListCount) 【应用说明5.2】 本应用程序的运行窗口如下图所示。 当用户在输入框(名为Txt_Input)中输入数值数据,并从下拉式列表框(名为CmbOp)中选择所需的运算后。输出框(名为Txt_Output)中就会显示运算的结果。用户单击“清除”按钮(名为 CmdClear)后,输入框和输出框都清空。 开发该应用的部分程序代码如下: 【程序代码5.2】 Private Sub CmbOp_Click() Dim DataIn As Double,DataOut as Double DataIn = {{U}}(3) {{/U}} Select Case {{U}}(4) {{/U}} Case "取整数部分" DataOut = Int(DataIn) Case "求平方根" If DataIn<0 Then MagBox "负数不能开平方!" Else DataOut = sqr(DataIn) End If Case "取绝对值" DataOut = Abs(DataIn)02502 {{U}} (5) {{/U}} Txt_Output.Text=str $(DataOut) End Sub
进入题库练习
问答题输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
进入题库练习
问答题使用JDBC时需要注意哪些问题
进入题库练习
问答题如何找出数组中重复次数最多的数
进入题库练习
问答题如何判断两个链表是否相交
进入题库练习
问答题定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
进入题库练习
问答题如何进行插入排序
进入题库练习
问答题如何判断两棵二叉树是否相等
进入题库练习
问答题用户栈与内核栈有什么区别
进入题库练习
问答题如何进行快速排序
进入题库练习