首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
从静态的观点看,操作系统中的进程是由______、数据和进程控制块组成的。
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
从静态的观点看操作系统中的进程是由程序段数据和______这三部分组成的
从静态的观点看操作系统的进程是由程序段数据和【6】3部分组成
从静态的观点看操作系统中的进程是由程序段数据和上【7】三部分组成的
从静态的观点看操作系统的进程由程序段数据和【】3部分组成
从静态的观点看操作系统中的进程是由程序段数据和三部分组成.
从静态的观点看操作系统中的进程由程序数据和______三部分组成
从静态的观点看操作系统的进程由程序段数据和【5】3部分组成
从静态的观点看操作系统中的进程是由程序段数据和【7】三部分组成的
从静态的观点看操作系统中的进程是由【1】数据和进程控制块组成的
从静态的观点看操作系统中的进程是由程序段数据和【7】三部分组成
从静态的观点看操作系统中的进程是由程序段数据和【1】三部分组成
从静态的观点看操作系统的进程是由程序段数据和【】3部分组成
热门试题
更多
下面是关于Pentium微处理器工作模式的叙述①Pentium微处理器一旦进入保护模式就不能返回到实模式②虚拟8086模式是保护模式下的一种特殊工作方式因此也有4个特权等级③实模式只能工作在特权等级0④Pentium微处理器复位后总是先进入实模式其中叙述正确的是
调制解调器的主要作用是
函数ReadDat实现从文件IN47.DAT中读取1000个十进制整数到数组xx中请编制函数Compute分别计算出xx中偶数的个数even奇数的平均值avel偶数的平均值ave2及所有偶数的方差toffc的值最后调用函数WriteDat把结果输出到OUT47.DAT文件中 计算方差的公式如下 设N为偶数的个数xx[i]为偶数ave2为偶数的平均值 原始数据的存放格式是每行存放10个数并用逗号隔开每个数均大于0且小于等于2000 注意部分源程序已给出 请勿改动主函数main读函数ReadDat和写函数WriteDat的内容 试题程序 #include<stdio.h> #include<stdlib.h> #include<string.h> #defineMAX1000 intxx[MAX]odd=0even=0; doubleavel=0.0ave2=0.0totfc=00 voidWriteDatvoid; intReadDatvoid FILE*fp; intij; iffp=fopen"IN47.DAT""r"==NULL return1; fori=0;i<100;i++ forj=0;j<10;j++ fscanffp"%d"&xx[i*10+j]; fscanffp"/n"; iffeoffpbreak; fclosefp; viodComputevoid voidmain inti; fori=0;i<MAX;i++ xx[i]=0; ifReadDat printf"数据文件IN47.DAT不能打形式!/007/n"; return; Compute; printf"EVEN=%d/nAVE1=%f/nAVE2=%f/nTOTFC=%f/n"evenavelave2totfc; WriteDat; voidWriteDatvoid FILE*fp; inti; fp=fopen"OUT47.DAT""w"; fprintffp"%d/n%lf/n%lf/n%lf/n"evenave1ave2totfc; fclosefp;
汇编语言源程序经汇编后不能直接生成
地址码长度为二进制24位时其寻址范围是
函数readDat的功能是从文件in52.dat中读取20行数据存放到字符串数组xx中每行字符串的长度均小于80请编制函数JsSort该函数的功能是以行为单位对字符串变量的下标为奇数位置上的字符按其ASCII值从小到大的顺序进行排序排序后的结果仍按行重新存入字符串数组xx中最后调用函数writeDat把结果xx输出到文件out52.dat中例如位置01234567源字符串hgfedcba则处理后字符串hafcdebg注意部分源程序已给出请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#include<string.h>#include<conio.h>charxx[20][80];voidjsSortvoidmainreadDat;jsSort;writeDat;readDatFILE*in;inti=0;char*p;in=fopenin52.datr;whilei<20&&fgetsxx[i]80in!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;fclosein;writeDatFILE*out;inti;out=fopenout52.datw;clrscr;fori=0;i<20;i++printf%s/nxx[i];fprintfout%s/nxx[i];fcloseout;
己知数据文件in55.dat中存有300个4位数并已调用读函数readDat把这些数存入数组a中请编制一函grisValue其功能是求出千位数上的数减百位数上数减十位数上的数减个位数上的数大于零的个数cnt再求出所有满足此条件的4位数平均值pjzl以及所有不满足此条件的4位数平均值pjz2最后调用函数writeDat把结果cntpjz1pjz2输出到out55.dat文件中例如91239-1-2-3>0则该数满足条件计算平均值pjzl且个数cnt=cnt+198129-8-1-2<0则该数不满足条件计算平均值pjz2注意部分源程序已给出程序中已定义数组a[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>inta[300]cnt=0;doublepjzl=0.0pjz2=0.0;jsValuemaininti;readDat;jsValue;writeDat;printfcnt=%d/n满足条件的平均值pjz1=%7.21f/n不满足条件的平均值pjz2=%7.21f/ncntpjz1pjz2;readDatFILE*fp;inti;fp=fopenin55.datr;fori=0;i<300;i++fscanffp%d&a[i];fclosefp;writeDatFILE*fp;inti;fp=fopenout55.datw;fprintffp%d/n%7.21f/n%7.21f/ncntpjz1pjz2;fclosefp;
己知数据文件IN57.DAT中存有300个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数不清jsValue其功能是求出个位数上的数减千位数上数减百位数上的数减十位数上的数大于零的个数cnt再把所有满足此条件的4位数依次存入数组b中然后对数组b的4位数按从大到小的顺序进行排序最后调用函数writeDat把数组b中的数输出到OUT57.DAT文件中例如12399-1-2-3>0则该数满足条件存入数组b中且个数cnt=cnt+181299-8-1-2<0则该数不满足条件忽略注意部分源程序己给出程序中已定义数组a[300]b[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>inta[300]b[300]cnt=0;jsValuemaininti;readDat;jsValue;writeDat;printfcnt=%d/ncnt;fori=0;i<cnt;i++printfb[%d]=%d/nib[i];readDatFILE*fp;inti;fp=fopenIN57.DATr;fori=0;i<300;i++fscanffp%d&a[i];fclosefp;writeDatFILE*fp;inti;fp=fopenOUT57.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
假设由CALL指令调用的某子程序使用段内返回指令RET4问.该予程序执行到RET4指令时实现返回操作
在现行PC机中常用存储器地址线中的低10位作输入/输出口地址线设某接口芯片内部有16个端口该接口芯片的片选信号由地址译码器产生则地址译码器的输入地址线一般应为
已知数据文件IN44.DAT中存有300个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsValue其功能是求出千位数上的数减百位数上数减十位数上的数减个位数上的数大于零的数的个数cnt再把所有满足此条件的4位数依次存入数组b中然后对数组b的4位数按从小到大的顺序进行排序最后调用写函数writeDat把数组b中的数输出到OUT44.DAT文件中例如91239-1-2-3>0则该数满足条件存入数组b中且个数cnt=cnt+1981294-1-2<0则该数不满足条件忽略注意部分源程序已给出程序中已定义数组a[300]b[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>inta[300]b[300]cnt=0;jsvaluemaininti;readDat;jsValue;writeDat;fori=0;i<cnt;i++printfb[%d]=%d/nib[i];readDatFILE*fp;inti;fp=fopenIN44.DATr;printfcnt=%d/ncnt;fori=0;i<300;i++fscanffp%d&a[i];fclosefp;writeDatFILE*fp;inti;fp=fopenOUT44.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
在一段汇编程序中多次调用另一段程序用宏指令比用子程序实现
下列说法中正确的是
若用户设置难栈位于存储区10000H~1FFFFH则SP的初始值应该是
在下列指令中隐含使用AL寄存器的指令有SCASBXLATMOVSBDAARepMulBH
执行下列指令后CX=TABLEDW10H20H30H40H50HXDW3LEABXTABLEADDBXXMOVCX[BX]
网卡的功能是将PC机或服务器连接到网络上下面关于以太网网卡的叙述中不正确的是
设有n个人坐一圈并按顺时针方向从1到n编号从第s个人开始进行1到m的报数报数到第m个人此人出圈再从他的下一个人重新开始从1到m报数如此进行下去直到所有的人都出圈为止先要求按出圈次序每10个人为一组给出这n个人的顺序表请编制函数Josegh实现此功能并调用函数WriteDat把编号按照出圈顺序输出到文件OUT59.DAT中设n=100s=1m=10进行编程注意部分源程序已给出请勿改动主函数main和写函数WriteDat的内容试题程序#include<stdio.h>#defineN100#defineS1#defineM10intp[100]nsm;voidWriteDatvoid;voidJoseghvoidvoidmainm=M;n=N;s=S;Josegh;WriteDat;voidWriteDatvoidinti;FILE*fp;fp=fopenOUT59.DATw;fori=N-1;i>=0;i--printf%4dp[i];fprintffp%4dp[i];ifi%10==0printf/n;fprintffp/n;fclosefp;
已知AX=1000HBX=2000H依次执行PUSHAXPUSHBXPOPAX指令后AX寄存器中的内容是
对10个候选人进行选举现有一个100条记录的选票文件ENG50.IN其数据存放格式是每条记录的长度均为10位第一位表示第一个人的选中情况第二位表示第二个人的选中情况依此类推每一位候选人的记录内容均为字符或11表示此人被选中0表示此人未被选中全选或全不选空选票均为无效的选票给定函数ReadDat的功能是把选票记录读入到字符串数组xx中请编制函数CoutRs来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中最后调用函数WriteDat把结果yy输出到文件OUT50.DAT中注意部分源程序已给出请勿改动主函数main读函数RedDat和写函数WriteDat的内容试题程序#include<stdio.h>charxx[100][11];intyy[10];intReadDatvoid;voidWriteDatvoid;voidCoutRsvoidvoidmaininti;fori=0;i<10;i++yy[i]=0;ifReadDatprintf数据文件ENG50.IN不能打开!/n/007;return;CoutRs;WriteDat;intReadDatvoidFILE*fp;inti;chartt[13];iffp=fopenENG50.INr==NULLreturn1;fori=0;i<100;i++iffgetstt13fp==NULLreturn1;memcpyxx[i]tt10;xx[i][10]=0;fclosefp;return0;voidWriteDatFILE*fp;inti;fp=fopenOUT50.DATw;fori=0;i<10;i++fprintffp%d/nyy[i];printf第%d个人的选票数=%d/ni+1yy[i];fclosefp;
己知数据文件IN45.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是把千位数字和十位数字重新组合成一个新的十位数ab新十位数的十位数字是原4位数的千位数字新十位数的个位数字是原4位数的十位数字以及把个位数和百位数组成另一个新的十位数cd新十位数的十位数字是原4位数的个位数字新十位数的个位数字是原4位数的百位数字如果新组成的两个十位数ab-cd≥10且ab-cd≤20且两个数均为偶数同时两个新十位数字均不为零则将满足此条件的4位数按从人到小的顺序存入数组b中并要计算满足上述条件的4位数的个数cnt最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main0读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN45.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;maininti;readDat;jsVal;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%d/nb[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenOUT45.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
干若BX=1000HDS=2000H21000H=12H21001H=34H执行LEASI[BX]指令后SI寄存器的内容是
假设VAR为变量指令MOVBXOFFSETVAR中源操作数的寻址方式是
已知在文件IN54.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金je长整型几部分组成其中金额=单价×数量可计算得出函数ReadDat的功能是读取这100个销售记录并存入数组sell中请编制函数SortDat其功能要求按金额从大到小进行排列若金额相同则按产品名称从小到大进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUT54.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<stdio.h>#include<mem.h>#include<string.h>#include<conio.h>#include<stdlib.h>#defineMAX100typedefstructchardm[5];charmc[11];intdj;intsl;longje;PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0sizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fP=fopenIN54.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memcpysell[i].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatFILE*fp;inti;fP=fopenOUT54.DATW;fori=0;i<100;i++fprintffp%s%s%4d%5d%101d/nsell[i].dmsell[i].mcsell[i].djsell[i].slsell[i].je;fclosefp;
下面是8086/8088微处理器有关操作的描述①计算有效地址②分析指令产生控制信号③计算物理地址传送执行过程中需要的操作数或运行结果④预取指令至指令队列缓冲器其中由总线接口部件BIU完成的操作是
分别执行ADDAX1和INC平共处AX指令后AX寄存器中将会得到同样的结果但是在执行速度和占用内存空间方面存在着差别试问下面说法正确的是
下列程序的功能是找出所有100以内含100满足II+4I+10都是素数的整数重I+10也是在100以内的个数cnt以及这些I之和sum请编制函数countValue实现程序要求最后调用函数writeDAT把结果cnt和sum输出到文件out64.dat中数值1不是素数注意部分源程序已给出请勿改动主函数main和输出数据函数writeDAT的内容试题程序#include<stdio.h>intcntsumintisPrimeintnumberintitag=l;ifnumber==1return0;fori=2;tag&&i<=number/2;i++ifnumber%i==0tag=0;returntag;voidcountValuevoidmaincnt=sum=0;countValue;printf满足条件的整数的个数=%d/ncnt;printf满足条件的整数的和值=%d/nsum;writeDAT;writeDATFILE*fp;fp=fopenout64.datw;fprintffp%d/n%d/ncntsum;fclosefp;
下列指令中不影响标志寄存器CF位的指令是
算术移位指令SAL用于
函数ReadDat的功能是实现从文件ENG62.IN中读取一篇英文文章存入到字符串数组xx中请编制函数encryChar按给定的替代关系对数组xx中所有字符进行替代仍存入数组xx的对应的位置上最后调用函数Wiltedat把结果xx输出到文件PS62.DAT中替代关系fp=p*13mod256p是数组xx中某一个字符的ASCⅡ值fp是计算后新字符的ASCH值如果计算后fp的值小于等于32或其ASCII值是偶数则该字符不变否则将fp所对应的字符进行替代注意部分源程序已给出原始数据文件的存放格式是每行的宽度均小于80个字符请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<conioh>#include<stdio.h>#include<string.h>#include<ctypeh>unsignedcharxx[50][80];intmaxline=0;intReadDatvoid;voidWriteDatvoid;voidencryCharvoidmainclrscr;ifReadDatprintf数据文件ENG62.IN不能打开!/n/007;return;encryChar;WriteDat;intReadDatvoidFILE*fp;inti=0;unsignedchar*p;iffp=fopenENG62.INr==NULLreturn1;whilefgetsxx[i]80fp!=NULLp=strchrxx[i]’/n’;ifp*p=0;i++;maxline=i;fclosefp;return0;voidWriteDatFILE*fp;inti;fp=fopenps62.datw;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
热门题库
更多
嵌入式软件助理工程师
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法