logo
  • write-homewrite-home-active首页
  • icon-chaticon-chat-activeAI 智能助手
  • icon-pluginicon-plugin-active浏览器插件
  • icon-subject-activeicon-subject-active学科题目
  • icon-uploadicon-upload-active上传题库
  • icon-appicon-app-active手机APP
  • 医学医学
  • 政治学政治学
  • 管理管理
  • 计算机计算机
  • 教育教育
  • 数学数学
  • 艺术艺术

13.贵州的算力发展现状包括成为国家级互联网骨干节点,与全国 _ 座城市实现网络直达。

5.秋季学期《C.言程序设计》作业作业提交格式要求:请同学们把答案集中单独写在一个.do.文档中,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下:一、A.CD.AAAAA二、题号1.br>2.4.6.8.br>9.0.果∨∨∨∨╳╳╳╳╳╳三、(1)B.iJingShangHai(2)x=8,y=7(3.r=k:i+j=90……以上只是举例,不是正确的输出结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。鼓励独立完成作业,严惩抄袭。第一章作业一、将数213、12.75、79.375用十六进制[1]表示二、填空1.在C语言中,数值常量[2]0x9f的十进制[3]值是。2.字母a的ASCII码为十进制数___________。第二章作业(1)一、选择题:1、下列变量名中,是非法的。A)MyCarB)4aC)my_carD)a482、下列变量名中,是合法的。A)56AB)_abcC)48bD)while3、下列常量中,是十六进制表示的int型常量。A)78B)0x7aC)x56D)0634、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。A)7B)8C)6D)25、已知c2为字符型,则执行语句c2=’A’+’6’-‘3’后,c2的值为。A)‘C’B)‘D’C)不确定的值D)706、设a为整型变量,b为字符型变量,c为double型变量,则a+b+c为()型A)intB)floatC)doubleD)char7、C语言中不可用作标识符[4]的字符有()A字母B数字C%D下划线8、设inta;则表达式a=2,4,a+1的值是()A.1B.2C.3D.49.设a为整型变量,b为字符型变量,c为double型变量,则a*b+c为()型A.intB.floatC.doubleD.char10.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()A.20B.23C.26D.46第二章作业(2)一、选择题1、在scanf()函数的格式说明符中,长整型数的输入格式符是。A.%ldB.%lfC.%dD.%x2、在printf()函数的格式说明符中,字符型数的输出格式说明符是。A.%cB.%fC.%ldD.%s3、已知ch是字符型变量,下面不正确的赋值语句[5]是。A)ch=’a+b’;B)ch=’0’;C)ch=’7’+’9’;D)ch=5+9;4、要使用putchar()函数必须在程序前加语句。A.#includeB.include"stdio.h"C.includeD.#include'stdio.h'5、若x为int型变量,则执行以下语句后x=。x=7;x+=x-=x+x;A.-14B.-7C.0D.14二、________1、C语言标准输入操作中,gets()函数一次只可以读取一个字符。()2、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。()3、"r"与'r'是相同的;()三、分析下列程序的输出结果。1.#includevoidmain()(charc=’p’;printf(“%d,%cn”,c,c);printf(“%d,%cn”,’a’,’a’);)2.#includevoidmain()(inta;floatd;printf(“Enteraandd:”);scanf(“%d%f”,a,d);printf(“%5d,%8.2fn”,a,d);)Enteraandd:5615.765↙第四章作业一、选择题。1、下列运算符中优先级最高的是。A.<=ch<=’Z’B.(ch>=’A’)(ch<=’Z’)C.(ch>=’A’)(ch<=’Z’)D.(‘A’<=ch)AND(‘Z’>=ch)3、设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)(n=c>d)后n的值为。A.1B.2C.3D.44、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是。if(x>y)z=x;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=30C.x=20,y=30,z=10D.x=20,y=30,z=205、设a=3,b=4,c=5,则表达式!(a+b)+c-1b+c/2的值为()A.0B.1C.4D.6.5二、填空题。1、当a=3,b=2,c=1时,表达式f=a>b>c的值是。2、当a=5,b=4,c=2时,表达式a>b!=c的值是。3、15!=8+7||4<53>9/4的结果是。4、设y为int型变量,请写出描述“y是奇数”的表达式。5、整型变量X能被100整除但不能被400整除。三、程序填空题。请在【】中填上正确内容。1、该程序实现输出x,y,z三个数中的最大者。main()(intx=4,y=6,z=7;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf(“v=%d”,v);)2、输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;main()(charch;scanf(“%c”,ch);if(【1】)ch=ch+32;elseif(ch>=’a’ch<=’z’)【2】;printf(“%c”,ch);)第五章作业一选择题。1、下面程序段[6]的运行结果是。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.有语法错误[7]2、对for(表达式1;;表达式3)可理解为。A.for(表达式1;0;表达式3)B.for(表达式1;表达式1;表达式3)C.for(表达式1;1;表达式3)D.for(表达式1;表达式3;表达式3)3、以下正确的描述是。A.continue语句的作用是结束整个循环的执行B.在循环体内使用break语句或continue语句的作用相同C.只能在循环体内和switch语句体内使用break语句D.从多层循环嵌套中退出时,只能使用goto语句4.下述关于break语句的描述中,()是不正确的。A.break语句可用于循环体内,它将退出该重循环;B.break语句可用于开关语句中,它将退出开关语句;C.break语句可用于if体内,它将退出if语句;D.break语句在一个循环体内可以出现多次;5.执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是()#includemain()(intc;while((c=getchar())!=’n’)switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;)}A.668966B.6688766C.668977D.66778777二判断题1、条件语句是可以实现多路分支的。()2、任何循环语句的循环体至少都可执行一次。()3、break语句可以出现在各种不同循环语句的循环体中。()4、for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )5、While循环语句的循环体至少执行一次。()三填空题1.已知for(j=1,s=0;j<=9;j+=2)s=s+j;执行循环后,s的值是_。2.while循环是先判断表达式,如果为________,执行循环体,然后再判断表达式,直到表达式为假,退出循环。四程序填空题1下面程序的功能是计算1-3+5-7+……-99+101的值#includemain()(inti,t=1,s=0;for(i=1;i<=101;i+=2){【1】;s=s+t;【2】;)printf(“%dn”,s);}2下面程序的功能是打印100以内个数为6且能被3整除的所有数。#includemain()(inti,j;for(i=0;【1】;i++){j=i*10+6;if(【2】)continue;printf(“%d”,j);)}第六章作业一、选择题1、在C语言中,引用数组元素时,其数组下标的数据类型[8]允许是。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式2、以下能对一维数组a进行正确初始化的语句是。A.inta[10]=(0,0,0,0)B.inta[10]=(};C.inta[]={0);D.inta[10]=(10*1);3、若有说明:inta[3][4];则对a数组元素的正确引用是。A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)4、已知intw[2][4]=(7,15,8,9,20,25,14,17);则w[0][1]的值是A8B.9C.15D.255、若有说明inta[][3]=(1,2,3,4,5,6,7);则a数组第一维的大小是。A.2B无确定值C.3D.46、下面程序的运行结果是。charc[5]=(‘a’,’b’,’0’,’c’,’0’);printf(“%s”,c);A.‘a’’b’B.abcC.abcD.ab7、判断字符串a和b是否相等,应当使用。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))8、用数组名作为实参[9],传给形参的是()A.数组第0个元素的值B.数组全部元素的值C.数组元素个数D.数组首地址9、用doubleq[3][5];定义的数组q包含个元素A.3B5C.8D.1510、已知charc[6]="ABCDE",d[6];要将c复制到d中,正确的做法是()A.d=c;B.c=d;C.strcmp(c,d);D.strcpy(d,c);二、判断题1、数组赋初值时,初始值表中的数据项[10]的数目可以大于或等于数组元素的个数。()2.数组中的元素类型可以不同;()3.字符串"This"大于字符串"that";()4.任何数组的下标都是从0开始;()5.符数组中的一个元素存放一个字符;()三、程序填空题。invstring(chara[])函数的功能是使输入的一个字符串按逆序存放,在主函数中输入和输出字符串。请填空【?】。voidinvstring(chara[])(intn,j;charc;n=0;填空:while(a[n]!=【1】)n++;【1】for(j=0;j<【2】;j++)【2】{c=a[j];【3】;【4】;)【3】}【4】main()(chara[80];gets(a);invstring(【5】);【5】puts(a);puts("n");)四、分析下面程序的结果。main()(inti,j,s1=0,s2=0,a[3][3]={4,9,6,5,3,1,2,8,7);printf("a:n");for(i=0;i<3;i++)(for(j=0;j<3;j++)printf("%3d",a[i][j]);printf("n");)printf("n");for(i=0;i<3;i++)(s1=s1+a[i][i];s2+=a[i][2-i];)printf("s1=%d,s2=%dn",s1,s2);}第七章作业一、选择题1.在C语言中,下面对函数不正确的描述是()。A.当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。B.允许函数递归调用[11]。C.函数形参的作用范围只是局限于所定义的函数内。D.子函数必须位于主函数之前。2.以下正确的函数形式是()。A.doublefun(intx,inty)(z=x+y;returnz;)B.fun(intx,y)(intz;returnz;)C.fun(x,y)(intx,y;doublez;z=x+y;returnz;)D.doublefun(intx,inty)(doublez;z=x+y;returnz;)3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()。A.地址传递B.单向值传递C.双向值传递。即由实参传给形参,再由形参传回给实参D.由用户指定传递方式4.一个C语言程序是由()。A.一个主程序和若干子程序[12]组成B.若干函数组成C.若干过程组成D.若干子程序组成5.用数组名作为实参,传给形参的是()A.数组第0个元素的值B.数组首地址C.数组元素个数D.数组全部元素的值二、写出程序的输出结果1.voidmain(void)(inta=1,k;for(k=0;k<3;k++)printf("%4d",f1(a)))intf1(intx)(staticintz=3,y=0;y++;z++;return(x+y+z);)2.voidmain()(inti=0;while(++i){if(i==10)break;if(i%3!=1)continue;printf(“%dn”,i);)}第八章作业一、判断题。1、指针和一般变量一样都有两个值:一个是它在内存中的地址值,另一个是它所存放的数据值。2、指针存放的值就是它所指向的变量的地址值。3、指向int型变量的指针可以使用double型变量的地址值进行赋值。4、定义指针的说明语句中,在指针名前边的*,与执行语句中在指针名前边的*具有相同功能。5、在给指针赋值时,要求指针与被赋值的地址值类型相同,级别一样。6、数组名是一种地址值,它可以用来给指针赋值,但要求类型相同和级别一致。7、任何两个指针进行比较运算是无意义的。8、指针运算实际是地址运算,指针加一就是实际的地址值加一。9、数组元素可以使用下标表示,也可以使用指针表示。10、指针数组的元素是类型相同指针的集合。二、填空题。1、单目运算符后跟变量名,表里是该变量的,单目运算符*后跟指针名,表示该指针的。2、指针用来存放某个变量的。3、已知:char*c=”good”;则printf(“%sn”,c)输出为,printf(“%sn”,c+1)输出为。4、若有定义:inta[10],*p=a;则*(p+5)表示的值。5、int*p;在*p运算中,表示取______________

一.填空题1。算术逻辑运算结果通常放在______和______中.2.一般而言,CPU至少有______,______,______,______,______和______6个寄存器.3。在计算机中,基本的运算有______和______。4。保存当前正在执行指令的寄存器是指令寄存器IR,保存当前正在执行指令地址的寄存器是______,保存当前栈顶地址的寄存器是______.二.单项选择题1.中央处理器(CPU)是指( C )。A.控制器 B.控制器和主存 C。运算器和控制器 D。运算器和寄存器2。下列逻辑部件中,( C )不包括在运算器内。A.累加器 B。状态条件寄存器 C.指令寄存器 D.ALU3.程序计数器的功能是( B ).A。存放指令 B。存放下一条机器指令的地址 C。计算程序长度 D。存放微指令的地址4。状态寄存器用来存放( D ).A.算术运算结果 B。运算类型 C。逻辑运算结果 D。算术运算,逻辑运算及指令的状态结果5。在微程序控制器中,机器指令和微指令的关系是( C )A。每一条机器指令由一条微指令来执行B。一条微指令由若干条机器指令组成C.每一条机器指令由一段用微指令组成的微程序来解释执行D.一段微程序由一条机器指令来执行6.运算器在运算的过程中,得到的标志位中没有( D )A.进位标志位 B.溢出标志位 C。零标志位 D.正数标志位三。是非题1.在主机中,只有内存能存放数据。( × )2。一个指令周期由若干个机器周期组成。( √ )3。非访内指令不需要从内存中取操作数,也不需要将目的操作数存放到内存,因此这类指令的执行不需要地址寄存器参与工作。( × )4。与微程序控制器相比,组合逻辑控制的速度较快.( √ )一.填空题1.同步通信之所以比异步通信具有较高的传输率,是因为同步通信具有,,,3个特点。2。PCI是一个与处理器无关的______,它采用______和______策略,并具有______能力.3。目前在各类Pentium机上广泛使用的PCI总线,其最高速度可达到每秒______.4。计算机系统中各部件之间传输的信息流是数据流和______。5。主机CPU和IOP之间的通信,原则上是通过共享______来实现的。二。单项选择题1。现代计算机的运算器一般通过总线结构来组织,下述总线结构的运算器中,( D )的操作速度最快,( A )的操作速度最慢A.单总线结构 B。双总线结构 C。三总线结构 D。多总线结构2.总线中地址总线的作用是( C )A.用于选择存储单元B。用于选择进行信息传输的设备C.用于指定存储单元和I/O设备接口电路的选择地址D.决定数据总线上的数据流方向3。在( A )的计算机系统中,外设可以与主存储器单元统一编址,因此可以不使用I/O指令.A.单总线 B.双总线 C.三总线 D.以上3种都可以4.把总线分成数据总线,地址总线,控制总线3类是根据( B )来分的.A.总线所处的位置 B.总线传送的内容 C。总线的传送方向 D.总线的传送方式5.同步通信之所以比异步通信具有较高的传输率是因为( C )A。同步通信不需要应答信号B。同步通信的总线长度较短C.同步通信用一个公共时钟信号进行同步D.同步通信中各部件存取时间比较接近6。为协调计算机系统各部件工作,需要有一种器件提供统一的时钟标准,这个器件是(B ).A.总线缓冲器 B。时钟发生器 C。总线控制器 D。操作命令产生器7.多总线结构的计算机系统,采用(B )方法,对提高系统的吞吐率最有效.A。多口存储器 B。交叉编址多模存储器 C.提高主存速度 D.高速缓冲存储器三.是非题1.内部总线是指CPU内部连接各逻辑部件的一组数据传输线,由三态门和多路开关来实现。 ( × )2。组成总线不仅要有传输信息的传输线,还应有实现总线传输控制的器件,它们是总线缓冲和总线控制器。( √ )一.填空题1.主机CPU和IOP之间的通信,原则上是通过共享______来实现的。2.可以根据中断源在系统中的位置将中断源分为内部中断和外部中断,一般运算器除法错是______,键盘输入要求中断是______3。 响应中断的必须满足3个条件:(1)中断源有中断请求;(2)CPU处于开中断状态,而且没有更高优先级的中断请求存在;(3)一条指令执行完毕。4。字节多路通道是一种简单的共享通道,它是建立在______的基础上,轮流为多台低速和中速外设服务.选择通道数据的传送是以______方式进行,因此传送速率高。5. 多个中断源在软件查询方式中______最先被访问。6. 根据数据传送方式,可以将通道分为______,______通道和数组多路通道。7. 一个中断向量对应一个______8. 中断处理过程可以嵌套,______的设备可以中断______的设备的中断服务程序.9. 中断请求的优先排队可以归纳为2大类,它们是______和______10.DMA方式中,DMA控制器从CPU完全接管对______的控制,数据交换不经过CPU,而之间在内存和______之间进行。11。 通道是一个特殊功能的______,它有自己的______,专门负责数据输入输出的传送控制,CPU只负责______功能。12。 DMA的含义是______,用于解决______问题。二.单项选择题1..选择通道上可连接若干外围设备,其数据传送的单位是( D )。A.字节 B.字 C.位 D.数据块2。中断向量地址是(B ).A.子程序入口地址B。中断服务程序入口地址C.中断服务程序入口地址的地址D.例行程序入口地址3.对于低速度输入输出设备,应当选用的通道是( B ).A.数组多路通道 B.字节多路通道 C.选择通道 D.MA专用通道4.微型机系统中,主机和高速硬盘进行数据交换一般采用( B ).A。程序中断控制 B。直接存储器访问 C.程序直接控制 D.通道控制5.常用于大型计算机的控制方式是( D )。A。程序查询方式 B.DMA方式 C.中断方式 D。通道方式6.下述I/O控制方式中,主要由程序实现的是( D )。A.外围处理机方式 B。中断方式 C。DMA方式 D。通道方式7。有关中断状态,不可响应的中断是(C )。A。硬件中断 B。软件中断 C.可屏蔽中断 D.不可屏蔽中断8.以下论述正确的是( D )。A.CPU响应中断期间仍执行原程序B.在中断响应中,保护断点和现场由用户编程完成C。在中断过程中,若又有中断源提出中断,CPU立即响应D。在中断响应中,保护断点是由中断响应自动完成的9。中断系统是( C ).A。仅用硬件 B。仅用软件 C.软,硬件结合 D.以上都不对10.DMA方式是在(B )之间建立直接的数据通路.A.CPU与外围设备 B。主存与外围设备 C.外设与外设 D.CPU与主存11。通道是特殊的处理器,它有自己的( C ),因此具有较强的的并行工作能力。A.运算器 B.存储器 C。指令和程序 D.以上都有12.字节多路通道上数据传送是以( A )为单位进行的。A.字节 B。数据块 C.字 D。位13.通道程序是由( B )组成的.A.I/O指令 B。通道指令(通道控制字) C。通道状态字 D.以上都不对14。DMA数据的传送是以( B )为单位进行的.A。字节 B。字 C。数据块 D.位三。判断题1.所有的数据传送方式都必须由CPU控制实现。( × )2。外部设备一旦申请中断,便能立刻得到CPU的响应.( ×)3.一个更高优先级的中断请求可以中断另一个处理程序的执行。( √ )4。为了保证中断服务程序执行完毕以后能正确返回到被中断的断点继续执行程序,必须进行现场保护操作.(√)5.中断级别最高的是不可屏蔽中断。( √ )6.程序中断方式一般适用于随机出现的服务.( √ )7。一旦有中断请求出现,CPU立即停止当前指令的执行,转去受理中断请求.( ×)8.CPU响应中断时暂停运行当前程序,自动转换到中断服务程序.( √ )

88.在“东数西算”工程中,西部数据中心主要处理后台加工和离线分析等业务。A. 正确B. 错误

我国突破高端GPU芯片“卡脖子”问题的关键企业是()A. 宇树科技B. 深度求索C. 腾讯D. 华为

第1章微型计算机系统〔习题1.1〕简答题(1)计算机字长(Word)指的是什么?(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(4)Cache是什么意思?(5)ROM-BIOS是什么?(6)中断是什么?(7)32位PC机主板的芯片组是什么?(8)教材中MASM是指什么?(9)处理器的“取指-译码-执行周期”是指什么?(10)本课程的主要内容属于计算机系统层次结构中哪个层次?〔解答〕①处理器每个单位时间可以处理的二进制[1]数据位数称计算机字长。②总线信号分成三组,分别是数据总线[2]、地址总线[3]和控制总线[4]。③PC机主存采用DRAM组成。④高速缓冲存储器[5]Cache是处理器与主存之间速度很快但容量较小的存储器。⑤ROM-BIOS是“基本输入输出系统[6]”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。byte '70 |',70h,20h,71h,20h,72h,20h,73h,20h,74h,20h,75h,20h,76h,20h,77h,20h,78h,20h,79h,20hbyte 7ah,20h,7bh,20h,7ch,20h,7dh,20h,7eh,20h,7fh,20h,13,10byte 0.codestart:mov eax,offset tablecall dispmsgexit 0end start〔习题3.15〕数据段有如下定义,IA-32处理器将以小端[7]方式保存在主存:vardword12345678h现以字节为单位按地址从低到高的顺序,写出这个变量内容。并说明如下指令的执行结果:mov eax,var; EAX=__________mov bx,var; BX=__________mov cx,var+2; CX=__________mov dl,var; DL=__________mov dh,var+3; DH=__________可以编程使用十六进制[8]字节显示子程序[9]DSIPHB顺序显示各个字节进行验证,还可以使用十六进制双字显示子程序DSIPHD显示该数据进行对比。〔解答〕小端方式采用“低对低、高对高”,即低字节数据存放在低地址存储单元[10]、高字节数据存放在高地址存储单元。以字节为单位按地址从低到高的顺序,var变量的内容:78H、56H、34H、12H。; EAX=12345678H; BX=5678H; CX=1234H; DL=78H; DH=12H〔习题3.16〕使用若干MOV指令实现交互指令“XCHG EBX,[EDI]”功能。〔解答〕push eax;可以没有moveax,ebxmovebx,[edi]mov[edi],eaxpop eax;可以没有〔习题3.17〕假设当前ESP=0012FFB0H,说明下面每条指令后,ESP等于多少?pusheaxpushdxpush dword ptr0f79hpopeaxpopword ptr[bx]popebx〔解答〕ESP=0012FFACHESP=0012FFAAHESP=0012FFA6HESP=0012FFAAHESP=0012FFACHESP=0012FFB0H〔习题3.18〕已知数字0~9对应的格雷码依次为:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H;请为如下程序的每条指令加上注释,说明每条指令的功能和执行结果。; 数据段tablebyte18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h; 代码段movebx,offsettablemov al,8xlat为了验证你的判断,不妨使用本书的I/O子程序库提供的子程序DISPHB显示换码后AL的值。如果不使用XLAT指令,应如何修改?〔解答〕; 数据段tablebyte18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h;定义格雷码表; 代码段movebx,offsettable; EBX=格雷码表首地址mov al,8; AL=8xlat; AL=12H(8的格雷码)不使用XLAT指令:movebx,offsettable; EBX=格雷码表首地址mov eax,0mov al,8; AL=8mov al,[eax+ebx]; AL=12H(8的格雷码)〔习题3.19〕请分别用一条汇编语言[11]指令完成如下功能:(1)把EBX寄存器[12]和EDX寄存器的内容相加,结果存入EDX寄存器。(2)用寄存器EBX和ESI的基址变址[13]寻址方式[14]把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。(3)用EBX和位移量0B2H的寄存器相对寻址[15]方式把存储器中的一个双字和ECX寄存器的内容相加,并把结果送回存储器中。(4)将32位变量VARD与数3412H相加,并把结果送回该存储单元中。(5)把数0A0H与EAX寄存器的内容相加,并把结果送回EAX中。〔解答〕① add edx,ebx② add al,[ebx+esi]③ add [bx+0b2h],cx④add varw,3412h⑤add eax,0a0h〔习题3.20〕分别执行如下程序片断,说明每条指令的执行结果:(1)moveax,80h; EAX=__________addeax,3; EAX=__________,CF=__________,SF=__________addeax,80h; EAX=__________,CF=__________,OF=__________adceax,3; EAX=__________,CF=__________,ZF=__________(2)moveax,100; EAX=__________addax,200; EAX=__________,CF=__________(3)moveax,100; EAX=__________addal,200; EAX=__________,CF=__________(4)moval,7fh; AL=__________subal,8; AL=__________,CF=__________,SF=__________subal,80h; AL=__________,CF=__________,OF=__________sbbal,3; AL=__________,CF=__________,ZF=__________〔解答〕(1); EAX=80H; EAX=83H,CF=0,SF=0; EAX=103H,CF=0,OF=0; EAX=106H,CF=0,ZF=0(2); EAX=100; EAX=300,CF=0(3); EAX=100; EAX=44,CF=1(包含256的进位含义:256+44=300)(4)moval,7fh; AL=7FHsubal,8; AL=77H,CF=0,SF=0subal,80h; AL=F7H,CF=1,OF=1sbbal,3; AL=F3H,CF=0,ZF=0〔习题3.21〕给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态:mov al,89hadd al,aladd al,9dhcmp al,0bchsub al,aldec alinc al〔解答〕mov al,89h;AL=89HCFZFSFOFPFadd al,al;AL=12H10011add al,9dh;AL=0AFH00101cmp al,0bch;AL=0AFH10101sub al,al;AL=00H01001dec al;AL=0FFH00101inc al;AL=00H01001〔习题3.22〕有两个64位无符号整数存放在变量buffer1和buffer2中,定义数据、编写代码完成EDX.EAX←buffer1-buffer2功能。〔解答〕;数据段buffer1qword 67883000hbuffer2qword 67762000h;代码段mov eax,dword ptr buffer1mov edx,dword ptr buffer1+4sub eax,dword ptr buffer2sbb edx,dword ptr buffer2+4〔习题3.23〕分别执行如下程序片断,说明每条指令的执行结果:(1)movesi,10011100b; ESI=__________Handesi,80h; ESI=__________Horesi,7fh; ESI=__________Hxoresi,0feh; ESI=__________H(2)moveax,1010b; EAX=__________Bshr eax,2; EAX=__________B,CF=__________shl eax,1; EAX=__________B,CF=__________and eax,3; EAX=__________B,CF=__________(3)moveax,1011b; EAX=__________Brol eax,2; EAX=__________B,CF=__________rcr eax,1; EAX=__________B,CF=__________oreax,3; EAX=__________B,CF=__________(4)xoreax,eax; EAX=__________,CF=__________,OF=__________;ZF=__________,SF=__________,PF=__________〔解答〕(1); ESI=9CH; ESI=80H; ESI=FFH; ESI=01H(2); EAX=1010B(可以有前导0,下同); EAX=0010B,CF=1; EAX=0100B,CF=0; EAX=0000B,CF=0(3); EAX=1011B(可以有前导0,下同); EAX=101100B,CF=0; EAX=10110B,CF=0; EAX=10111B,CF=0(4); EAX=0,CF=0,OF=0; ZF=1,SF=0,PF=1〔习题3.24〕3.24给出下列各条指令执行后AX的结果,以及状态标志CF、OF、SF、ZF、PF的状态。mov ax,1470hand ax,axor ax,axxor ax,axnot axtest ax,0f0f0h〔解答〕mov ax,1470h;AX=1470HCFOFSFZFPFandax,ax;AX=1470H00000orax,ax;AX=1470H00000xorax,ax;AX=0000H00011notax;AX=FFFFH00011testax,0f0f0h;AX=0F0F0H00101〔习题3.25〕逻辑运算指令怎么实现复位、置位和求反功能?〔解答〕AND指令同“0”与实现复位,OR指令同“1”或实现置位,XOR同“1”异或实现求反。〔习题3.26〕说明如下程序段[16]的功能:mov ecx,16mov bx,axnext:shr ax,1rcr edx,1shr bx,1rcr edx,1loop nextmov eax,edx〔解答〕将AX的每一位依次重复一次,所得的32位结果保存于EAX中。〔习题3.27〕编程将一个64位数据逻辑左移3位,假设这个数据已经保存在EDX.EAX寄存器对中。〔解答〕; 代码段mov ecx,3again:shl eax,1rcl edx,1loop again〔习题3.28〕编程将一个压缩BCD码变量(例如92H)转换为对应的ASCII码,然后调用DISPC子程序(在输入输出子程序库中)显示。〔解答〕; 数据段bcdbyte 92h; 代码段mov al,bcdshr al,4add al,30hcall dispcmov al,bcdand al,0fhadd al,30hcall dispc〔习题3.29〕以MOVS指令为例,说明串操作指令的寻址[17]特点,并用MOV和ADD等指令实现MOVSD的功能(假设DF=0)。〔解答〕MOVS指令的功能是:ES:[EDI]←DS:[ESI];ESI←ESI±1/2/4,EDI←EDI±1/2/4由此可看出串操作指令的寻址特点:源操作数[18]用寄存器ESI间接寻址[19],默认在DS指向的数据段,但可以改变;目的操作数用寄存器EDI间接寻址,只能在ES指向的附加数据段;每执行一次串操作,源指针ESI和目的指针EDI将自动修改:±1(字节),±2(字)或±4(双字)。指针的增量和减量控制由DF标志确定,DF=0,进行增量;DF=1,进行减量。push eaxmov eax,[esi]mov es:[edi],eaxadd esi,4add edi,4〔习题3.30〕说明如下程序执行后的显示结果:;数据段msgbyte'WELLDONE',0;代码段mov ecx,(lengthof msg)-1mov ebx,offset msgagain:mov al,[ebx]add al,20hmov [ebx],aladd ebx,1loop againmov eax,offset msgcall dispmsg如果将其中语句“mov ebx,offset msg”改为“xor ebx,ebx”,则利用EBX间接寻址的两个语句如何修改成EBX寄存器相对寻址,就可以实现同样功能?〔解答〕显示结果:welldoneEBX寄存器相对寻址:moval,msg[ebx]movmsg[ebx],al〔习题3.31〕下面程序的功能是将数组ARRAY1的每个元素加固定值(8000H),将和保存在数组ARRAY2。在空白处填入适当的语句或语句的一部分。;数据段array1dword1,2,3,4,5,6,7,8,9,10array2dword10 dup(?);代码段mov ecx,lengthof array1mov ebx,0again:mov eax,array1[ebx*4]add eax,8000hmov______________add ebx,__________loop again〔解答〕mov________________________________add ebx,________〔习题3.32〕上机实现本章的例题程序,编程实现本章的习题程序。

3【判断题】可视化仅用于美观呈现数据。A. 对B. 错

一、选择题:(1)软件是指( )A. 程序 B. 程序和文档 C. 算法加数据结构 D. 程序、数据与相关文档的完整集合 E. )。 F. 发现错误 G. 改正错误 C)改善软件的性能 D)验证软件的正确性)。对象的继承对象的多态对象的封装对象的分类)。程序的效率第一,清晰第二程序的可读性好程序中要有必要的注释输入数据前要有提示信息。程序执行的效率与数据的存储结构密切相关程序执行的效率只取决于程序的控制结构[1]程序执行的效率只取决于所处理的数据量以上三种说法都不对)。数据的逻辑结构与存储结构必定是一一对应的由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构[2]程序设计语言[3]中的数据一般是顺序存储[4]结构,因此,利用数组只能处理线性结构以上三种说法都不对。)n(n+1)/2nlog2n C)n(n-1)/2 D)n/2任何存储类的变量在未赋初值时,其值都是不确定的形参可以使用的存储类说明符与局部变量[5]完全相同)c1^c2 c1c2 ~c2 c1|c2(32) 程序中对fun函数有如下说明 void *fun();)fun了数无返回值fun函数的返回值可以是任意的数据类型[6]fun函数的返回值是无值型的指针类型指针fun指向一个函数,该函数无返回值(33) 有以下程序in()r s[]"Yesn/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s);}中的第一行是空行)( B )n/No /No n/NO Yes Yes Yes /NoNo /No Yes(34) 有以下程序in(); int b=-1;=b;;})-1 65535 32767 -32768(35) 有以下程序,int i,int j)( int t; if(i<j)[i];a[i]=a[j];a[j]=t; i++; j--;,i,j); )}in()[]=(2,6,1,8),i; fun(x,0,3);[i]);n");})219 B)221 C)229 D)231。数据库系统是一个独立的系统,不需要操作系统的支持数据库技术的根本目标是要决数据的共享问题数据库管理系统就是数据库系统以上三种说法都不对)。为了建立一个关系,首先要构造数据的逻辑关系表示关系的二维表中各元组[7]的每一个分量还可以分成若干数据项[8]一个关系的属性名表称为关系模式[9]一个关系可以包括多个二维表语言源程序[10]名的后缀是( B)。.exe.C C).obj D).cp程序中用作用户标识[11]符的一组标识符[12]是(A )。andDate_2007 y-m-dHi D)caser.Tom Bigl语言数值常量[13]是(B )。02812.23.0xf 4.5e0.1770x8A4e1.5 10,000bc 3.e5)。C 语言程序将从源程序中第一个函数开始执行可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行语言规定必须用main 作为主函数名,程序将从此开始执行,在此结束main 可作为用户标识符,用以命名任意一个函数作为主函数,b,c,*p=c;之后,接着执行下列选[14]项中的语句,则能正确执行的语句是(C )。scanf("%d",a,b,c);scanf("%d%d%d",a,b,c);scanf("%d",p); D)scanf("%d",p);。均占4 个字节根据数据的大小来决定所占内存的字节数由用户自己定义由C 语言编译系统决定语言赋值语句[15]是(A )。x = y = = 5;x = n%2.5;x + n = i;x = 5 = 4+ 1;(18)有下列程序段[16]:t y;char name[50] ;nf("%2d%f%s",j,y,name);bc 后,y 的值为(。55566.0566.07777.0566777.0(19)若变量已正确定义,有下列程序段:i=0;hile(i+ +);n",i) ;)。0,00,11,1程序进入无限循环(20)有下列计算公式:th.h 文件,不能够正确计算上述公式的程序段是()。if(x>=0) y=sqrt(x);y=sqrt(x);lse y=sqrt(-x) ; if(x<0) y=sqrt(-x);if(x>=0) y=sqrt(x) ;y=sqrt(x>=0? x:-x);if(x<0) y=sqrt(-x);XP)?i+ +:j--,则下列表达式中与(EXP)完全等价的是(B )。(EXP= =0)(EXP! =0)(EXP= =1)(EXP! =1)(22)有下列程序:h>in( )( int y=9;or(;y>0;y--)if(y%3= =0) printf("%d",--y);)。741963852875421r c;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(B )。isupper(c)'A'<=c<='Z''A'<=cc<='Z'c<=('z'-32)('a'-32)<=c(24)有下列程序:h>in( )( int i,j,m=55;or(i=1;i<=3;i+ +)or(j=3;j<=i;j+ +) m=m%j;n",m);))。12 D)3)。函数的实参[17]和其对应的形参共占同一存储单元[18]形参只是形式上的存在,不占用具体存储单元同名的实参和形参占同一存储单元函数的形参和实参分别占用不同的存储单元'的ASCII 代码值是65,字符变量cl 的值是'A',c2 的值是'D'。执行语句printf("%d,%d",c1,c2-2) ;后,输出结果是(C )。A,BA,68 C)65,66 D)65,68)。改变函数形参的值,不会改变对应实参的值函数可以返回地址值可以给指针变量赋一个整数作为地址值当在程序的开头包含头文件[19]stdio.h 时,可以给指针变量赋NULL)。""'abc'Games" "。sizeof(p)sizeof(char)sizeof(*q)sizeof(p[0])(30)有下列函数:aa(char *s)r *t=s;hile( *t+ +);t - -;return(t-s);}函数的功能的叙述正确的是(A )。求字符串s 的长度比较两个串的大小将串s 复制到串t求字符串s 所占字节数数组的第10 个元素是(。a[0][4]a[1][3]a[0][3]a[1][4](32)有下列程序:h>r * *p)n", *p);}in( )r *a[ ]=("Morning","Afternoon","Evening","Night");;})。AfternoonfternoonMorningorning[2][3],*p[3];,则下列语句中正确的是()。p=a;p[0]=a;p[0]=a[1][2];p[1]=a;(34)有下列程序:h>所指数组元素从大到小排序*/( int t,i,j;or(i=0;i<n-1;j+ +)or(j=i+1;j<n;j+ +)[i]<a[j]) { t=a[i];a[i]=a[j];a[j]=t;)}in( )[10]=(1,2,3,4,5,6,7,8,9,0),i;un(c+4,6);[i]);n");})。1,2,3,4,5,6,7,8,9,0,0,9,8,7,6,5,1,2,3,4,0,9,8,7,6,5,4,3,2,1,1,2,3,4,9,8,7,6,5,0,(35)有下列程序:h>r s[ ])( int n=0;hile(*s<='9'*s>='0') {n=10*n+*s-'0';s+ +;)return(n);}in( )r s[10]=('6','1','*','4','*','9','*','0','*');n",fun(s));})。961490 C)61 D)5)。scanf( )getchar( )gets( ) D)getc( )。C 语言中有字符串类型的常量和变量两个字符串中的字符个数相同时才能进行字符串大小的比较可以用关系运算符对字符串的大小进行比较空串[20]一定比空格打头的字符串小(38)有下列程序:h>r *t,char *s)hile(*t! =0) t+ +;hile((*t+ + =*s+ +)! =0);}in( )r ss[10]="acc",aa[10]="bbxxyy";; printf("%s,%sn",ss,aa);})。accxyy,bbxxyyacc,bbxxyyaccxxyy,bbxxyyaccbbxxyy,bbxxyy(39)有下列程序:h>h>r s[ ][10],int n)r t; int i,j;or(i=0;i<n-1;i+ +)or(j=i+1;j<n;j+ +)/* 比较字符串的首字符大小,并交换字符串的首字符*/[i][0]>s[j][0])(t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;)}in( )r ss[5][10]=("bcc","bbcc","xy","aaaacc","aabcc");n",ss[0],ss[4]);}。xy,aaaaccaaaacc,xy C)xcc,aabcc D)acc,xabcc源程序文件中所定义的全局变量[21],其作用域[22]为()。所在文件的全部范围所在程序的全部范围所在函数的全部范围由具体定义位置和extern 说明来决定范围(41)有下列程序:h>=1;int f(int c)tic int a=2;=c+1;+ +)+c;}in( )( int i,k=0;;);n",k);})。14151617(42)有下列程序:h>void fun(int n,int *p)( int f1,f2;if(n= =1||n= =2) *p=1;lse{ fun(n-1,f1); fun(n-2,f2);*p=f1+f2;)}in( )( int s;n",s);))。2345N 100,则下列叙述中正确的是(B )。宏定义行中定义了标识符N 的值为整数100在编译程序[23]对C 源程序进行预处理时用100 替换标识符N源程序进行编译时[24]用100 替换标识符N在运行时用100 替换标识符N)。用typedef 可以增加新类型typedef 只是将已存在的类型用一个新的名字来代表用typedef 可以为各种类型说明一个新名,但不能用来为变量说明一个新名用typedef 为类型说明一个新名,通常可以增加程序的可读性(45)有下列程序:h>struct tt( int x;struct tt *y;)*p;[4]=(20,a+1,15,a+2,30,a+3,17,a);in( )( int i;;or(i=1;i<=2;i+ +) {printf("%d,",p->x);p=p->y;)})。20,30,30,1715,30,20,15,(46)有下列程序:h>h>r name[9];char sex;float score[2]; }STU;STU f(STU a)STU b=("Zhao",'m',85.0,90.0);int i;name,b.name);sex=b.sex;score[i]=b.score[i];;}in( )STU c=("Qian",'f',95.0,92.0),d;n",d.neme,d.sex,d.score[0],d.score[1]);}。Qian,f,95,92Qian,m,85,90Zhao,m,85,90Zhao,f,95,92(47)设有下列定义:tat d2;}demo;)。变量demo 与成员d2 所占的内存字节数相同变量demo 中各成员的地址相同变量demo 和各成员的地址相同若给demo.d1 赋99 后,demo.d2 中的值是99.0(48)有下列程序:h>in( )=1,b=2,c=3,x;^b)c; printf("%dn",x);})。123d(buffer,size,count,fp);,其中buffer 代表的是( C)。一个文件指针,指向待读取的文件一个整型变量,代表待读取的数据的字节数一个内存块的首地址,代表读入数据存放的地址一个内存块的字节数(50)有下列程序:h>in( )ILE *fp; int a[10]=(1,2,3,0,0),i;t","wb");,sizeof(int),5,fp);,sizeof(int),5,fp);close(fp);t","rb");d(a,sizeof(int),10,fp);close(fp);[i] );}。1,2,3,0,0,0,0,0,0,0,1,2,3,1,2,3,0,0,0,0,123,0,0,0,0,123,0,0,0,0,1,2,3,0,0,1,2,3,0,0,2008 年4 月全国计算机等级考试笔试试卷

12“训断题]依赖倒置原则可以减少类间的耦合性,从而提高系统的可维护性和可扩展性。A. 正确B. 错误

第八章静态分配[1]策略:FDM;同步TDM。动态分配[2]策略:随机访问和控制访问(轮转、预约),本质上属于异步TDM。随机访问:各个网络节点在发送前不需要申请信道的使用权,有数据就发送,发生碰撞之后再采取措施决。介质访问控制[3]协议种类:争用协议(ALOHA、CSMA);无冲突协议(位、二进制[4]倒计数);有限争用协议(适应树步行协议)。帧时:发送一个标准长度的帧所需要的时间。呑吐率S:在单位帧时内系统成功发送新产生的数据帧的平均数量。网络负载G:在单位帧时内系统发送的所有数据帧的平均数量,包括成功发送的帧和因冲突而重发的帧。G>=S。时分ALOHA:将时间分成等长的间隙,每个间隙可以用来发送一个帧;用户有数据帧要发送时,不论帧在何时产生,都必须到下一个时隙开始时才能发送;用户通过监听信道来获知是否产生冲突、数据传输[5]是否成功;若发现有冲突发生,则在随机等待若干个时隙后,再重新发送。易破坏区:纯ALOHA为2t,时分ALOHA为t。ALOHA吞吐量:纯ALOHA为S=GP。P=e^-2G。时分ALOHA为S=GP,P=e^-G。1-坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道空闲就立即发送数据;如果信道忙则等待,同时继续监听直至信道空闲;如果发生冲突,则随机等待一段时间后,再重新监听信道。非坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道空闲就立即发送数据;如果信道忙则放弃监听、随机等待一段时间,再开始监听信道。p-坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道忙则坚持监听到下一个时隙;如果信道空闲,便以概率P发送数据,以概率1-P推迟到下一个时隙;如果下一个时隙信道仍然空闲,则仍以概率P发送数据,以概率1-P推迟到下一个时隙;这样过程一直持续下去,直到数据被发送出去,或因其它节点发送而检测到信道忙为止,若是后者,则等待一段随机的时间后重新开始监听。CSMA/CD:当一个节点要发送数据时,首先监听信道;如果信道空闲就发送数据,并继续监听;如果在数据发送过程中监听到了冲突,则立刻停止数据发送,等待一段时间后,重新开始尝试发送数据。SlotTime≈2倍间距2S/0.7光速C0.7C+2tSlotTime=最小帧长Lmin/传输速率RLmin=SlotTime×R≈(2S/0.7C+2t)×R二进制指数退避算法:对每个数据帧,当第一次发生冲突时,设置一个参量L=2;退避间隔取1到L个时间片[6]中的一个随机数,1个时间片等于两站点之间的最大传播时延的两倍;当数据帧再次发生冲突,则将参量L加倍;设置一个最大重传次数,超过该次数,则不再重传,并报告出错。IEEE802.3采用二进制指数退避和1-坚持算法。CSMA/CD限制无分支电缆最长500米。位协议:把数据传输过程分成一系列预约周期和传输周期;每个预约周期由N个争用的时隙组成,每个时隙对应一个节点,节点i可以在时隙i发出一个比特“1”来声明它有一个数据帧要发送,以此预约对信道的使用权;预约周期过后,每个节点都知道了究竟有哪些节点要发送数据,接下来进入传输周期,各预约信道的节点按照序号大小顺序依次发送数据;待最后一个节点结束数据发送后,开始新一轮预约。信道分配策略性能评定:轻负载下的时间延迟及重负载下的信道利用率。802参考模型[7]:(多个NSAP)网际层(多个LSAP)-LLC-(单个MSAP)-MAC-(单个PSAP)-物理层。LLC链路[8]类型:无确认无连接;有确认无连接;确认的面向连接。MAC子层实现帧的寻址[9]和识别。MAC协议:802.3 CSMA/CD;802.4令牌总线;802.5令牌环[10];802.6城域网[11]的分布队列双总线DQDB。LLC功能:差错控制[12];流量控制,保证数据的可靠传输;同时向上提供统一的DL接口,屏蔽各种物理网络的实现细节。802.3物理层接口:介质相关接口MDI;访问单元接口AUI。802.3MAC帧格式:[前导码P(10101010)][帧起始定界符SFD(10101011)][DA][SA][LEN][数据0-1500][填充字符0-46][FCS(CRC32)],DA最高位0表示单个地址,最高位1表示组地址。帧总长度64-1518。802.3 MAC层功能:数据封装[13],包括成帧、编址[14]、差错检测;介质访问管理,包括介质分配和竞争处理。802.3冲突处理:首先,它发送一串称为阻塞码的位序列来强制冲突,由此保证有足够的冲突持续时间,使其它发送站点都得到通知。在阻塞信号结束时,发送介质访问管理就暂停发送,等待一个随机的时间后再进行重发尝试。发送介质访问管理用二进制指数退避算法调整介质负载。最后,或重发成功,或放弃重发尝试。环:是由一系列点-点链路组成的闭合环路,可使用双绞线[15]、同轴电缆[16]、光纤。环路长度:当数据帧的传输时延等于信号在环路上的传播时延时,该数据帧的比特数就是以比特度量的环路长度。信号传播时延(μS)=两点间距离(m)/信号传播速度(200m/μs)数据传输时延(S)=数据帧长度(bit)/数据传输速率(bps)接收完毕时间=信号传播时延(μS)+数据传输时延(S)环的比特长度=信号传播时延×数据传输速率+接口延迟位数=环路介质长度×5(μS/km)×数据传输速率+接口延迟位数令牌环特点:在轻负载时,由于存在等待令牌的时间,故效率较低;但在重负载时,对各站公平访问且效率高。考虑到帧内数据的比特模式可能会与帧的首尾定界符形式相同,可在数据段采用比较插入法或违法码法,以确保数据的透明传输。令牌环帧AC字段:A-地址识别位,C-帧复制位。11-接收站已收到并复制了数据帧;00-接收站不存在,不必重发;10-接收站存在,但由于缓冲区不够等原因未接收数据帧,可等待一段时间后重发。令牌环协议组成:LLC、MAC、物理层、传输介质。令牌环MAC功能:帧发送;令牌发送;帧接收;优先权操作。DQDB计数器[17]:请求计数器;倒计数计数器。FDDI:逻辑计数循环环,100Mbps,4B/5B编码,要求介质的信号传输率达到125Mbaud,最大环长度200km,最多可有1000个物理连接,站点间距2km以内。分布式时钟方案,每个站点都配有独立时钟和弹性缓冲器。FDDI帧:令牌帧-[前导码P][起始定界符SD][帧控制FC][结束定界符ED],数据帧-[前导码P][SD][FC][DA(16/48bit)][SA][INFO(最大4500字节)][FCS(32)][ED][帧状态FS]。FDDI帧FC格式:CLFFZZZZ,C-同步异步,L-用2字节还是16字节表示地址,FF-是LLC还是MAC控制帧,ZZZZ-控制帧的类型。快速以太网[18]:802.3u,帧际间隙、冲突检测[19]时间、网络的直径缩短到原来的1/10,最短帧长64字节。________100BASE-TX(4B/5B,100m,2对STP或5类UTP)、100BASE-FX(4B/5B,100m,2对光纤)、100BASE-T4(4对3类或4对5类UTP,8B/6T,100m)。________物理层协议包括1000BASE-SX(多模,8B/10B,适用建筑物中同一层短距离),1000BASE-LX(多、单模,8B/10B,校园主干网[20]),1000BASE-CX(STP,8B/10B,集群设备连接),1000BASE-T(UTP,100m,结构化布线中同一层建筑的通信)。千兆位以太网[21]MAC层:主要功能包括数据帧的封装/卸装、帧的寻址与识别、帧的接收与发送、链路的管理、帧的差错控制及MAC协议的维护。与标准以太网帧结构相同,帧长64-1518,采用了载波[22]扩展(用于半双工)和数据包分组两种技术。载波扩展:用于半双工的CSMA/CD方式,对小于512字节的帧进行截波扩展,使这种帧所占有的时间等同于长度512字节的帧所占用的时间。无线局域网[23]技术:802.11无线局域网、红外端口技术、蓝牙技术。无线局域网特点:安装便捷;使用灵活;经济节约;易于扩展。不足之处是,数据传输速率相对较低,有时会存在通信盲点。无线局域网技术要求:可靠性(分组丢失率10-5,误码率10-8);兼容性;数据速率(1M以上);通信保密;移动性;节能管理;小型化、低价格;电磁环境。无线局域网硬件设备:无线网卡;无线AP;无线天线。无线局域网协议:802.11系列标准;欧洲的HiperLAN。无线局域网MAC服务:安全服务;MAC服务数据单元[24]重新排序服务;数据服务[25];CRC校验;包分片[26]。CSMA/CA:采用能量检测ED、载波检测CS和能量载波混合检测。802.11b:2.4GHZ,5.5/11Mbps,DSSS,128位WEP加密。802.11a:5GHZ,54Mbps,正交频分复用[27]OFDM,152位WEP加密。802.11g:2.4GHZ,54Mbps。802.11b+:5GHZ,22Mbps,PBCC。802.16:物理层(按需分配多路寻址DAMA-TDMA);DL层;会聚层。蓝牙:2.4GHZ,1Mbps,时分双工传输[28]方案。蓝牙1.0标准包括核心部分和协议子集部分。蓝牙协议分层:核心协议层(基带、链路管理LMP、逻辑链路控制[29]与适应协议L2CAP、业务搜寻协议SDP);电缆替代协议层;电话控制协议层;其它协议层。SDP支持的查询方式:按业务类别搜寻、按业务属性搜寻、业务浏览。WAP:客户、网关、WWW服务器。采用的协议是WDP。Ad Hoc:是一种移动、多跳、自律式系统,移动信和计算机网络[30]相结合的产物,每个节点兼有路由器和主机两种功能。Ad Hoc特点:网络的独立性;动态变化的网络拓扑结构[31];有限的无线通信带宽;有限的主机能源;网络的分布式特性;生存周期短;有限的物理安全[32]。Ad Hoc网络拓扑结构:对等式平面结构;分级结构。Ad Hoc路由种类:先验式路由协议(DSRV、HSR、GSR、WRP);反应式路由协议(DSR、TORA);混合式路由协议(ZRP)。局域网[33]OS种类:面向任务型LAN OS;通用型LAN OS。LAN OS发展:对等结构LAN OS;非对等结构LAN OS(Server和WS)。LAN OS功能:文件服务;打印服务;数据库服务;通信服务;信息服务;分布式服务。NetWare:由文件服务器[34]软件、工作站软件、网桥软件组成,开放数据链路[35]互连接口ODI是它重要的互连技术,NetWare Streams流提供了OS和网络通信协议之间的通用接口。UNIX:TCP/IP以模块形式运行于UNIX中,特点有良好的用户界面,统一的处理方法,强大的核外程序功能,良好的移植性,良好的网络环境,完善的安全机制,多任务多用户。NT:C/S方式工作,包括Nt Server 4.0和Nt workstation4.0,支持网络驱动接口NDIS标准和传输驱动接口TDI标准,利用域与域信任关系实现大型网络管理[36]。

  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

热门问题

  • 3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错

  • 2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误

  • 下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习

  • 下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法

  • 程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层

  • 下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型

  • 下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计

  • 在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切

  • AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确

  • 路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断

  • 下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法

  • 下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计

  • Windows中“复制”操作的快捷键是Ctrl+V。

  • 由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore

  • 网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影

  • 下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法

logo
广州极目未来文化科技有限公司
注册地址:广州市黄埔区揽月路8号135、136、137、138房
关于
  • 隐私政策
  • 服务协议
  • 权限详情
学科
  • 医学
  • 政治学
  • 管理
  • 计算机
  • 教育
  • 数学
联系我们
  • 客服电话: 010-82893100
  • 公司邮箱: daxuesoutijiang@163.com
  • qt

©2023 广州极目未来文化科技有限公司 粤ICP备2023029972号    粤公网安备44011202002296号