第1题:
I/O端口单独编址方式中,内存地址空间和I/O端口地址相对独立,I/O端口单独构成一个空间,不占用内存空间,具有专门的指令,程序易子看懂。但这种方法程序设计不太灵活,控制逻辑较复杂,I/O端口数目有限。(12)属于程序查询方式的缺点。
A.程序长
B.CPU工作效率低
C.外设工作效率低
D.I/O速度慢
第2题:
已知栈S初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),当用I表示入栈、O表示出栈,则通过栈S得到符号序列a2a4a5a3a1的操作序列为______。
A.I O I I O O I O O I
B.I I O I O I O I O O
C.I O O I I O I O I O
D.I I O I I O I O O O
A.
B.
C.
D.
第3题:
某单CPU的计算机系统采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间如表1-1所示。
若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间是(26)。
A.40ms
B.60ms
C.100ms
D.200ms
第4题:
A、慢速设备连接的I/O接口就是串行接口
B、串行接口一次只传输1位数据
C、一个串行接口只能连接一个外设
D、串行接口的数据传输速率总是低于并行接口
第5题:
第6题:
第7题:
第8题:
程序流程是指在一个程序中语句的执行次序
A对
B错
第9题:
程序查询流程总是按:先读()端口,再写()端口的次序完成一个字符的传输
第10题:
程序查询I/O的流程总是按()次序完成一个字符的传输。
第11题:
通道又称为I/O处理机,它能完成()和()之间的信息传输,并与()并行工作。
第12题:
第13题:
一台多媒体PC,通过键盘向主机输入信息,其数据传输采用( )方式较合理。
A.通道I/O处理机
B.DMA
C.中断
D.程序查询
第14题:
有以下程序 #include<stdio.h> #include<string.h> void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;j++) for(j=i+1,j<n;j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[0])>s[i][c]{t=s[i][o];s[i][o]=s[j][o];s [j][0]=t;} } main { char ss[5][10]="bcc","bbcc","xy","aaaacc"," aabcc"} fun(ss,5);printf("%s,%s",ss[0],ss[4]); } 程序运行结果是( )。
A.xy,aaaacc
B.aaaacc,xy
C.xcc,aabcc
D.acc,xabcc
第15题:
以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;i ++ ) for(j =i + 1 ;j < n;j ++ ) if(strcmp(p [i] ,p[j] ) <0) { strcpy(t,p[i]);strcpy(p[i] ,p[j] );strcpy(p[j] ,t); } } main ( ) { char p [ ] [ 10 ] = { "abc","aabdfg","abbd","dcdbe", "cd" }; int i; f(p,5); printf("%d\n",strlen(p[O] ) ); } 程序运行后的输出结果是
A.6
B.4
C.5
D.3
第16题:
A、启动I/O后,I/O控制器用于控制I/O操作的全过程
B、每个I/O设备都有自己的I/O控制器,所有的I/O控制器都以扩充卡的形式插在主板的扩展槽中
C、I/O设备与主存之间的数据传输可以不通过CPU而直接进行
D、输入输出操作全部完成后,I/O控制器会向CPU发出一个信号,通知CPU任务已经完成
第17题:
第18题:
第19题:
第20题:
在用于CPU运算和I/O设备同步的()方法中,当准备好传输数据时,I/O设备会通知CPU。
第21题:
采用查询传输方式的工作流程是按()的次序完成一个数据的传输。
第22题:
程序查询I/O的流程总是按()的次序完成一个字符的传输。
第23题:
对
错