首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在80486处理器的保护模式中,处理器提供了四级“保护环”,即分为4环。在 Windows98中,系统使用了其中的几环 ( )。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
在80486处理器的保护模式中处理器提供了四级保护环即分为4环在Windows98中系统使用了其中的
1环 B。2环
3环
4环
386处理器的保护环或称为特权级是在保护模式下提供给程序的访问内存和使用处理器指令等的权限级别保护环
在386处理器的保护模式中处理器提供了4级保护环即分为4个环在Windows98中系统只使用了其中的
0环和2环
0环和3环,
1环和3环
2环和4环
在386处理器的保护模式中处理器提供了4级保护环即分为4个环在Windows98系统中系统只使用了其
0环和2环
0环和3环
1环和3环
2环和4环
在80486处理器的保护模式中处理器提供了四级保护环即分为4环在Windows98中系统使用了其中的
1环
B。2环
3环
4环
在386处理器的保护模式中处理器提供了四级保护环即分为4环在Windows98中系统使用了其中的
1环
2环
3环
4环
在386处理器的保护模式中处理器提供了4级保护环即分为4个环在Windows98系统中系统只使用了其
0环和2环
0环和3环
1环和3环
2环和4环
在386处理器的保护模式中处理器提供了4级保护环Windows98中系统只使用了其中的
0环和2环
0环和3环
1环和3环
2环和4环
在386处理器的保护模式中处理器提供了4级保护环即分为4个环在Windows98中系统只使用了其中的
0环和1环
0环和3环
2环和3环
1环和3环
热门试题
更多
下面程序是关于位运算符的使用请在程序的每条横线处填写适当的语句使程序的功能完整注意请勿改动main主方法和其他已有的语句内容仅在横线处填入适当的位运算符publicclassBitOperatorpublicstaticvoidmainStringargs[]inta=9;//二进制数1001intb=15;//二进制数1111intc=8;//二进制数1000intdefgh;d=a_____________________b;//二进制数1001也就是十进制数9e=a|b;//二进制数1111也就是十进制数15f=a_____________________b;//二进制数0110也就是十进制数6g=a<<2//;9×4=36h=c_______________________1;//8/2=4System.out.printlnd=+d;System.out.printlne=+e;System.out.printlnf=+f;System.out.printlng=+g;System.out.printlnh=+h;
使用VC6打开考生文件夹下的工程test35_3此工程包含一个test35_3.cpp其中定义了时钟类clock但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类clock的私有数据成员hour和minute它们都是int型的数据请在注释//**1**之后添加适当的语句2补充完全类clock的构造函数私有数据成员hour和minute分别初始化为参数h和m的值请在注释//**2**之后添加适当的语句3完成类clock的成员函数printtime的定义该函数以Nowthetimeishourminute的格式输出数据成员hour和minute的值如hour=3minute=59则输出为Nowthetimeis0359请在注释//**3**之后添加适当的语句4完成类clock的成员函数addoneminutetime的定义该函数可将clock类对象表示的时间加一分钟如现在hour=3minute=59运行该函数后hour=4minute=0请在注释//**4**之后添加适当的语句程序的输出结果如下Nowthetimeis12:59Nowthetimeis13:00注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test35_3.cpp清单如下#include<iostream.h>classclockprivate://**1**public:clockinthintm//**2**intpresenthourreturnhour;intpresentminutereturnminute;voidaddoneminutetime;voidprinttime;;voidclock::printtimeifhour<10cout<<’0’;//**3**ifminute<10cout<<’0’;cout<<minute<<end1;voidclock::addoneminutetime//**4**ifminute>59minute-=60;hour++;ifhour>23hour=0;voidmainclockc1259;c.printtime;c.addoneminutetime;c.printtime;
请编写函数fun该函数的功能是将M行N列的二维数组中的字符数据按列的顺序依次放到一个字符串中例如若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是WSHWSHWSHWSH注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#defineM3#defineN4voidfunchar*s[N]char*bmainchara[100]w[M][N]=’W’’W’’W’’W’’S’’S’’S’’S’’H’’H’’H’’H’;intij;printfThematrix:/n;fori=0;i<M;i++forj=0;j<N;j++printf%3cw[i][j];printf/n;funwa;printfTheAstring:In;putsa;printf/n/n;
请编写一个函数printdateintyearintmonthintday该函数实现将输入的3个数字转换成英语数字纪年输出的功能如输入March91978则输出197839注意使用switch结构实现该函数的基本功能并应该能够判断错误的输入部分源程序已存在文件test40_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数printdate的花括号中填写若干语句源程序文件rest40_2.cpp清单如下#include<iostream.h>voidprintdateintyearintmonthintdayvoidmainprintdate197839;
请编写一个函数maxofarrayatype*pintcount该函数从一个数组中找出其中的最大元素并且数组中可以存放多种数据类型的元素注意部分源程序己存在文件test42_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数maxofarray的花括号中填写若干语句文件test42_2.cpp清单如下#include<iostream.h>#include<string.h>#include<conio.h>template<classatype>voidmaxofarrayatype*pintcountvoidmainintlen=5;char*p1;cout<<thechartypearrayandit’slengthis5:/n;cout<<thearrayelementisabcde/n;p1=newchar[len];forinti=0;i<len;i++p1[i]=’a’+i;maxofarrayp1len;
cout<<s[i]<<’/t’<<s[j]<<’/t’<<end1;
下面是一个Applet程序其功能是输出已定义好的两个变量x和chr请改正程序中的错误有下划线的语句使用序能输出正确的结果注意不改动程序的结构不得增行或删行程序运行结果如下importjava.awt.*;importjava.Applet;/*<appletCode=ex34_3.classwidth=800height=400></applet>*/publicclassex34_3implementsAppletintx=10;charchr=’R’;Labeloutput1;Labeloutput2;privatevoidinitoutput1=newLabel定义int类型变量+x的初值为+x;output2=newLabel定义char类型变量+chr的初值为+chr;addoutput1;addoutput2;ex34_3.html<HTML><HEAD><TITLE>ex34_3</TITLE></HEAD><BODY><appletcode=ex34_3.classwidth=400height=400></applet></BODY></HTML>
请编写一个函数sumintarray[]intlen该函数返回数组array的所有整数元素的和其中len为数组array的长度注意部分源程序已存在文件test34_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数sum的花括号中填写若干语句程序输出结果如下sumofarray15文件test34_2.cpp的内容如下#include<iostream.h>intsumintarray[]intlenvoidmainstaticinta[5]-12345;intresult=suma5;cout<<sumofarray<<result<<end1;
使用VC6打开考生文件夹下的工程test37_1此工程包含一个源程序文件test37_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为:0149162536496481源程序文件test37_1.cpp清单如下#include<iostream.h>template<classTintN=100>classVectorTvec[N];public:voidsetintposTval;Tgetihtpos;/*****************found*****************/template<classTintN>voidVector<TN>::setintposTvalvec[pos]=val;/*****************found*****************/template<classTintN>Vector<TN>::getintposreturnvec[pos];intmainVector<double10>v;inti=0;doubled=0.0;fori=0;i<10;i++v.setidoublei*i;fori=0;i<10;i++cout<<v.geti<<;cout<<end1;/*****************found*****************/
请补充函数fun该函数的功能是判断一个数是否为素数该数是素数时函数返回字符串yes!否则函数返回字符串no!并在主函数中输出注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#includeconio.h#includestdio.h【1】intim;m=1;fori=【2】;i<n;i++if【3】m=0;break;ifm==1&&n>1returnyes!;elsereturnno!;mainintk=0;clrscr;printfInput:;scanf%d&k;printf%s/nfunk;
下列给定程序中函数fun的功能是对N名学生的学习成绩按从高到低的顺序找出前mm≤10名学生来并将这些学生数据存放在一个动态分配的连续存储区中此存储区的首地址作为函数值返回注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#include<malloc.h>#include<string.h>#include<conio.h>#defineN10typedefstructsscharnum[10];intorder;STU;STU*funSTUa[]ihtmSTUb[N]*tt;intijk;【1】;fori=0;i<N;i++b[i]=a[i];fork=0;k<m;k++fori=j=0;i<N;i++if【2】j=i;tt[k]=b[j];b[j].order=0;return【3】;outresultSTUa[]FILE*printi;fori=0;i<N;i++fprintfpfNo=%sMark=%d/na[i].numa[i].order;fprintfpf/n/n;mainSTU[N]=A0180A0279A0366A0482A0587A0693A0778A0860A0985A1073;STU*p_order;intim;clrscr;printf***TheOrigialdata***/n;outresultastdout;printf/nGivethenumeberofthestudentswhohavebetterscore:;scanf%d&m;whilem>10printf/nGivethenumberofthestudetswhohavebetterscore:;scanf%d&m;p_order=funam;printf***THERESULT***/n;printf***Thetopstudents***/n;fori=0;i<m;i++printf%s%d/np_order[i].nump_order[i].order;freep_order;
请补充函数fun该函数的功能是求100不包括100以内能被2或5整除但不能同时被2和5整除的自然数结果保存在数组bb中函数fun返回数组比元素的个数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN100intfunintbb[]intij;for【1】;i<100;i++ifi%1!=0&&i%5==0||i%2==0&&i%5!=0【2】;【3】;mainintin;intbb[N];clrscr;n=funbb;fori=0;i<n;i++ifi%10==0printf/n;printf%4dbb[i];
使用VC6打开考生文件夹下的工程test37_3此工程包含一个test37_3.cpp其中定义了类Letter和Number以及Grid其中Grid类由Letter类和Number类public派生但三个类的定义并不完整请按要求完成下列操作将程序补充完整1添加类Letter的带一个参数c的构造函数c是char型的数据默认值为’A’该函数把参数c的值赋给类的保护成员ch请在注释//**1**之后添加适当的语句2添加类Number的带一个参数n的构造函数n是int型的数据默认值为0该函数把参数n的值赋给类的保护成员num请在注释//**2**之后添加适当的语句3添加派生类Grid构造函数的定义传入的参数为char型的c和血型的n并将其分别赋值给基类的ch和num请在注释//**3**之后添加适当的语句4完成派生类Grid的友元函数——<<运算符重载的定义使其以格式[g.chg.num]输出请在注释//**4**之后添加适当的语句源程序文件test37_3.cpp清单如下#include<iostream.h>classLetterprotected:charch;public://**1**;classNumberprotected:intnum;public://**2**;classGrid:publicLetterpublicNumberpublic://**3**friendostream&operator<<ostream&oGrid&g;;//**4**o<<[<<g.ch<<<<g.num<<];returno;intmainGridg’C’3;cout<<Gridreference:<<g<<end1;return0;
使用VC6打开考生文件夹下的工程test35_1此工程包含一个源程序文件test35_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为40040源程序文件test35_1.cpp清单如下#include<iostream.h>classStudentpublic:Studentintxxx=xx;virtualfloatcalcTuition;/*****************found*****************/private:intx;;floatStudent::calcTuitionreturnfloatx’x;/*****************found*****************/classGraduateStudent::publicStudentpublic:/*****************found*****************/GraduateStudentintxx::StudentxxvirtualfloatcalcTuition;;floatGraduateStudent::calcTuitionreturnfloatx*2;voidmainStudents20;GraduateStudentgs20;cout<<s.calcTuition<<end1;cout<<gs.calcTuition<<end1;
下列给定的程序中函数fun的功能是计算并输出k以内最大的10个能被13或17整除的自然数之和K的值由主函数传入若k的值为500则函数的值为4622请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#include<conio.h>intfunintkintm=0mc=0j;whilek>=2&&mc<10/*************found**************/ifk%13=0||k%17=0m=m+k;mc++;k--;/*************found**************/returnm;mainclrscr;printf%d/nfun500;
下面是一个Applet程序其功能是输入3个双精度浮点数abc构成一个一元二次方程a*x*x+b*x+c=0其判别式d=b*b-4*a*c若d为负数则输出没有实根否则打印出2个实根要求有3个输入框输入abc一个按钮点击实现求根过程一个不可编辑的文本区用作输出结果请改正程序中的错误有下划线的语句使程序能输出正确的结果注意不改动程序的结构不得增行或删行importjava.io.*importjava.awt.*importjava.awt.event.*importjava.applet.Applet;/*<appletcode=ex3_1.classwidth=800height=400></applet>*/publicclassex3_1extendsAppletimplementsActionListenerPanelpane=newPanelLabel11=newLabela:TextFieldtf1=newTextField5Label12=newLabelb:TextFieldtf2=newTextField5;Label13=newLabelc:TextFieldtf3=newTextField5;Buttonbtn=newButtonOKLabel14=newLabel答案TextFieldtf4=newTextField20;ex3_1obj3_1publicvoidinitpane.setLayoutnewFlowLayoutFlowLayout.LEFT105pane.add11pane.addtf1pane.add12pane.addtf2addNorthpanePanelp2=newPanel;p2.setLayoutnewFlowLayoutFlowLayout.LEFT105p2.add13;p2.addtf3p2.addbtnbtn.addActionListenerthis;addCenterp2Panelp3=newPanelp3.setLayoutnewFlowLayoutFlowLayout.LEFT105p3.add14tf4.setEditablefalsep3.addtf4addSouthp3obj3_1=newex3_1publicvoiddoRealdoublea1doublea2doublea3TextFieldtfdoubledx1x2d=a1*a1-4.0*a2*a3;ifd>=0.0x1=-a2+Math.sqrtd/2.0*a1;x2=-a2+Math.sqrtd/2.0*a1;tr.setText2个实根:x1=+x1+/nx2=+x2;elsetr.setText没有实根!publicvoidactionPerformedActionEventaedoubleabc;trya=newDoubletf1.getText.doubleValue;b=newDoubletf2.getText.doubleValue;c=newDoubletf3.getText.doubleValue;obj3_1doRealabc14;catchNumberFormatExceptionnfetf4.setTextwrongnumber!ex3_l.html<HTML><HEAD><TITLE>ex3_l</TITLE></HEAD><BODY><appletcode=ex3_lclasswidth=800height=400></applet></BODY></HTML>
请编写函数fun其功能是计算并输出当x<0.97时下列多项式的值直到|Sn-Sn-1|<0.000001为止Sn=1+0.5x+0.50.5-1x2/2!+0.50.5-10.5-2x3/3!+0.50.5-10.5-20.5-n+1xn/n!例如主函数从键盘给x输入0.21后则输出为s=1.100000注意部分源程序以存在文件test38_2.cpp中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test38_2.cpp的内容如下#include<stdio.h>#include<iostream.h>#include<math.h>doublefundoublexvoidmaindoublexs;cout<<Inputx:<<endl;cin>>x;s=funx;cout<<s=<<s<<endl;
return0;
下列给定程序中函数fun的功能是求出两个数的最大公约数并作为函数值返回例如若给num1和num2输入49和21则输出的最大公约数为7若给num1和num2分别输入27和81则输出最大公约数为27请改正函数fun中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>intfunintaintbintrt;ifa<b/******************found*****************/t=a;b=a;a=t;r=a%b;whiler!=0a=b;b=r;r=a%b;/******************found*****************/returnamainintnum1num2a;printfInputnum1num2:;scanf%d%d&num1&num2;printfnum1=%dnum2=%d/n/nnum1num2;a=funnum1num2;printfThemaximuncommondivisoris%d/n/na;
请完成下列Java程序程序的功能是利用迭代法求一个数的平方根求平方根的迭代公式为Xn+1=1/2Xn+a/Xn注意请勿改动main主方法和其他已有的语句内容仅在下划线处填入适当的语句源程序代码文件清单如下publicclassPingFangGenpublicstaticvoidmainStringargs[]System.out.printlnMath.sqrt2.0;staticdoublesqrt______doublex=1.0;do______;whileMath.absx*x-a/a>1e-6;returnx;
请补充main函数该函数的功能是输出一个NXN矩阵要求非周边元素赋值0周边元素赋值1注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在main函数的横线上填入所编写的若干表达式或语句试题程序#include<stdio.h>#defineN10mainintbb[N]IN];ihtijn;clrscr0;printf/nInputn:/n;scanf%d&n;fori=0;i<n;i++forj=0;j<n;j++if【1】bb[i][j]=l;else【2】;printf/n***theresult***/n;fori=0;i<n;i++printf/n/n;forj=0;j<n;j++printf%4dbb[i][j];
假如整数数列中的数不重复并存放在数组中下列给定的程序中函数fun的功能是删除数列中值为X的元素N中存放的是数列中元素的个数请改正程序中的错误使它能够得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>#defineN20funint*aintnintxintp=0i;a[n]=x;whilex!=a[p]p=p+1;ifp==nreturn-1;elsefori=p;i<n;i++/*************found**************/a[i+1]=a[i];returnn-1;mainintw[N]=-301579910153090xni;n=10;printfTheoriginaldata:/n;fori=0;i<n;i++printf%5dw[i];printf/nInputxtodelete:;scanf%d&x;printfDelete:%d/nx;n=funwnx;ifn==-1printf***Nobefound!***/n/n;elseprintfThedataafterdeleted:/n;fori=0;i<n;i++printf%5dw[i];printf/n/n;
下面程序是关于类的继承的用法阅读下面程序根据程序中的注释在每一条横线处填写一个语句使程序的功能完整且运行程序后的输出结果为Iamparentclass!Iamchildclass!Iamchildclass!注意请勿改动main主方法和其他已有的语句内容仅在下划线处填入适当的语句classParentvoidprintMeSystem.out.printlnIamparentclass!;classChildextendsParentvoidprintMeSystem.out.printlnIamchildclass!voidprintAll______.printMe;//调用父类的方法______.printMe;//调用本类的方法printMe;publicclassTestJieChengpublicstaticvoidmainStringargs[]______myC.printAll;
使用VC6打开考生文件夹下的工程test41_1此工程包含一个源程序文件test41_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为7源程序文件test41_1.cpp清单如下#include<iostream.h>classmyclassintab;public:/*****************found*****************/intsummyclassx;voidset_abintiintj;:/****************found****************/voidmyclass:set_abintiintja=i;b=j;intsummyclassx/*****************found***************/x.a+x.b;voidmainmyclassn;n.set_ab34;cout<<sumn<<endl;
请编写一个函数fun它的功能是将一个数字字符串转换为一个整数不得调用C语言提供的将字符串转为整数的函数例如若输入字符串-1234则函数把它转换为整数值-1234注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>#include<string.h>longfunchar*pmainchars[6];longn;printfEnterastring:/n;getss;n=funs;printf%ld/nn;
下列给定程序中函数fun的功能是将字符串p中所有字符复制到字符串b中要求每复制3个字符之后插入一个空格例如在调用fun函数之前给字符串a输入ABCDEFGHIJK调用函数之后字符串b中的内容则为ABCDEFGHIJK请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构试题程序#include<stdio.h>voidfunchar*pchar*bintik=0;while*p/*************found***************/i=l;/*************found***************/whilei<3||*Pb[k]=*p;k++;p++;i++;if*p/*************found***************/b[k]=’’;b[k]=’/0’;mainchara[80]b[80];printfEnterastring:;getsa;printfTheoriginalstring:;putsa;funab;printf/nThestringafterinsertspace:;putsb;printf/n/n;
编写函数fun它的功能是根据以下公式求p的值结果由函数值带回m与n为两个正数且要求m>nP=m!/n!m-n!例如m=12n=8时运行结果为495.000000注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<stdio.h>floatfunintmintnmainclrscr;printfp=%f/nfun128;
请编写函数fun该函数的功能是计算n门课程的平均分计算结果作为函数值返回例如x有5门课程的成绩是90.5728061.555则函数的值为71.80注意部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<stdio.h>floatfunfloat*aintnmainfloatscore[30]=90.5728061.555aver;aver=funscore5;printf/nAveragescoreis:%5.2f/naver;
使用VC6打开考生文件夹下的工程test39_1此工程包含一个源程序文件test39_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为Thisisstatica:1Thisisnon-staticb:1Thisisstatica:2Thisisnon-staticb:2Thisisstatica:2Thisisnon-staticb:1Pressanykeytocontinue源程序文件test39_1.cpp清单如下#include<iostream.h>classsharedstaticinta;intb;public:/*****************found*****************/voidsetinti=0intja=i;b=j;voidshow;;/*****************found*****************/voidshared::showcout<<Thisisstatica:<<a;cout<</nThisisnon-staticb:<<b;/*****************found*****************/cout>>/n;voidmainsharedxy;x.set11;x.show;y.set22;y.show;x.show;
使用VC6打开考生文件夹下的工程test41_3此工程包含一个test41_3.cpp其中定义了类Rectangle但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类Rectangle的私有数据成员lefttop和fightbottom它们都是int型的数据请在注释//**1**之后添加适当的语句2添加类Rectangle的带四个int型参数1trb的构造函数的声明并使这四个参数的默认值均为0请在注释//**2**之后添加适当的语句3添加类Rectangle的成员函数SetTop参数为int型的t作用为把t的值赋给类的数据成员top添加类Rectangle的成员函数SetBottom参数为int型的t作用为把t的值赋给类的数据成员bottom请在注释//**3**之后添加适当的语句4完成派生类Rectangle的成员函数Show的定义使其以格式right-bottompointisrightbottom输出请在注释//**4**之后添加适当的语句源程序文件test41_3.cpp清单如下#include<iostream.h>classRectangle//**1**intrightbottom;public://**2**~Rectangle;voidAssignint1inttintrintb;voidSetLeftinttleft=t;voidSetRightinttright=t;//**3**voidSetBottominttbottom=t;voidShow;;Rectangle::Rectangleint1inttintrintbleft=1;top=t;right=r;bottom=b;voidRectangle::Assignint1inttintrintbleft=1;top=t;right=r;bottom=b;voidRectangle::Showcout<<left-toppointis<<left<<<<top<<<<’/n’;//**4**voidmainRectanglerect;rect.Show;rect.Assign100200300400;rect.Show;
热门题库
更多
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设