首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
阅读以下说明和C++程序,将应填入 (n) 处的字句写在对应栏内。 [说明] 下面程序实现十进制向其它进制的转换。 [C++程序] #include"ioStream.h" #in...
查看本题答案
包含此试题的试卷
初级程序员《填空》真题及答案
点击查看
你可能感兴趣的试题
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
阅读以下函数说明和C语言函数将应填入____处的字句写在答题纸的对应栏内 【说明1】函数v
阅读下列程序说明和C++程序把应填入其中n处的字句写在对应栏内 【说明】阅读下面几段C++程序回答
阅读以下说明和C++程序将应填入____处的字句写在答题纸的对应栏内 下面程序实现十进制向其他进制的
试题五阅读以下说明和C++代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据文
试题五阅读以下说明和C++代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据文
阅读以下说明和Java代码将应填入____处的语句或语句成分写在答题纸的对应栏内【说明】某数据文件s
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
阅读以下函数说明和C语言函数将应填入n处的字句写在对应栏内[说明]已知r[1...n]是n个记录的递
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
阅读以下说明和Java程序将应填入____处的字句写在答题纸的对应栏内 下面程序实现十进制向其他进制
阅读以下函数说明和C语言函数将应填入____处的字句写在答题纸的对应栏内 已知一棵二叉树用二叉链表存
阅读以下说明和JAVA代码将应填入n处的字句写在答题纸的对应栏内 【说明】 类Queue表示队列类
试题五阅读以下说明和C++代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据文
试题六阅读以下说明和Java代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据
阅读以下函数说明和C语言函数将应填入n处的字句写在对应栏内 [说明] 已知r[1...n]是n个
试题五阅读以下说明和C++代码将应填入n处的语句或语句成分写在答题纸的对应栏内【说明】某数据文
阅读以下说明和Java程序将应填入n处的字句写在对应栏内 [说明] 下面程序实现十进制向其它进制
热门试题
更多
The61programmeansaprogramwritteninahigh-levellanguage.Itisgenerallytranslatedtoan62programwhichisinaformdirectlyunderstandablybythecomputer.Thetranslationisusuallydonebyaprogramcalled63.
【算法说明】某商务交流中心共有N间客房每间客房的房间号房间等级床位数及占用状态分别存放在数组ROOMRANKNBED和STATUS中房间等级值为12或3房间的状态值为0空闲或1占用客房是以房间不是床位为单位出租的程序流程图见图2-11所反映的算法是根据几个散客的要求预订一间空房程序的输入为人数M房间等级要求尺R=0表示任意等级都可以程序的输出为所有可供选择的房间号1.【问题】在图2-11所示的程序流程图中若要某个房间I被选中则需要满足什么条件
【说明】某学期成绩管理系统的增删改数据表中的记录对话框如图1-19所示图1-19对话框中共定义了6个标签6个文本框4个命令按钮和1个Data数据控件其中Data数据控件是VisualBasic的标准控件利用它能方便地创建应用程序与数据库之间的连接并实现对数据资源的访问【添加】cmdAdd按钮用于向学生成绩数据表添加一条空记录【修改】cmdEdit按钮用于修改当前所显示的一条数据记录命令按钮【删除】cmdDelete用于删除当前显示的一条数据记录单击【退出】cmdExit按钮系统将退出图1-19所示的对话框表1-13是学生成绩表结构的示例表1-14是学生成绩表的示例图1-19将表1-14数据库中的记录信息显示到相应的文本框中要在各文本框txtStuii=012345中显示Data数据控件所连接的数据表中的数据必须将文本框与Data数据控件进行绑定表1-13学生成绩表结构字段名类型大小字段名类型大小班级Text6语文Integer2默认学号Text8数学Integer2默认姓名Text10英语Integer2默认表1-14学生成绩示例表班级学号姓名语文数学英语AA40001张薇958690BB40001谢新677181AA40002刘红948986CC40001张斌788886【VisualBasic程序】PrivateSubForm_LoadFori=0To5txtStui.Locked=TrueNextiEndSubPrivateSubcmdAddClickcmdEdit.Enabled=NotcmdEdit.Enabled1Fori=0To5txtStui.Locked=NottxtStui.LockedNextiIfcmdAdd.Caption=添加Then2Datal.Caption=新记录cmdAdd.Caption=保存cmdExit.Caption=取消txtStu0.SetFocusElseDatal.Recordset.Update3cmdAdd.Caption=添加EndIfEndSubPrivateSubcmdEdit_ClickcmdAdd.Enabled=NotcmdAdd.EnabledcmdDelete.Enabled=NotcmdDelete.EnabledFori=0To5txtStui.Locked=NottxtStui.LockedNextiIfcmdEdit.Caption=修改ThenDatal.Recordset.EditcmdEdit.Caption=保存cmdExit.Caption=取消Else4cmdEdit.Caption=修改EndIfEndSubPrivateSubcmdDelete_Clickanswer=MsgBox确实删除该记录吗vbYesNo+vbQuestion警告Ifanswer=vbYesThenDatal.Recordset.Delete5IfDatal.Recordset.EOFThen6EndIfEndIfEndSubPrivateSubcmdExit_ClickIfcmdExit.Caption=退出ThenEndElse7cmdAdd.Enabled=TruecmdEdit.Enabled=TruecmdDelete.Enabled=TrueFori=0To5txtStui.Locked=NottxtStui.LockedNexticmdExit.Caption=退出cmdAdd.Caption=添加cmdEdit.Caption=修改8EndIfEndSubPrivateSubDatal_RepositionDatal.Caption=第&9.AbsolutePosition+1&条记录EndSub1.【问题1】请根据【说明】和图1-19的显示结果从以下备选答案中为1~9空缺处选择正确的答案以下部分选项可重复选择【备选答案】A.Datal.RefreshB.Datal.Recordset.UpdateC.Datal.RecordsetD.Datal.Recordset.CancelUpdateE.Datal.Recordset.AddNewF.Datal.Recordset.MoveNextG.Datal.Recordset.MoveLastH.cmdDelete.Enabled=NotcmdDelete.Enabled
【说明】以下程序实现了利用鼠标任意移动该圆形的位置仔细阅读代码和相关注释将程序补充完整【代码6】importjava.awt.*;importjava.awt.event.*;publicclassCIUSAMPLEextendsFrameimplementsMouseMotionListenerMouseListenerstaticCIUSAMPLEfrm=newCIUSAMPLE;intx=70y=60posX=70posY=60dxdy;publicstaticvoidmainStringargs[]frm.setTitleDraggingacircle;frm.setSize200150;1frm.addMouseMotionListenerfrm;frm.setVisibletrue;publicvoidmousePressedMouseEvente2dy=e.getY-posY;publicvoidmouseDraggedMouseEvente3y=e.getY-dy;ifdx>0&&dx<50&&dy>0&&dy<50//如果指我落在正方形区域内Graphicsg=getGraphics;4publicvoidpaintGraphicsgg.setColorColor.pink;//设置绘图颜色为粉红g.fillOvalxy5050;//以基准点为图形的左上角绘出圆形5posY=y;publicvoidmouseMovedMouseEventepublicvoidmouseReleasedMouseEventepublicvoidmouseEnteredMouseEventepublicvoidmouseExitedMouseEventepublicvoidmouseClickedMouseEvente
【说明】喜迎2008年北京奥运会!以下【C程序】能将一个给定汉字例如奥运会的会字的点阵逆时针旋转90°并输出旋转前后的点阵数据及字形图1-15是汉字会字的16×16点阵字形用数字0表示空白位置用数字1表示非空白位置会字的第1行即可表示成如下的01序列0000000100000000如果把它看做一个字的16个位会字的第1行可以用十六进制数0100来表示同理会字的第2行可以用十六进制数0240表示第3行可以用十六进制数0420表示依此类推用16个双字节整型数即可存放一个汉字点阵字形会字的点阵数据及字形如图1-15的左半部分所示将一个汉字逆时针旋转90°就是把该汉字点阵的最右列作为旋转后新点阵的第1行次最右列作为旋转后新点阵的第2行依此类推来形成一个旋转后的点阵字形图1-15的右半部分就是将会字逆时针旋转90°后的点阵数据和字形提示读者可将书本顺时针旋转90°以查看旋转90°后的点阵字形在【C程序】中数组old存放着会字的16个双字节整型点阵数据函数turnleft能将该点阵数据逆时针旋转90°旋转后的点阵数据存放在数组new中函数display能将旋转前后的点阵数据加以编辑用字符.表示值为0的位用字符x表示值为1的位从而将旋转前后的点阵按行输出其十六进制的数据和字形如图1-15所示【C程序】#include<stdio.h>#defineEMPTY’.’#defineNONEMPTY’x’#defineLEFT0#defineRIGHT1mainstaticunsignedold[16]=0x01000x02400x04200x08100x10040x23c20x40010x8ff80x01000x02000x04000x08000xl0000x20040x7ffe0x0001;unsignednew[16];turnleftoldnew;displayoldnew;turnleftoldnewunsignedold[]new[];introwk;forrow=0;row<16;row++for1;k<16;k++new[row]|=old[k]>>2&1<<3;displayoldnewunsigned*old*new;charout[2][17]letter[2];introwcol;letter[O]=EMPTY;letter[1]=NONEMPTY;out[LEFT][16]=out[RIGHT][16]=4;forrow=0;row<16;row++old++new++forcol=0;co1<16;++colout[LEFT][col]=letter[5&1];out[RIGHT][col]=letter[6&1];printf/n%4x%s*old&out[LEFT][0];printf%4x%s*new&out[RIGHT][0];
Windows系统中内置了一些用户组其中对计算机拥有不受限制的完全访问权的用户组是______
【说明】【算法4-1】的功能是用来检查文本文件中的圆括号是否匹配若文件中存在圆括号而没有对应的左括号或者右括号则给出相应的提示信息如图1-18所示在【算法4-1】中slack为一整数栈算法中各函数的说明如表1-11所示表1-11各函数的功能说明表函数名函数功能pushinti将整数i压入栈stack中Popstack的栈顶元素出栈Empty判断stack栈是否为空若为空函数返回1否则函数返回0Nextch读取文本文件中的下一个字符并返回该字符的ASCII值将字符所在的行号及字符在行中的位置分别存储到变量row和col中若遇到文件结束符则将变量EOF置为trueKindcharch判断字符ch是左括号还是右括号若是左括号函数返回1若是右括号函数返回2若两者都不是函数返回0【算法4-1】将栈stack置空置EOF为falseCh<-nextchwhilenotEOFk←kindchifk==1push2push3elseifk==4ifnotemptypoppopelse显示错误信息缺少对应左括号或右括号显示行号row显示列号colEndifEndifCh<-nextchendwhileifnotempty显示错误信息缺少对应左括号或右括号Whilenotemptyrow<-popcol<-pop显示行号row显示列号colEndwhileEndif为了识别更多种类的括号对【算法4-1】加以改进后得到【算法4-2】【算法4-2】能够识别圆括号方括号和花括号不同类型的括号不能互相匹配改进后函数kindcharch的参数及其对应的返回值如表1-12所示表1-12函数kindcharch的参数及其对应的返回值ch[]其他返回值1234567【算法4-2】将栈stack置空置EOF为falseCh<-nextchwhilenotEOFk<-kindchifk>0if判断条件1push5push6push7elseif判断条件2and判断条件3poppoppopelse显示错误信息缺少对应左括号或右括号显示行号row显示列号colendifendifch<-nextchendwhileifnotempty显示错误信息缺少对应左括号或右括号WhilenotemptyPoprow<-popcol<-pop显示行号row显示列号colendwhileendif1.【问题1】请将【算法4-1】和【算法4-2】中1~7空缺处的内容补充完整
【说明】下面是一个Applet程序程序的功能是在显示面板上输出字符串当html页面被其他窗口遮挡后再次显示时请给出输出结果importjava.awt.*;importjava.1.*;publicclassMyApplet2Appletpublicvoid3Graphicsgg.drawStringtip2040;tip=IamJavaApplet;publicvoidinittip=welcome;private4tip;<html><head><title>ASimpleApplet</title></head><body><appletcode=MyApplet.classwidth=800height=400></applet></body></html>网页输出5
【说明】某大学城图书馆需要在无线阅览厅的某些位置上放置无线接入点APAccessPoin假设每个无线AP覆盖范围的半径是6米因此必须使得每台笔记本电脑上的无线网卡到某个无线AP的直线距离不超过6米为了简化问题假设所有无线网卡在同一直线上并且无线AP沿该直线放置该问题可以建模为如图1-16所示其中直线表示无线网卡所在的直线实心正方形表示无线网卡现利用贪心策略实现用尽可能少的无线AP覆盖所有的无线网卡实现贪心算法的流程如图1-17所示其中①d[i]1≤i≤N表示第i张无线网卡到通道A端的距离N表示无线网卡的总数无线网卡的编号按照无线网卡到通道A端的距离从小到大进行编号②s[k]表示第kk≥1个无线AP到通道A端的距离算法结束后k的值为无线AP的总数1.【问题1】请填补图1-17流程图中1-4空缺处的内容
softwaredesignisa111process.Itrequiresacertain112offlaironthepartofthedesigner.Designcannotbelearnedfromabook.Itmustbepracticedandlearntbyexperienceand’studyofexistingsystems.Awell113softwaresystemisstraightforwardtoimplementandmaintaineasily114andreliable.Badly115softwaresystemsalthoughtheymayworkare1162tobeexpensivetomaintaindifficulttotestandunreliable.
[说明]本程序使用类来管理员工的通讯地址信息已知程序的输出为输出记录5姓名王丽华街道地址中华路15号市襄樊市省湖北省邮政编码430070[Java代码]publicclassEmployeeprotectedString1;protectedStringstreet;protectedStringcity;protectedStringprov;protectedStringpost;protectedintno;publicEmpbyeepublicEmployeeStringnameStringstreetStringcityStringprovStringpost2this.name=name;this.street=street;this.city=city;this.prov=prov;this.post=post;this.no=no;publicstaticvoidmainString[]argsEmployeeemp=newEmployee王华中华路15号武汉市湖北省4300701;emp.changeName王丽华;3襄樊市;emp.changeNo5;4;voidchangeNameStringnamethis.name=name;voidchangeStreetStringstreetthis.street=street;voidchangeCityStringcitythis.city=city;voidchangeProvStringprovthis.prov=prov;voidchangeNointno5;voiddisplaySystem.out.println输出记录+this.no;System.out.Println姓名+this.name;System.out.println街道地址+this.street;System.out.println市+this.city;System.out.println省+this.prov;System.out.println邮政编码+this.post;
设有如表5-14所示的两个关系U和V则运算结果的元组个数是6属性个数是7运算结果的元组个数是8属性个数是9表5-14关系U和VUABCVBCD321243654264987807879
【说明2.1】L为一个带头结点的循环链表函数deletenodeLinkListLintc的功能是删除L中数据域data的值大于c的所有结点并由这些结点组建成一个新的带头结点的循环链表其头指针作为函数的返回值【函数2.1】LinkListdeletenodeLinkListLintcLinkListLcppre;pre=L;p=1;Lc=LinkListmallocsizeofListNode;Lc->next=Lcwhilep!=Lifp->data>c2;3;Lc->next=p;p=pre->next;elsepre=p;p=pre->next;returnLc;【说明2.2】递归函数dec_to_k_2intnintk的功能是将十进制正整数n转换成k<2≤k≤9进制数并打印【函数2.2】dec_to_k_2intnintk/*将十进制正整数n转换成k2≤k≤9进制数*/ifn!=0dec_to_k_24k;printf%d5;
[函数2.1说明]函数voidfindint*aintnint*maxint*min的功能是在长度为n的整型数组a中查找最大元素和最小元素的下标main中给出了调用find函数的一个实例[函数2.1]#include<stdio.h>voidfindint*aintnint*maxint*mininti;*max=*min=0;fori=1;i<n;i++ifa[i]>a[*max]1;elseifa[i]<a[*min]2;return;maininta[]=468906maxmin;finda63;printf%5d%5d/nmaxmin;[函数2.2说明]以下程序用来对从键盘上输入的两个字符串进行比较然后输出两个字符串前端的公共部分例如输入的两个字符串分别是abcdefg和abceef则输出为abc[函数2.2]#include<stdio.h>maincharstr1[100]str2[100]str[100]c;inti=0s;printf/nInputstring1:;getsstr1;printf/nInputstring2:;getsstr2;while4&&str1[i]!=’/0’&&str2[i]!=’/0’5;i++;printf%s/nstr;
【说明】【C程序1】用回溯算法来产生由0或1组成的2m个二进位串使该串满足以下要求视串为首尾相连的环则由m位二进制数字组成的2m个子序列每个可能的子序列都互不相同例如如果m=3在串11101000首尾相连构成的环中由3位二进制数字组成的每个可能的子序列都在环中恰好出现一次它们依次是111110101010100000001011如图2-14所示【C程序2】是求背包问题的一组解的递归算法程序背包问题的基本描述是有一个背包能盛放的物品总重量为S设有N件物品其重量分别为W1W2Wn希望从N件物品中选择若干件物品所选物品的重量之和恰能放入该背包即所选物品的重量之和等于S【C程序1】#defineN1024#defineM10intb[N+M-1]intequalintkintjintminti;fori=0;i<m;i++ifb[k+i]1return0;return1;intexchangeintkintmintvwhileb[k+m-1==vb[kncm--i]=!v2;3=v;returnk;initihtvintkfork=0;K=N+M-1;k++b[k]=v;mainintmvknj;printf’Enterml<m<10vv=0v=1/n;scanf%d%d&m&v;n=0x01<<m;init!v;k=0;while4<nforj=0;j<k;j++ifequalkjmk=exchangekmvj=5;fork=0;k<n;k++print%d/nb[k];【C程序2】#include<stdio.h>#defineN7#defineS15intw[N+1]=01434527;intknapintSintnifS==0return1;ifs<0||s>0&&n<1return0;if6printf4dw[n];return1;return7mainifknapSNprintfOK:/n;elseprintfNO!/n
[说明]本程序在3×3方格中填入1到10以内9个互不相等的整数使所有相邻两个方格内的两个整数之和为质数程序的输出是全部满足条件的方格方格的序号如下图所示程序采用试探法从序号为0的方格开始依次为当前方格寻找一个合理的可填整数并在当前位置正确填入后为下一方格寻找可填入的合理整数如不能为当前方格寻找一个合理的可填整数就要后退到前一方格调整前一方格的填入整数当序号为8的方格也填入合理的整数后就找到了一个解为检查当前方格所填整数的合理性程序引入数组CheckMatrix存放需要进行合理性检查的相邻方格的序号事实上CheckMatrix中只要求第i个方格中的数向前兼容即填写第4个方格时只检查在它之前与之相邻的第13个方格是否满足和为素数的条件[程序]#include<stdio.h>intposa[9]b[11];/*用于存储方格所填入的整数*/voidwriteinta[]/*方格输出函数*/intisPrimeintm/*素数判断函数若m为素数则返回1否则返回0*/intselectNumintstart/*找到start到10之间尚未使用过的最小的数若没有则返回0*/intj;forj=start;j<=10;j++ifb[j]returnj;return0;intcheck/*检查填入pos位置的整数是否合理*/intijintcheckMatrix[][3]=-10-11-10-113-124-13-146-157-1;fori=0;j=1>=0;i++if!isPrime2return0;return1;voidextend/*为下一方格找一个尚未使用过的整数*/3=selectNum1;b[a[pos]]=0;voidchange/*为当前方格找下一个尚未使用过的整数若找不到则回溯*/intj;whilepos>=0&&j=selectNuma[pos]+1==0b[a[pos--]]=1;ifpos<0return;4;a[pos]=j;b[j]=0;voidfindintok=1;pos=0;a[pos]=1;b[a[pos]]=0;doifokif5writea;change;elseextend;elsechange;ok=checkpos;whilepos>=0;voidmaininti;fori=1;i<=10;i++b[i]=1;find;
在Word中建立新文档1再选择保存命令将1若单击标题栏右边显示的-按钮文档1的窗口将2
【说明】以下【C程序】能将自然数12N2按蛇形方式逐个存入N阶矩阵换言之程序从anO开始到aOn为止n=N-1顺序填入自然数交替地对每一斜列从左上元素向右下元素或从右下元素向左上元素存数例如当N=5时程序输出结果如图2-12所示当N=8时程序输出结果如图2-13所示【C程序】#include<stdio.h>#defineSIZE10inta[SIZE][SIZE]k;mainintijnN;forN=3;N<=SIZE;N++k=1;makeArrayn=N-1;printf/nN=%d;/nn+1;fori=0;i<=n;i++forj=0;j<=n;j++printf%4da[i][j];printf/n;makelineintrow_startintcol_startintrowend/*完成矩阵一条斜线的整数填写*/intijsign=1;fori=row_startj=colstart;2;i+=signj+=signa[i][j]=k++;makeArrayintn/*完成矩阵每条斜线的整数填写*/intd;ford=1;d<=3;d++ifd<=nifd%2makeline4;elsemakeline5;elseifd%2makeline6;elsemakeline7;
【说明】下面一段程序从给定的数组b中找出值最小的元素并输出该元素的数组下标内存地址minaddr以及元素值本身函数findmin负责在给定的数组中查找最小值并返回最小值所在的内存地址函数有三个参数array是所要处理的数组size是数组的大小index负责从函数返回具有最大值的元素在数组中的数组下标请填充空白使其成为一个合乎要求的完整程序【程序】//程序开始#include<iostream.h>int*findminint*arrayintsizeint&index;voidmain/******变量定义部分***********/intb[10]=34342389121342554;1;intidx;/*******寻找最小值************/minaddr=findminbsizeofb/sizeofintidx;/*******输出最小值的有关信息************/cout<<Minvalueindex:<<idx<<end1<<Minvalueaddress:<<minaddr<<end1<<Minvalue:<<2<<end1;/*******函数findmin的定义部分************int*findminint*arrayintsizeint&indexintmin=0;//max是当前具有最小值的数组元素下标值forinti=1;3;i++ifarray[i]<4min=i;5;returnarray+min;//返回最小值所在内存地址
【说明】以下【C++程序】用于实现两个多项式的乘积运算多项式的每一项由类Item描述而多项式由类List描述类List的成员函数主要有createList创建按指数降序链接的多项式链表以表示多项式reverseList将多项式链表的表元链接顺序颠倒multiplyListListL1ListL2计算多项式L1和多项式L2的乘积多项式【C++程序】#include<iostream.h>classList;classItemfriendclassList;private:doublequot;intexp;Item*next;Public:Itemdouble_quotint_exp1;;classListprivate:Item*list;Public:Listlist=NULL:voidreverseList;voidmultiplyListListL1ListL2;voidcreateList;;voidList::createListItem*p*U*pre;intexp;doublequot;list=NULL;while1cout<<输入多项式中的一项系数指数:<<endl;cin>>quot>>exp:ifexp<0break;//指数小于零结束输入ifquot=0continue;p=list;while2//查找插入点pre=p;p=p->next;ifp!=NULL&&exp=p->expp->quot+=quot;continue;u=3;ifp==listlist=u;elsepre->next=u;u->next=p;voidList::reverseListItem*p*u;iflist==NULLreturn;p=list->next;list->next=NULL;whilep!=NULLu=p->next;p->next=list;list=p;p=u;voidList::multiplyListListL1ListL2Item*pL1*pL2*u;intkmaxExp;doublequot;maxExp=4:L2.reverseList;list=NULL;fork=maxExp;k>=0;k--pL1=L1.list;whilepL1!=NULL&&pL1->exp>kpL1=pL1->next;pL2=L2.1ist;whilepL2NULL&&5pL2=pL2->next;quot=0.0;whilepL1!=NULL&&pL2!=NULLifpL1->exp+pL2->exp==k6pL1=pL1->next;pL2=pL2->next;elseifpL1->exp+pL2->exp>kpL1=pL1->next;elsepL2=pL2->next;ifquot!=0.0u=newitemquotk;u->next=list;list=u;reverseList;L2.reverseList:voidmainListL1L2L;cout<<创建第一个多项式链表/n;L1.createList;cout<<创建第二个多项式链表/n;L2.createList;L.multiplyListL1L2;
【说明】某学期成绩管理系统的增删改数据表中的记录对话框如图1-19所示图1-19对话框中共定义了6个标签6个文本框4个命令按钮和1个Data数据控件其中Data数据控件是VisualBasic的标准控件利用它能方便地创建应用程序与数据库之间的连接并实现对数据资源的访问【添加】cmdAdd按钮用于向学生成绩数据表添加一条空记录【修改】cmdEdit按钮用于修改当前所显示的一条数据记录命令按钮【删除】cmdDelete用于删除当前显示的一条数据记录单击【退出】cmdExit按钮系统将退出图1-19所示的对话框表1-13是学生成绩表结构的示例表1-14是学生成绩表的示例图1-19将表1-14数据库中的记录信息显示到相应的文本框中要在各文本框txtStuii=012345中显示Data数据控件所连接的数据表中的数据必须将文本框与Data数据控件进行绑定表1-13学生成绩表结构字段名类型大小字段名类型大小班级Text6语文Integer2默认学号Text8数学Integer2默认姓名Text10英语Integer2默认表1-14学生成绩示例表班级学号姓名语文数学英语AA40001张薇958690BB40001谢新677181AA40002刘红948986CC40001张斌788886【VisualBasic程序】PrivateSubForm_LoadFori=0To5txtStui.Locked=TrueNextiEndSubPrivateSubcmdAddClickcmdEdit.Enabled=NotcmdEdit.Enabled1Fori=0To5txtStui.Locked=NottxtStui.LockedNextiIfcmdAdd.Caption=添加Then2Datal.Caption=新记录cmdAdd.Caption=保存cmdExit.Caption=取消txtStu0.SetFocusElseDatal.Recordset.Update3cmdAdd.Caption=添加EndIfEndSubPrivateSubcmdEdit_ClickcmdAdd.Enabled=NotcmdAdd.EnabledcmdDelete.Enabled=NotcmdDelete.EnabledFori=0To5txtStui.Locked=NottxtStui.LockedNextiIfcmdEdit.Caption=修改ThenDatal.Recordset.EditcmdEdit.Caption=保存cmdExit.Caption=取消Else4cmdEdit.Caption=修改EndIfEndSubPrivateSubcmdDelete_Clickanswer=MsgBox确实删除该记录吗vbYesNo+vbQuestion警告Ifanswer=vbYesThenDatal.Recordset.Delete5IfDatal.Recordset.EOFThen6EndIfEndIfEndSubPrivateSubcmdExit_ClickIfcmdExit.Caption=退出ThenEndElse7cmdAdd.Enabled=TruecmdEdit.Enabled=TruecmdDelete.Enabled=TrueFori=0To5txtStui.Locked=NottxtStui.LockedNexticmdExit.Caption=退出cmdAdd.Caption=添加cmdEdit.Caption=修改8EndIfEndSubPrivateSubDatal_RepositionDatal.Caption=第&9.AbsolutePosition+1&条记录EndSub1.【问题1】请根据【说明】和图1-19的显示结果从以下备选答案中为1~9空缺处选择正确的答案以下部分选项可重复选择【备选答案】A.Datal.RefreshB.Datal.Recordset.UpdateC.Datal.RecordsetD.Datal.Recordset.CancelUpdateE.Datal.Recordset.AddNewF.Datal.Recordset.MoveNextG.Datal.Recordset.MoveLastH.cmdDelete.Enabled=NotcmdDelete.Enabled
【算法说明】某商务交流中心共有N间客房每间客房的房间号房间等级床位数及占用状态分别存放在数组ROOMRANKNBED和STATUS中房间等级值为12或3房间的状态值为0空闲或1占用客房是以房间不是床位为单位出租的程序流程图见图2-11所反映的算法是根据几个散客的要求预订一间空房程序的输入为人数M房间等级要求尺R=0表示任意等级都可以程序的输出为所有可供选择的房间号1.【问题】在图2-11所示的程序流程图中若要某个房间I被选中则需要满足什么条件
某单位的员工工资表如图8—20所示当员工基本工资小于2000元时绩效工资=基本工资×9%×业绩点当员工基本工资大于等于2000元时绩效工资=基本工资×8%×业绩点若要计算绩效工资可先在F3单元格中输入3并向垂直方向拖动填充柄至F9单元格则可自动算出每个员工的绩效工资若要计算各项平均值则先在C10单元格中输入4拖动填充柄至F10单元格
【说明】该程序的功能是从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排最后把已处理的字符串应不含标点符号仍按行重新存入字符串数组xx中最后把结果xx输出到文件OUT6.DAT中例如原文YouHeMeIamastudent.结果MeHeYoustudentaamI原始数据文件存放的格式是每行的宽度均小于80个字符含标点符号和空格【函数】#include<string.h>#include<conio.h>#include<ctype.h>#include<stdio.h>charxx[50][80];intmaxline=0;/*文章的总行数*/intReaaDatvoid;voidWriteDatvoid;voidStrOLvoidchar*p1*p2t[80];inti;fori=0;i<maxline;i++p1=xx[i];t[0]=0;while*p1p1++;whilep1>=xx[i]while!isalpha*p1&&p1!=xx[i]p1--;p2=p1;while1p1--;ifp1==xx[i]ifisalpha*p1p1--;elseif!isalpha*p1+1break;p2++;2;strcattp1+1;strcatt;strcpyxx[i]t;voidmainif3printf数据文件in.dat不能打开!/n/007;return;StroL;writeDat;getch;intReadDatvoidFILE*fp;inti=0;char*p;iffp=fopene:/a/in.datr==NULLreturn1;whilefgetsxx[i]80fp!=NULLp=strchrxx[i]’/n’ifp*p=0;i++;maxline=4fclosefp;return0;voidWriteDatvoidFILE*fp;inti;fp=fopene://a//out6datw;fori=0;i<5;i++printf%s/nxx[i];fprintffp%s/nxx[i]fclosefp
【说明】]开发一个五笔编码查询系统界面如图所示五笔编码存放在word.txt文件中它的格式是<汉字><编码>程序的任务需要以<汉字>为关键字去查询它所对应的编码根据前面的设计用两个ComboBox来完成m_cmbZi存放单字m_cmbWord存放<汉字><编码>序列当用户输入汉字的时候在m_cmbZi中查找到相应的序号然后再对应到mcmbWord中这样就完成了查找动作把查找出来的序列显示出来之后再把这个序列送到列表框中在列表框中保存着最近几次查找的结果以方便浏览【VisualC++代码】//在m_cmbWord中查找位置显示并加主到列表框voidCWMPropDlg::OnSelchangeComboziintnSel=m_cmbZi.GetCurSel;//获得输入汉字的序号if-1!=nSel1;//查找mcmbWord中五笔编码m_cmbWord.GetWindowTextm_strLastHit;2;//显示到标签上CRectrect;3;intnCount=rect.Height/m_listHitHist.GetltemHeight0;if4m_listHitHist.DeleteString0;m_listHitHist.InsertString-1m_strLastHit;m_cmbZi.SetEditSel0-1;5;
【说明8.1】以下程序的功能是生成20个200~300之间的随机整数输出其中能被5整除的数并求出它们的和【程序代码8.1】PrivateSubCommand1_ClickFori=1To20x=Int1*200+100If2=0ThenPrintxS=S+3EndIfNextiPrintSum=;SEndSub【说明8.2】程序8.2运行后单击窗体则在窗体上显示的内容是a=4和b=5【程序代码8.2】PrivateSubForm_ClickDimaAsIntegerbAsIntegera=20:b=50p1abp2abp3abPrinta=;ab=;bEndSubSubp1xAsIntegerByValyAsIntegerx=x+l0y=y+20EndSubSubp2ByVal×AsIntegeryAsIntegerx=x+l0y=y+20EndSubSubp3ByVal×AsIntegerByValyAsIntegerx=x+10y=y+20EndSub
1】voidsortchar*sintnumintij--num;chart;whilej-->1fori=0;i<j;i++ifs[i]>s[i+1]t=s[i];s[i]=s[i+1];s[i+1]=t;voidmainchar*s=CEAedea;sorts5;printf%ss;上述程序的结果是1【函数2.2】voidmainunionintig[6];Chars[12];try;try.ig[0]=0x4542;try.ig[1]=0x2049;try.ig[2]=0x494a;try.ig[3]=0x474e;try.ig[4]=0x0a21;try.ig[5]=0x0000;pintf%strys;上述程序的结果是2【函数2.3】voidmainchar*letter[5]=abefghijknmopst;char**p;inti;p=letter;fori=0;i<4;i++.printf%sp[i];上述程序的结果是3【函数2.4】maininti=4j=6k=8*p=&I*q=&j*r=&k;intxyz;x=p==&i;y=3*-*p/*q+7;z=*r=&k=*p**q;printfx=%dy=%dz=%dxyz;上述程序的结果是4【函数2.5】inta[]=54321;voidmaininti;intf=a[0];intx=2;fori=0;i<5;i++f+=f*x+a[i];printf%df;上述程序的结果是5
在下列接入网技术中通过电话线接入的是______
热门题库
更多
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术