首页
试卷库
试题库
当前位置:
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 方式
并行方式
中断方式
流水线方式
热门试题
更多
[说明] 本程序用古典的Eratosthenes的筛法求从2起到指定范围内的素数如果要找出2至10中的素数开始时筛中有2到10的数然后取走筛中的最小的数2宜布它是素数并把该素数的倍数都取走这样第一步以后筛子中还留下奇数3579重复上述步骤再取走最小数3宣布它为素数井取走3的倍数于是留下57反复重复上述步骤直至筛中为空时工作结束求得2至10中的全部素数 程序中用数组sieve表示筛子数组元素sieve[i]的值为1时表示数i在筛子中值为-1时表示数i已被取走 [程序] #include<stdioh> #defineMAX22500 main {unsignedintirangefactork; intsieve[MAX]; prinffpleaseinputthe’range:; scanf%d⦥/*range指出在多大的范围内寻找素数*/ fori=2;i
[说明] 本程序的功能是产生一个抽奖游戏中的随机数组合抽奖的规则是从自然数1至50中无重复抽取6个数为了保证抽取的无重复性将50个自然数放在数组source中每抽取了一个数就用数组的最后一个数来改写这个被抽中的数并把数组的长度减1为使输出更为清晰把抽取出来的6个数放在数组target中经过排序Arrays类中的sou方法实现排序然后输出注Math.random方法返回一个在0包含到1不包含之间的随机浮点数 [Java代码] importjava.util.*; publicclassDrawOut {publicstaticvoidmainString[]args{ intn=50; intk=6; int[]source=newint[n]; forinti=0;i<1;i++ source[i]=i+1; int[]target=newint[k]; //将抽中的数字从source数组中取出放入到target数组 forinti=0;i<2;i++{ intr=intMath.random*3; target[i]=source[r]; ....[r]=4; 5; } Arrays.sorttarget; forinti=0;i<targetlength;i++ System.out.prinflntarget[i]; } }
97.BecauseWebserversareplatformand application1theycansendorrequestdatafromlegacy orexternalapplicationsincludingdatabases.Allrepliesonceconverted into2mark-uplanguagecanthenbetransmittedtoa 3.UsedinthiswayIntranetscan4 lowerdesktopsupportcostseasylinkswithlegacyapplicationsand databasesand5alleaseof use.1
[函数2.1说明] 函数voidfindint*aintnint*maxint*min的功能是在长度为n的整型数组a中查找最大元素和最小元素的下标main中给出了调用find函数的一个实例 [函数2.1] #include<stdio.h> voidfindint*aintnint*maxint*min {inti; *max=*min=0; fori=1;i<n;i++ ifa[i]>a[*max]1; elseifa[i]<a[*min]2; return; main {inta[]={468906}maxmin; finda63; printf%5d%5d/nmaxmin; } [函数2.2说明] 以下程序用来对从键盘上输入的两个字符串进行比较然后输出两个字符串前端的公共部分例如输入的两个字符串分别是abcdefg和abceef则输出为abc [函数2.2] #include<stdio.h> main {charstr1[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; }
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名2
某声卡是16位的这里的16位指______
______不是图像输入设备
下面的图像格式中______不支持透明控制信息
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名1
[说明] 以下程序的功能是统计学生成绩包括输入学生的姓名和成绩按成绩从高到低排列打印输出对前百分之七十的学生定为合格PASS而后百分之三十的学生定为不合格FAIL例如当输入4名学生的姓名和成绩Alice67Mary90Tom56John88后程序的执行结果如下 姓名成绩合格否 Mary90PASS John88PASS Alice67FAIL Tom56FAIL [C++程序] #include<stdio.h> #include<string.h> #defineN10 classstudent {protected: charname[10]; intdeg; public: voidsetnamecharna[]{strcpynamena;} char*getname{returnname;} voidsetdegintd{deg=d;} intgetdeg{returndeg;} }; classcompute {intns; studentna[N]; public: voidgetdata; voidsort; voiddisp; }; voidcompute::getdata {intitdeg; chartname[10]; printf输入学生人数:; scanf%d&ns; printf输入学生姓名和成绩:/n; fori=0;i<ns;i++{ scanf%s%dtname&tdeg; 1; na[i].setdegtdeg; } } voidcompute::sort {intijpick; 2; fori=0;i<ns-1;i++{ pick=i; forj=i+1;j<ns;j++ ifna[j].getdeg>na[pick].getdeg3; temp=na[i]; na[i]=na[pick]; na[pick]=temp; } } voidcompute::disp {intcutoffi; printfRESULT/n; printf姓名成绩合格否/n; cutoff=ns*7/10-1; fori=0;i<ns;i++{ printf%-6s%3d4; if5printf/tPASS/n; elseprintf/tFAIL/n; voidmain {computeobj; obj.getdata; obj.sort; obj.disp; }
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名3
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名4
在显存中表示黑白图像的像素点最少需______位
人耳能听得到的音频信号的频率范围是20Hz~20kHz包括语音音乐和其他声音其中语音的频率范围通常是______
在显存中表示黑白图像的像素点最少需1 位彩色图像可以用2 三基色表示2
[说明] 函数PrintprimeintUpBound的功能是输出1到UpBound以内的全体素数 [函数2.1] voidPrintPrimeintUpBound printf2; fori=3;i<UpBound;i+=2{ intk=sqrti; forj=3;j<=k;1/*检查i是否有3到k以入的奇因数*/ if2break; fi3printf%di; [函数2.2说明] 递归函数invertinta[]intkintk的功能是将数组a中的前k个元素逆置 [函数2.2] voidinvertinta[]intk {intt; if4{ invert5; t=a[0]; a[0]=a[k-1]; a[k-l]=t; } }
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名1
______使用文字图形图像动画和声音等多种媒体来表示内容并且使用超级链接来组织这些媒体
图像文件格式可以分为静态格式和动态格式______属于动态图像文件格式
______用于把摄影作品绘画作品输入到计算机中进而对这些图像信息进行加工处理管理使用存储和输出
[说明] 本程序在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位置的整数是否合理*/ {intij intcheckMatrix[][3]={{-1}{0-1}{1-1}{0-1}{13-1}{24-1}{3-1}{46-1}{57-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;} voidfind {intok=1; pos=0;a[pos]=1;b[a[pos]]=0; do{ ifok if5{ writea;change; } elseextend; elsechange; ok=checkpos; }whilepos>=0; } voidmain {inti; fori=1;i<=10;i++b[i]=1; find; }
97.BecauseWebserversareplatformand application1theycansendorrequestdatafromlegacy orexternalapplicationsincludingdatabases.Allrepliesonceconverted into2mark-uplanguagecanthenbetransmittedtoa 3.UsedinthiswayIntranetscan4 lowerdesktopsupportcostseasylinkswithlegacyapplicationsand databasesand5alleaseof use.5
下面的文件格式中______不是声音文件
97.BecauseWebserversareplatformand application1theycansendorrequestdatafromlegacy orexternalapplicationsincludingdatabases.Allrepliesonceconverted into2mark-uplanguagecanthenbetransmittedtoa 3.UsedinthiswayIntranetscan4 lowerdesktopsupportcostseasylinkswithlegacyapplicationsand databasesand5alleaseof use.4
______图像通过使用彩色查找表来获得图像颜色
97.BecauseWebserversareplatformand application1theycansendorrequestdatafromlegacy orexternalapplicationsincludingdatabases.Allrepliesonceconverted into2mark-uplanguagecanthenbetransmittedtoa 3.UsedinthiswayIntranetscan4 lowerdesktopsupportcostseasylinkswithlegacyapplicationsand databasesand5alleaseof use.3
[说明] 本程序使用类来管理员工的通讯地址信息已知程序的输出为 输出记录5 姓名王丽华 街道地址中华路15号 市襄樊市 省湖北省 邮政编码430070 [Java代码] publicclassEmployee{ protectedString1; protectedStringstreet; protectedStringcity; protectedStringprov; protectedStringpost; protectedintno; publicEmpbyee{} publicEmployeeStringnameStringstreetStringcityStringprovStringpost2{ this.name=name; this.street=street; this.city=city; this.prov=prov; this.post=post; this.no=no; } publicstaticvoidmainString[]args{ Employeeemp=newEmployee王华中华路15号武汉市湖北省4300701; emp.changeName王丽华; 3襄樊市; emp.changeNo5; 4; } voidchangeNameStringname{this.name=name;} voidchangeStreetStringstreet{this.street=street;} voidchangeCityStringcity{this.city=city;} voidchangeProvStringprov{this.prov=prov;} voidchangeNointno{5;} voiddisplay{ System.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; } }
[说明] 以下程序的功能是实现堆栈的一些基本操作堆栈类stack共有三个成员函数empty判断堆栈是否为空push进行人栈操作pop进行出栈操作 [C++程序] #includestdafx.h #include<iostreamh> eonstintmaxsize=6; classstack{ floatdata[maxsize]; inttop; public: stuckvoid; ~stackvoid; boolemptyvoid; voidpushfloata; floatpopvoid; }; stack::stackvoid {top=0; cout<<stackinitialized.<<endl; } stack::~stackvoid{ cout<<stackdestoryed.<<endl; boolstack::emptyvoid{ return1; voidstack::pushfloata iftop==maxsize{ cout<<Stackisfull!<<endl; return; data[top]=a; 2; } floatstack::popvoid {if3{ cout<<Stackisundcrflow!<<endl; return0; 4; return5; } voidmain {stacks; coat<<nowpushthedata:; forinti=l;i<=maxsize;i++{ cout<<i<<; s.pushi; } coat<<endl; cout<<nowpopthedata:; fori=1;i<=maxsize;i++ cout<<s.pop<<; }
多媒体技术中图形格式一般有两类即1和 2具体的存储方式有许多种通常用图形文件的后缀名来区分如以3 为后缀名的则是以ASCⅡ方式存储的图形而4 则不是图形文件的后缀名3
阅读以下应用程序说明和C程序将C程序段中1~6空缺处的语句填写完整 【说明】 某大学征询学生意见从各学院预选的nn≤60位优秀大学生中评选出十佳大学生以下【C程序】对各位学生选票进行相关的统计排序等处理 1各学院预选的优秀大学生按12顺序连续编号每个编号用两个字符表示即0102 2所回收的选票按以下格式存于文件source中每行字符串对应一张选票其中姓名占10个字符学院名称占30个字符大学生编号占20个字符 3对应名次的大学生编号可以有空缺但必须用00表示 4若编号超出规定范围或编号重复出现按照废票处理 5按选票中所列十佳大学生顺序给出各名大学生的得分评分标准如下一二三四 五六七八九十15129765 4321 6按各位大学生得分数由高到低顺序排队并按以下格式列出十佳大学生排行表名次 大学生编号合计得分 合计得票数若得分相同则得票数多的在前若得分和得票数都相同则编号小的在前 以下【C程序】中所应用到的函数fopenfclose和fgets都是I/O程序库中的函数 【C程序】#include<stdio.h>#definen 60longinttn[n]td[n]score[n+1][10]order[n]; chars[80];intmark[]=151297654321; FILE*fp*fopen;Main{intc gkIjb[10];longintedtttdd; char*p;fori=0;i<=n;i++ forj=0;j<10;j++ score[i][j]=0;fP=fopensource r;/*以读方式打开文件source*/ p=fgetss80fp;/*读fp所指文件的下一行字符串于s*/ while*p{g=l;k=0;p+=40; whilek<10{ c=*p++-’0’*10+*p++-’0’; b[k++]=c ifc<=n{ ifc { i=0; While1; If2{g=0;break;} } else{g=0; break;} } Ifg Fori=0;i<k;i++ Ifb[i] 3; p=fgetss80fP; } Fclosefp; /*关闭fp所指文件*/ Fori=1;i<n;i++{ Fort=0d=0j=0;j<10; j++{ t+=e=score[i][j]; d+=e* mark[j]; } tn[i-1]=t;td[i-1]=d;order[i-1]=i; } Fori=0;i<n-1;i++{ k=i; forj=i+1;j<n;j++ ift=td[order[j]-1]>d=td[order[k]-1] k=j; else ift==d{ tt= 4; dd= 5; forc=0;c<10;c++ ife=6>0{ k=j;break;} else ife<0break; } Ifk!=i{ t=order[k];order[k]=order[i]; order[i]=t; }} Fori=0;i<10;i++ Printf%2d%2d%d%d/ni+1order[i]td[order[i]-1] tn[order[i]-1];}} 【问题2】 以上C程序段中采用了哪种算法对大学生得分进行排序
热门题库
更多
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识
无线通信专业技术