首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
I/O系统主要有三种方式来与主机交换数据,它们是 (1) 、 (2) 和 (3) 。其中 (1) 主要用软件方法来实现,CPU的效率低; (2) 要由硬件和软件两部分来实现,它...
查看本题答案
包含此试题的试卷
初级程序员《单选题》真题及答案
点击查看
你可能感兴趣的试题
I/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
立即
在执行完当前一条指令后
在执行完当前的一段子程序后
在询问用户后
L/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
DMA方式
批处理方式
中断方式
数据通信方式
I/O系统主要有2425和26三种方式来与主机交换数据其中24主要用软件方法来实现CPU的效率低25
DMA方式
批处理方式
中断方式
数据通信方式
I/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
DMA方式
批处理方式
中断方式
数据通信方式
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是46要有硬件
DMA方式
并行方式
中断方式
流水线方式
I/O系统主要有三种方式来与主机交换数据其中146方式主要用软件方法来实现CPU的效率低147方式要
DMA
批处理
中断
数据通信
L/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
程序查询方式
读/写文件方式
数据库方式
客户/服务器方式
L/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
中断方式
DMA方式
并行方式
流水线方式
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是46要有硬件
DMA方式
批处理方式
中断方式
数据通信方式
输入输出系统主要有三种方式与主机交换数据对于这三种方式的描述正确的是
程序控制方式最节省CPU时间
中断方式最耗费CPU时间
DMA方式在传输过程中需要CPU的查询
中断方式无需CPU主动查询和等待外设
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是46要有硬件
DMA 方式
并行方式
中断方式
流水线方式
I/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
中断方式
DMA方式
并行方式
流水线方式
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是46要有硬件
程序查询方式
DMA方式
数据库方式
客户/服务器方式
I/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
不通过CPU的控制,不利用系统总线
不通过CPU的控制,利用系统总线
通过CPU的控制,不利用系统总线
通过CPU的控制,利用系统总线
I/O系统主要有三种方式来与主机交换数据它们是12和3其中1主要用软件方法来实现CPU的效率低
程序查询方式
渎/写文件方式
数据库方式
客户/服务器方式
I/O系统主要有三种方式来与主机交换数据其中146方式主要用软件方法来实现CPU的效率低147方式要
程序查询
读/写文件
数据库
客户/服务器
I/O系统主要有三种方式来与主机交换数据其中146方式主要用软件方法来实现CPU的效率低147方式要
中断
DMA
并行
流水线
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是1要有硬件和
DMA方式
批处理方式
中断方式
数据通信方式
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是46要有硬件
DMA方式
批处理方式
中断方式
数据通信方式
I/O系统主要有三种方式来与主机交换数据其中主要用软件方法来实现CPU的效率低的是1要有硬件和
DMA 方式
并行方式
中断方式
流水线方式
热门试题
更多
12.为增强访问网页的安全性可以采用15 协议为证明数据发送者的身份与数据的真实性需使用16 16
阅读以下说明和Java代码回答问题[说明] 已知类Stock和类cxyjava都定义在cxyjava.jav__件中类Stock的定义中第14行前共有四行出现了错误将下而代码修改正确并完善后的输出结果为 0:01:23[Java代码]01 publiCclassStock{02static{03 shares=0;04share_val=0.0;05 }06publicStock{getData ;}07publieStockintnintpr=0{ 08shares=n;09shareval=pr; 10getData;11} 12publicvoidgetData{13 System.out.printinshares+:+share_val;14 }15privateintshares;16 privateintshareval;17}; 1819publicclasscxyjava{20 publicstaticvoidmainStringargs[]{21Stocka= 1;22Stockb=newStock123; 23//其他无输出代码省略24} 25} 请指出错误所在行号并给出该行修改后的完整结果
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
17.在Windows文件系统中23 是不合法的文件名一个完整的文件名由24 组成
17.在Windows文件系统中23 是不合法的文件名一个完整的文件名由24 组成
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 3838
阅读以下说明和Java代码填补空缺 [说明] java.util库中提供了Vector模板类可作为动态数组使用并可容纳任意数据类型 该类的部分方法说明如下所示方法名含义addk 向vector对象的尾部添加一个元素kremoveElementAti 删除序号为i的元素vector元素序号从0开始isEmpty 判断vector对象是否含有元素size 返回vector对象中所包含的元素个数[Java代码]Import 1;publicclassJavaMain{ staticprivatefinalint2=6; publicstaticvoidmainString[]args{Vector theVector=newVector<3>; //初始化theVector将theVector的元素设置为0至5forint cEachItem=0;cEachItem<ARRAY_SIZE;cEachItem++theVector. add4;showVectortheVector; //依次输出theVector巾的元素theVector.removeElementAt3; showVectortheVector;}publicstatic voidshowVectorVectortheVector{iftheVector.isEmpty {System.out.printintheVectorisempty.; return;}forintloop=0; loop<theVector.size;loop++{ System.out.printtheVector.getloop; System.out.print;} System.out.printin;} }该程序运行后的输出结果为012345 5
阅读以下说明和Java代码回答问题[说明] 已知类Stock和类cxyjava都定义在cxyjava.jav__件中类Stock的定义中第14行前共有四行出现了错误将下而代码修改正确并完善后的输出结果为 0:01:23[Java代码]01 publiCclassStock{02static{03 shares=0;04share_val=0.0;05 }06publicStock{getData ;}07publieStockintnintpr=0{ 08shares=n;09shareval=pr; 10getData;11} 12publicvoidgetData{13 System.out.printinshares+:+share_val;14 }15privateintshares;16 privateintshareval;17}; 1819publicclasscxyjava{20 publicstaticvoidmainStringargs[]{21Stocka= 1;22Stockb=newStock123; 23//其他无输出代码省略24} 25} 请指出错误所在行号并给出该行修改后的完整结果
17.在Windows文件系统中23 是不合法的文件名一个完整的文件名由24 组成
阅读以下说明和Java代码填补空缺 [说明] java.util库中提供了Vector模板类可作为动态数组使用并可容纳任意数据类型 该类的部分方法说明如下所示方法名含义addk 向vector对象的尾部添加一个元素kremoveElementAti 删除序号为i的元素vector元素序号从0开始isEmpty 判断vector对象是否含有元素size 返回vector对象中所包含的元素个数[Java代码]Import 1;publicclassJavaMain{ staticprivatefinalint2=6; publicstaticvoidmainString[]args{Vector theVector=newVector<3>; //初始化theVector将theVector的元素设置为0至5forint cEachItem=0;cEachItem<ARRAY_SIZE;cEachItem++theVector. add4;showVectortheVector; //依次输出theVector巾的元素theVector.removeElementAt3; showVectortheVector;}publicstatic voidshowVectorVectortheVector{iftheVector.isEmpty {System.out.printintheVectorisempty.; return;}forintloop=0; loop<theVector.size;loop++{ System.out.printtheVector.getloop; System.out.print;} System.out.printin;} }该程序运行后的输出结果为012345 5
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
24.在面向对象方法中对象是类的实例表示对象相关特征的数据称为对象的31 在该数据上执行的功能操作称为对象的32一个对象通过发送33 来请求另一个对象为其服务通常把一个类和这个类的所有对象称为类及对象或对象类在UML中用来表示显示构成系统的对象类以及这些对象类之间关系的图是 3431
44.软件测试通常采用黑盒测试和白盒测试其中黑盒测试根据软件的55 设计测试用例白盒测试根据软件的56 设计测试用例
阅读以下说明和流程图回答问题将解答填入对应栏 [说明] 下面的流程图用来完成计算一组数组中的中值其方法是将数组中的一个值与其他值比较并计算大于等于被比较数的数值的个数以及小于等于被比较数的数值的个数如果两数都大于n/2则已经找到了中值否则继续之前的步骤 注流程中循环开始的说明按照循环变量循环初值循环终值增量格式描述 [问题] 将流程图的1~5处补充完整
阅读下列说明图和Java代码填补空缺 [说明] 已知对某载客车辆Car进行类建模如图13-2所示其中类Engine表示发动机引擎类Wheel表示车轮类Body表示车身类Driver表示司机类Passenger表示乘客 [Java代码] classBody{//此处代码省略};//车身类 classPassenger{//此处代码省略};//乘客类 classWheel{//此处代码省略};//车轮类 classDriver{//司机类publicStringname; //表示第几路公交车司机publicDriverString driverName{name=driverName;}//构造函数}; classEngine{//引擎类publicString engineNo;//引擎编号publicEngineString engineNo{this.engineNo=engineNo;}//构造函数}; publicclassCar{//汽车类static finalint1=7;//定义最多载客数 staticfinalintMAX_WHEELS=5;//定义最多轮胎数 protectedEngineengine;protectedDriverdriver; protectedBodybody=newBody; protectedWheel[]wheels;protectedPassenger[]passengers; publicCarDriverdriver{//构造函数 2.driver=driver;engine=new EngineTX6536型号引擎;wheels=newWheel[MAX_WHEELS]; passengers=newPassenger[MAX_PASSENGERS]; forintindex=0;index<MAX_WHEELS;index++{ wheels[index]=newWheel; }forintindex=0;index<MAX_PASSENGERS; index++{passengers[index]=null; }}intgetPassengerNumber {//获取车上乘客数量//此处代码省略 }voidgetOnPassengerPassengeraPassenger {//乘客上车//此处代码省略 }voidrun{//开车 if3System.out.printin司机尚未上车!;return; }//此处代码省略}public staticvoidmainStringargs[]{Driverdriver=new Driver第五路公交车司机;Carcar=newCar4 ;forintindex=0;index<MAX_PASSENGERS; index++car.getOnPassenger5 Passenger;car.run; }}
12.为增强访问网页的安全性可以采用15 协议为证明数据发送者的身份与数据的真实性需使用16
阅读以下说明和C++程序将应填入n处的字句写在对应栏内[说明]下面程序实现十进制向其它进制的转换[C++程序]#includeioStream.h#includemath.h#includetypedefstructnode{intdata;node*next;}Node;ClassTransform{DUDlic:voidTransintdinti;//d为数字;i为进制voidprint;private:Node*top;};voidTransform::Transintdinti{intmn=0;Node*P;whiled>0{1;d=d/i;p=newNode;if!n{p->data=m;2;3;n++;}else{p->data=m;4;5;}}}voidTransform::print{Node*P;whiletop!=NULL{p=top;ifp->data>9cout<<data+55;elsecout<<data;top=p->next;deletep;}}
24.在面向对象方法中对象是类的实例表示对象相关特征的数据称为对象的31 在该数据上执行的功能操作称为对象的32一个对象通过发送33 来请求另一个对象为其服务通常把一个类和这个类的所有对象称为类及对象或对象类在UML中用来表示显示构成系统的对象类以及这些对象类之间关系的图是 3433
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
17.在Windows文件系统中23 是不合法的文件名一个完整的文件名由24 组成24
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
阅读下列说明图和Java代码填补空缺 [说明] 已知对某载客车辆Car进行类建模如图13-2所示其中类Engine表示发动机引擎类Wheel表示车轮类Body表示车身类Driver表示司机类Passenger表示乘客 [Java代码] classBody{//此处代码省略};//车身类 classPassenger{//此处代码省略};//乘客类 classWheel{//此处代码省略};//车轮类 classDriver{//司机类publicStringname; //表示第几路公交车司机publicDriverString driverName{name=driverName;}//构造函数}; classEngine{//引擎类publicString engineNo;//引擎编号publicEngineString engineNo{this.engineNo=engineNo;}//构造函数}; publicclassCar{//汽车类static finalint1=7;//定义最多载客数 staticfinalintMAX_WHEELS=5;//定义最多轮胎数 protectedEngineengine;protectedDriverdriver; protectedBodybody=newBody; protectedWheel[]wheels;protectedPassenger[]passengers; publicCarDriverdriver{//构造函数 2.driver=driver;engine=new EngineTX6536型号引擎;wheels=newWheel[MAX_WHEELS]; passengers=newPassenger[MAX_PASSENGERS]; forintindex=0;index<MAX_WHEELS;index++{ wheels[index]=newWheel; }forintindex=0;index<MAX_PASSENGERS; index++{passengers[index]=null; }}intgetPassengerNumber {//获取车上乘客数量//此处代码省略 }voidgetOnPassengerPassengeraPassenger {//乘客上车//此处代码省略 }voidrun{//开车 if3System.out.printin司机尚未上车!;return; }//此处代码省略}public staticvoidmainStringargs[]{Driverdriver=new Driver第五路公交车司机;Carcar=newCar4 ;forintindex=0;index<MAX_PASSENGERS; index++car.getOnPassenger5 Passenger;car.run; }}
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
阅读以下说明和Java代码填补空缺 [说明] java.util库中提供了Vector模板类可作为动态数组使用并可容纳任意数据类型 该类的部分方法说明如下所示方法名含义addk 向vector对象的尾部添加一个元素kremoveElementAti 删除序号为i的元素vector元素序号从0开始isEmpty 判断vector对象是否含有元素size 返回vector对象中所包含的元素个数[Java代码]Import 1;publicclassJavaMain{ staticprivatefinalint2=6; publicstaticvoidmainString[]args{Vector theVector=newVector<3>; //初始化theVector将theVector的元素设置为0至5forint cEachItem=0;cEachItem<ARRAY_SIZE;cEachItem++theVector. add4;showVectortheVector; //依次输出theVector巾的元素theVector.removeElementAt3; showVectortheVector;}publicstatic voidshowVectorVectortheVector{iftheVector.isEmpty {System.out.printintheVectorisempty.; return;}forintloop=0; loop<theVector.size;loop++{ System.out.printtheVector.getloop; System.out.print;} System.out.printin;} }该程序运行后的输出结果为012345 5
阅读下列说明图和Java代码填补空缺 [说明] 已知对某载客车辆Car进行类建模如图13-2所示其中类Engine表示发动机引擎类Wheel表示车轮类Body表示车身类Driver表示司机类Passenger表示乘客 [Java代码] classBody{//此处代码省略};//车身类 classPassenger{//此处代码省略};//乘客类 classWheel{//此处代码省略};//车轮类 classDriver{//司机类publicStringname; //表示第几路公交车司机publicDriverString driverName{name=driverName;}//构造函数}; classEngine{//引擎类publicString engineNo;//引擎编号publicEngineString engineNo{this.engineNo=engineNo;}//构造函数}; publicclassCar{//汽车类static finalint1=7;//定义最多载客数 staticfinalintMAX_WHEELS=5;//定义最多轮胎数 protectedEngineengine;protectedDriverdriver; protectedBodybody=newBody; protectedWheel[]wheels;protectedPassenger[]passengers; publicCarDriverdriver{//构造函数 2.driver=driver;engine=new EngineTX6536型号引擎;wheels=newWheel[MAX_WHEELS]; passengers=newPassenger[MAX_PASSENGERS]; forintindex=0;index<MAX_WHEELS;index++{ wheels[index]=newWheel; }forintindex=0;index<MAX_PASSENGERS; index++{passengers[index]=null; }}intgetPassengerNumber {//获取车上乘客数量//此处代码省略 }voidgetOnPassengerPassengeraPassenger {//乘客上车//此处代码省略 }voidrun{//开车 if3System.out.printin司机尚未上车!;return; }//此处代码省略}public staticvoidmainStringargs[]{Driverdriver=new Driver第五路公交车司机;Carcar=newCar4 ;forintindex=0;index<MAX_PASSENGERS; index++car.getOnPassenger5 Passenger;car.run; }}
24.在面向对象方法中对象是类的实例表示对象相关特征的数据称为对象的31 在该数据上执行的功能操作称为对象的32一个对象通过发送33 来请求另一个对象为其服务通常把一个类和这个类的所有对象称为类及对象或对象类在UML中用来表示显示构成系统的对象类以及这些对象类之间关系的图是 34
27.一棵二叉树如下图所示若采用顺序存储结构即用一维数组元素存储该二叉树中的结点根结点的下标为1若某结点的下标为i则其左孩子位于下标2i处右孩子位于下标2i+1处则该数组的大小至少为 37若采用二叉链表存储该二叉树各个结点包括结点的数据左孩子指针右孩子指针则该链表中空指针的数目为 38
阅读以下函数说明和C语言函数将应填入n处的字句写在对应栏内 [说明] 函数intpsortinta[]intn实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中实现方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a[i]位置如该最小元素比已确定的最后一个最小元素大则将它接在已确定的元素序列的后面否则忽视该元素 [C函数] intpsortinta[]intn {intiJkP; fori=0k=0;i<1;i++{ forj=i+12;j<n;j++ ifa[p]>a[j] p=j; ifp!=i{ t=a[p]; a[p]=a[i]; a[i]=t; } if3k++; elseif4<a[i] 5=a[i]; } returnk; } inta[]={575643467}; main {intkn; fork=0;k<Sizeofa/Sizeofint;k++ printf%5da[k]; printf/n/n; n=psortasizeofa/sizeofint; fork=0;k<n;k++ printf%5da[k]; printf/n/n; }
热门题库
更多
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术
移动通信专业技术
有线传输专业技术