首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
阅读下列算法说明和算法流程,将应填入(n)处的字句写在对应栏内。 【算法说明】 程序实现了常见的猜数字游戏。游戏开始时由程序自动产生一个1到100的随机数,接收用户输入,并给出提示信息,直至...
查看本题答案
包含此试题的试卷
初级程序员《问答集》真题及答案
点击查看
你可能感兴趣的试题
阅读以下函数说明和C语言函数将应填入____处的字句写在答题纸的对应栏内 【说明1】函数v
阅读下列程序说明和C++程序把应填入其中n处的字句写在对应栏内 【说明】阅读下面几段C++程序回答
阅读以下说明和C++程序将应填入____处的字句写在答题纸的对应栏内 下面程序实现十进制向其他进制的
阅读下列程序说明和C代码把应填入其中n处的字句写在答卷的对应栏内 【说明】 程序利用选择排序算法
试题一15分每空3分 阅读下列说明和流程图将应填入n的字句写在答题纸的对应栏内 [流程图说明]
阅读以下函数说明和C语言函数将应填入n处的字句写在对应栏内[说明]已知r[1...n]是n个记录的递
阅读下列说明流程图和算法将应填入n处的字句写在答题纸的对应栏内 【说明】 下面的流程图1—5用N
阅读下列说明流程图和算法将应填入n处的字句写在答题纸的对应栏内【说明】下面的流程图1—5用N-S盒图
阅读下列说明流程图和算法将应填入n处的字句写在答题纸的对应栏内【说明】下面的流程图1—5用N-S盒图
阅读以下说明和流程图将应填入__n__处的字句写在答题纸的对应栏内 【说明】下面的流程图旨在统计指
试题一 阅读下列说明流程图和算法将应填入n处的字句写在答题纸的对应栏内 [流程图说明] 下面的流程
阅读以下说明和Java程序将应填入____处的字句写在答题纸的对应栏内 下面程序实现十进制向其他进制
阅读以下函数说明和C语言函数将应填入____处的字句写在答题纸的对应栏内 已知一棵二叉树用二叉链表存
阅读以下说明和JAVA代码将应填入n处的字句写在答题纸的对应栏内 【说明】 类Queue表示队列类
阅读下列说明和流程图2-3将应填入n的字句写在答题纸的对应栏内 【说明】 下面的流程图描述了对8
阅读以下说明和流程图将应填入______处的字句写在对应栏内[说明]下面的流程图旨在统计指定关键词在
阅读以下函数说明和C语言函数将应填入n处的字句写在对应栏内 [说明] 已知r[1...n]是n个
阅读下列说明流程图和算法将应填入n处的字句写在对应栏内 【流程图说明】 下图所示的流程图5.3用
阅读下列说明和流程图2-3将应填入n的字句写在答题纸的对应栏内【说明】下面的流程图描述了对8位二进制
阅读以下说明和Java程序将应填入n处的字句写在对应栏内 [说明] 下面程序实现十进制向其它进制
热门试题
更多
分页存储管理系统中地址结构如图2-4所示则______
通过设置文件的______可以使其成为只读文件
在操作系统中Spooling技术是一种并行机制它可以使______
国际标准化组织的OSI基本参考模型共有7层IPTCP分别是对应于该模型中1 2的协议在因特网协议组中与TCP在同一层的协议还有3 1
【说明】 以下程序的功能是设计一个栈类stack<T>并建立一个整数栈 【程序】 #include<iostream.h> #include<stdlib.h> constintMax=20;//栈大小 template<classT> classstack{//栈元素数组 Ts[Max];//栈顶下标 inttop; public: stack { top=-1;//栈顶初始化为-1 } voidpushconstT&item;//item入栈 Tpop;//出栈 intstackemptyconst;//判断栈是否为 }; template<classT> voidstack<T>::pushconstT&item { iftop==1 { cout<<栈满溢出<<endl; exit1; } top++ s[top]=item; } template<classT> Tstack<T>::pop { Ttemp; iftop==2 { cout<<栈为空不能出栈操作<<endl; exit1; } temp=s[top]; top--; returntemp; } template<classT> intstack<T>::stackemptyconst {returntop==-1; { voidmain { stack<int>st; inta[]={12345}; cout<<整数栈<<endl; cout<<入栈序列:<<endl; forinti=0;i<4;i++ { cout<<a[i]<<; 3; } cout<<endl<<出栈序列; while4 tout<<5<<; cout<<endl; }
[说明] 本程序求3~100之间的所有素数质数并统计个数同时将这些素数从小到大依次写入顺序文件E:/dataout.txt素数的个数显示在窗体Form1上 [VisualBasic代码] PrivateSubCommand1Click DimcountasintegerflagasBoolean Dimt1asIntegert2asInteger 1 Count=0 Fort1=3to100 2 Fort2=2toIntSqrt1 If3Thenflag=False Nextt2 4 count=count+1 write#1t1 Endif Nextt1 5 Close#1 EndSub
在进程管理中当______时进程从阻塞状态变为就绪状态
【算法说明】 某英汉词典文件包含N个记录N>1每个记录有两个字段一个是英文单词另一个是相应的汉语解释各个记录按英文单词的词典顺序排列各英文单词并不重复 本算法用于维护更新该英汉词典文件维护更新的方法是首先输入一个英文单词及其汉语解释然后在该词典中查找输入的英文单词若找到则用输入的汉语解释更新原有的解释若找不到则需要将输入的英文单词及其汉语解释插入到该词典的适当位置使各记录仍按英文单词的词典顺序排列 【算法】 第一步读入英汉词典文件并将读入的N个英文单词依次存放在字符串数组ENG中将相应的汉语解释依次存放在字符串数组CN中数组元素CNi给出了数组元素ENGi的解释 第二步输入英文单词及其汉语解释将它们分别存放在字符串变量E和C中若E为空串或都是空格则转向第四步 第三步根据变量E的值用二分法在数组ENG中查找具体步骤如下 1.1→LN→H 2.INTL+H/2→K 3.若E=ENGK则C→CNK转向第二步 若E<ENGK则K-1→1若E>ENGK则K+1→2 4.若H<L则 对I=NL-1始值终值增量循环执行 ENGI→ENGI+1 CNI→CNI+1 然后将E和C分别存入3和4N+1→N最后转向第二步 否则转向5 第四步将数组ENG和CN输出形成新的英汉词典文件算法结束
在虚拟分页存储管理系统中若进程访问的页面不在主存且主存中没有可用的空闲块时系统正确的处理顺序为______
操作系统的功能不包括______
[流程图] [说明] 把指定区间上的所有整数分解质因数每一整数表示为质因数按从小到大顺序排列的乘积形式如果被分解的数本身是素数则予以注明例如90=2×3×3×591=素数 下面的流程图描述了分解质因数的过程对每一个被分解的整数j赋值给b以保持判别运算过程中j不变用K从2开始递增1取值试商若不能整除打印输出*kb除以k的商赋给bb=b/k后继续用k试商注意可能有多个k因数直至不能整除k增1继续 将流程图中的1~5处补充完整
【说明】 请编写一个函数intSeqSearchintlist[]intstartintnintkey该函数从start开始在大小为n的数组list中查找key值返回最先找到的key值的位置如果没有找到则返回-1请修改程序中画线部分的错误并将不同情况下的输出结果补充完整 【程序】 文件search.cpp的内容如下 #include<iostream.h> intSeqSearchintlist[]intstartintnintkey { forinti=start;i<=n;i++//1 { iflist[i]=key//2 { returni; } } return-1; } voidmain { intA[10] intkeycount=0pos; cout<<Enteralistof10integers:; forpos=0;pos<10;pos++ { cin>>A;//3 } cout<<Enterakey;; cin>>key; pos=0; whilepos=SeqSearchApos10key!=-1 { count++; pos++; } cout<<key<<occurs<<count<<count!=1times:time<<inthelist <<endl; } 第一种情况输入231268458337输入key8 输出4 第二种情况输入231268458337输入k6y9 输出5
国际标准化组织的OSI基本参考模型共有7层IPTCP分别是对应于该模型中1 2的协议在因特网协议组中与TCP在同一层的协议还有3 5
[说明] 求树的宽度所谓宽度是指在二叉树的各层上具有结点数最多的那一层的结点总数本算法是按层次遍历二叉树采用一个队列q让根结点入队列若有左右子树则左右子树根结点入队列如此反复直到队列为空 [函数] intWidthBinTree*T { intfront=-1rear=-1;/*队列初始化*/ intflag=0count=0p;/*p用于指向树中层的最右边的结点flag记录层中结点数的最大值*/ ifT!=Null { rear++; 1; flag=1; p=rear; } while2 { front++; T=q[front]]; ifT->lchild!=Null { roar+-+; 3; count++; } ifT->rchild!=Null { rear++;q[rear]=T->rchild; 4; } iffront==p//当前层已遍历完毕 { if5 flag=count; count=0; p=rear//p指向下一层最右边的结点 } } returnflag; }
【说明】 函数voidrcrinta[]intnintk的功能是将数组a中的元素s[0]~9[n-1]循环向右平移k个位置 为了达到总移动次数不超过n的要求每个元素都必须只经过一次移动到达目标位置在函数rcr中用如下算法实现首先备份a[0]的值然后计算应移动到a[0]的元素的下标p并将a[P]的值移至a[0]接着计算应移动到a[p]的元素的下标q并将a[q]的值移至a[p]依次类推直到将a[0]的备份值移到正确位置 若此时移动到位的元素个数已经为n则结束否则再备份a[1]的值然后计算应移动到a[1]的元素的下标p并将a[p]的值移至9[1]接着计算应移动到a[p]的元素的下标q并将a[q]的值移至a[p]依次类推直到将a[1]的备份值移到正确位置 若此时移动到位的元素个数已经为n则结束否则从a[2]开始重复上述过程直至将所有的元素都移动到目标位置时为止 例如数组a中的6个元素如图1a所示循环向右平移两个位置后元素的排列情况如图1b所示 voidrcrinta[]intnintk {intijttempcount; count=0;/*记录移动元素的次数*/ k=k%n; if1{/*若k是n的倍数则元素无须移动;否则每个元素都要移动*/ i=0 whilecount<n{ j=i;t=i; temp=a[1];/*备份a[i]的值*/ /*移动相关元素直到计算出a[i]应移动到的目标位置*/ whilej=2!=i{ a[t]=a[j]; t=3; count++; } 4=temp;count++; 5; } } }
【说明】本应用程序的运行窗口如图2所示窗口中的3个文本框和两个按钮名称分别为Txt_salaryTxt_baseTxt_taxCmd_compute和Cmd_quit运行时文本框Txt_base存放的是免税金额基数应扣除的基本费用co当用户在文本框Txt_salary中输入月收入工资或薪金并单击计算按钮Cmd_compute后Txt_tax框中就显示计算所得的应纳税额文本框Txt_base和Txt_tax在运行时不接受用户输入Txt_base的内容以灰色显示个人工资或薪金所得税是按照超额累进的税率来征收的方法是以每月收入总额减去免税金额基数后的余额作为该月的月应纳税所得额再将应纳税所得额按相应级数采用相应的税率进行累进计算目前的免税金额基数为800元税率如表1所示 级数 月应纳税所得额 适用税率% 123456789 不超过500元的部分501元~2000元的部分2001元~5000元的部分5001元~20000元的部分20001元~40000元的部分40001元~60000元的部分60001元~80000元的部分80001元~100000元的部分超过100000元的部分 51015202530354045设一个人的月应纳税所得额为K元用下面的公式计算其应缴纳的个人所得税额S元若0<K≤500则S=K×5%若500<K≤2000则S=500×5%+K-500×10%若2000<K≤5000则S=500×5%+1500×10%+K-2000×15%若5000<K≤20000则S=500×5%+1500×10%+3000×15%+K-5000×20%例如某人某月工资总额为4100元减去800元后应纳税所得额为3300元其应缴纳的个人所得税额为500*5%+1500*10%+1300*15%=370元在开发过程中需要编写的程序代码如下【程序】OptionBase0PrivateSubCmd_compute_ClickDimpayleveltaxPratepaylevel=Array05002000500020000400006000080000100000_1000001taxPrate=Array51015202530354045K=1S=0IfK>0ThenForj=1To9If2ThenS=S+paylevelj-paylevelj-1*taxPratej-1/100ElseS=S+3*taxPratej-1/100ExitForEndIfNextjEntIf4=Str$SEndSubPrivateSubCmd_quit_ClickEndEndSubPrivateSubForm_LoadTxt_tax.Text=Txt_salaw.Text=Txt_base.Text=800Txt_tax.Locked=TrueTxt_base.Enabled=5EndSub
______操作系统的系统响应时间重要性超过系统资源的利用率它广泛应用于卫星控制导弹发射飞机飞行控制飞机订票业务
某服务器的IP地址是74.52.46.99则其机器中二进制的IP地址为1 这是属于2的IP地址2
【说明】 函数diff的功能是根据两个由整数都大于-32768按升序构成的单链表L1和L2分别由AB指向构造一个单链表L3由*r指向要求13中的所有整数都是L1并且不是L2中的整数还要求L3中的所有整数都两两不等 【函数】 #include<malloc.h> typedefstructnode{ intd; structnode*next }Node; voiddiffNode*ANode*BNode**r { intlastnum; Node*p; *r=NULL; if!Areturn; while1 ifA->d<B->d { lastnum=A->d; p=Node*mallocsizeofNode; p->d=lastnum; p->next=*r;2; do A=A->next; while3; } elseifA->d>B->d B=B->next; else{ 4; lastnum=A->d; whileA&&A->d==lastnumA=A->next; } whileA { lastnum=A->d; p=Node*mallocsizeofNode; p->d=lastnum; 5; *r=p; whileA&&A->d==lastnumA=A->next; } }
计算机加电自检以后引导程序首先装入______否则计算机不能做任何事情
Windows回收站占用的是______中的空间
内存的段式存储管理有许多优点在下面的描述中______不是段式存储管理的优点
为了提高计算机的处理机和外部设备的利用率______把多个程序同时放入主存储器在宏观上并行运行
【函数1.1说明】 函数strcpychar*tochar*from将字符串from复制到字符串to 【函数1.1】 voidstrcpychar*tochar*from {while1;} 【函数1.2说明】 函数mergeinta[]intnintb[]intmint*c是将两个从小到大有序数组a和b复制合并出一个有序整数序列c其中形参n和m分别是数组a和b的元素个数 【函数1.2】 voidmergeinta[]intnintb[]intmint*c {intij; fori=j=0;i<n&&j<m; *c++=a[i]<b[j]a[i++]:b[j++]; while2*c++=a[i++]; while3*c++=b[j++]; } 【函数1.3说明】 递归函数suminta[]intn的返回值是数组a[]的前n个元素之和 【函数1.3】 intsuminta[]intn {ifn>0return4; else5; }
若内存采用固定分区管理方案在已分配区可能会产生未用空间通常称之为______
某网络结构如图5-8所示在Windows操作系统中配置Web服务器应当安装的软件是 1在配置网络属性时PCI的默认网关应该设置为2 首选DNS服务器应当设置为32
【说明】本应用程序是一个乘法计算器其运行窗口如图2所示在该界面中被乘数乘数以及积等文字为标签相应的3个输入输出数据框为文本框此外还有3个命令按钮用户在被乘数和乘数相应的文本框内输入数据再单击运算按钮便能在积对应的文本框中看到相乘的结果当用户单击清除按钮时就会清除各文本框中的数据当用户单击关闭按钮时就会关闭该窗口并退出应用程序用户不能在积对应的文本框中输入数据【属性设置】各个对象有关的属性名以及需要修改的属性值设计如下 对象 对象名 属性名 属性值 窗体 frmMultiply Caption 乘法计算器 标签1 Lbl1 Caption 被乘数 标签2 Lbl2 Caption 乘数 标签3 Lbl3 Caption 积 文本框1 Txt1 Text 空 文本框2 Txt2 Text 空 文本框3 Txt3 Text 空 Enabled 1 按钮1 2 Caption 运算 按钮2 cmdClear Caption 清空 按钮3 cmdClose Caption 退出【程序】PrivateSubcmdMultiply_Clicktxt3.Text=TrimStr$3’加法运算获得和数EndSubPrivateSub4txt1.Text=’空字符串赋值给文本框txt1的内容txt2.Text=’空字符串赋值给文本框txt2的内容txt3.Text=’空字符串赋值给文本框txt3的内容EndSubPrivateSubcmdClose_Click5’退出应用程序EndSub
操作系统的存储器管理对象是______
国际标准化组织的OSI基本参考模型共有7层IPTCP分别是对应于该模型中1 2的协议在因特网协议组中与TCP在同一层的协议还有3 3
[说明] 字符组合程序界面如图示在文本框Text1中输入若干个任意字符单击颠倒按钮将这些字符按相反的顺序显示在标签Lable1中并在标签Labs12处显示字符的个数例如输入abcabc2显示为2cbabca组成字符数为4 [VisualBasic代码] PrivateSubcmdshow_Click DimnAsInteger DimIAsInteger Dimstr1AsString N=LenText1.Text ForI=nToStep-1 Str1=1 NextI Labe11.Caption=Str1 EndSub PrivateSubcmdcount_Click DimnAsInteger DiminAsInteger DimiAsInteger DimjAsInteger DimflagAsInteger Dimstr1AsInteger Dimstr2AsInteger N=2 Str1=Mid$Text1.Texti.1 ForI=2Ton Str2=mid$Text1TextI1 M=Lenstr1 3 Forj=1Tom If4Thenflag=1;ExitFor Nextj Ifflag<>1thenstr1=str1&str2 NextI Lable2.Caption=5 EndSub
热门题库
更多
中级系统集成项目管理工程师
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识