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
  • 医学医学
  • 政治学政治学
  • 管理管理
  • 计算机计算机
  • 教育教育
  • 数学数学
  • 艺术艺术

创新精神意味着可以完全无视现有的规则和流程,进行天马行空的创造。()A. 对B. 错

以下各项中,不属于数据安全的范畴的是()。A. 机密性B. 完整性C. 可解释性D. 可用性

9年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.(1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出"的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈 B)树 C)队列 D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件).下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位"是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性 C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: RABCa32b1c21SABa3bc2由关系R通过运算得到关系S,则所使用的运算为 A)选择 B)投影 C)插入 D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为 A)属性 B)键 C)关系 D)域(11)以下选项中合法的标识符是 A) 1-1 B)1—1 C)-11 D)1--(12)若函数中有定义语句:int k;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115 B) 0118 C)1。5e1。5 D) 115L (14)设有定义:int x=2; ,以下表达式中,值不为6的是 A) x*=x+1 B) x++,2*x C)x*=(1+x) D)2*x,x+=2 (15)程序段:int x=12; double y=3。141593; printf(“%d%8.6f”,x,y);的输出结果是 A)123。141593 B)12 3.141593 C)12,3。141593 D)123。141593 (16)若有定义语句:double x,y,*px,*py,执行了px=&x, py=&y;之后,正确的输入语句是 A)scanf(“%f%f”,x,y); B) scanf(“%f%f”,&x,&y); C) scanf(“%lf%le”,px,py); D) scanf(“%lf%lf”,x,y); (17)以下是if语句的基本形式: if (表达式) 语句 其中“表达式” A)必须是逻辑表达式 B)必须是关系表达式 C)必须是逻辑表达式或关系表达式 D)可以是任意合法的表达式 (18)有以下程序 #include main() (char *s=(“ABC); do {printf(“%d”,*s%10);s++; )while(*s); } 注意,字母A的ASCII码值为65.程序运行后的输出结果是 A)5670 B)656667 C)567 D)ABC (22)设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是 A)n=0;while((ch=getchar())!=’n’)n++; B) n=0;while(getchar()!=’n’)n++; C)for(n=0; getchar()!=’n';n++); D)n=0;for(ch=getchar();ch!=’n’;n++);(23)有以下程序 #include〈stdio。h> main() ( int a1,a2;char c1,c2; scanf(“%d%c%d%c",&a1,&c1,&a2,&c2); printf(“%d,%c,%d,%c”,&1,c1,a2,c2); ) 若想通过键盘输入,使得a1的值为12,a2的是为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b,则正确的输入格式是(以下 代表空格, B)12 a 34 b〈CR〉 C)12,a,34,b〈CR> D)12 a34 b int f(int x,int y) (return()y-x)*x);) main() (int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf(“%dn",d); ) 程序运行后的输出结果是 A)10 B)9 C)8 D)7 (25)有以下程序 #include void fun( int *a,int *b) (int *c; c=a;a=b;b=c; ) main() (int x=3,y-5,*P=&x,*q=&y; fun(p,q);printf(“%d,%d,”,*p,*q); fun(&x,&y);printf(“%d,%dn”,*p,*q); ) 程序运行后的输出结果是 A)3,5,5,3 B)3,5,3,5 C)5,3,3,5 D)5,3,5,3 (27)有以下程序 #include 〈stdio。h〉 viod f(int *p,int *q ); main() ( int m=1,n=2,*r=&m; f(r,&n);printf(“%d,%d",m,n); ) void f(int *p,int *q) (p=p+1;*q=*q+1;) 程序运行后输出的结果是 A)1,3 B)2,3 C)1,4 D)1,2 (28)以下函数按每行8个输出数组中的数据 void fun( int *w,int n) ( int i; for(i=0;i〈n;i++) {_________________ printf(“%d”,w); ) printf(“n”); } 下划线处应填入的语句是 A)if(i/8==0)print(“n”); B) if(i/8==0)continue; C) if(i%8==0)print(“n"); D) if(i%8==0)continue;(29)若有以下定义 int x[10],*pt=x; 则对x数组元素的正确应用是 A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3 (30)设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语句组是 A gets(s) B)while((s[i++]=getchar())!=”n";s=”0"; C)scanf(“%s”,s); D)do(scanf(“%c",&s);)while(s[i++]!="n”);s=”0"; (31)有以下程序 #include 〈stdio.h> main() ( char *a[ ]={“abcd",”ef”,"gh”,"ijk”);int I; for (i=0;i<4;i++) printf(“%c”,*a); } 程序运行后输出的结果是 A)aegi B)dfhk C)abcd D)abcdefghijk (32)以下选项中正确的语句组是 A)char s[];s=”BOOK!”; B) char *s;s=(”BOOK!"); C)char s[10];s=”BOOK!"; D) char *s;s=”BOOK!"; (33)有以下程序 #include 〈stdio.h〉 int fun(int x,int y) ( if(x==y) return(x); else returen((x+y)/2) ) main() ( int a=4,b=5,c=6; printf(“%dn",fun(2*a,fun(b,c))) ) 程序运行后的输出结果是 A)3 B)6 C)8 D)12 (34)设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是 A)auto B) register C)static D)auto或register (35)有以下程序 #include int b=2; int fun(int *k) ( b=*k+b;return (b);) main() ( int a[10]={1,2,3,4,5,6,7,8),I; for(i=2;i<4;i++) (b=fun(&a)+b;printf(“%d”,b);) printf(“n”); } 程序运行后输出的结果是 A)10 12 B)8 10 C)10 28 D)10 16 (36)有以下程序 #include (37)有以下程序 #include 〈stdio.h〉 struct ord ( int x,y;) dt[2]=(1,2,3,4); main() ( struct ord *p=dt; printf (“%d,”,++p-〉x); printf(“%dn",++p—〉y); ) 程序的运行结果是 A)1,2 B)2,3 C)3,4 D)4,1 (38)设有宏定义:#include IsDIV(k,n) ((k%n==1)?1:0且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&& IsDIV(m,7)为真时所要表达的是 A)判断m是否能被5或者7整除 B)判断m是否能被5和7整除 C)判断m被5或者7整除是否余1 D)判断m被5和7整除是否余1 (39)有以下程序 #include 〈stdio。h〉 main() ( int a=5,b=1,t; t=(a〈<2|b); printf(“%dn”,t) ) 程序运行后的输出结果是 A)21 B)11 C)6 D)1 (40)有以下程序 #include 〈stdio.h> main() ( EILE *f; f=fopen(“filea。txt”,”w”); fprintf(f,”abc”); fclose(f); ) 若文本文件filea。txt中原有内容为:hello,则运行以上程序后,文件filea。txt中的内容为 A) helloabc B)abclo C)abc D)abchello 二、填空题(每空2分,共30分) 请将每一个空的正确答案写在答题卡[1]至[15]序号的横线上,答在试卷上不得分。 (1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有[1]个元素。 (2)软件测试可分为白盒测试和黑盒测试。基本路径测试属于 [2]测试。 (3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和 [3]。 (4)数据库系统的核心是 [4] (5)在E—R图中,图形包括矩形框、菱形框、椭圆框.其中表示实体联系的是 [5 ]框. (6)表达式(int)((double)(5/2)+2.5)的值是[6] (7)若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句printf([7],x/y);补充完整,使其输出的计算结果形式为:x/y=11 (8)有以下程序 #include 〈stdio.h〉 main( ) ( char c1,c2; scanf(“&c”,&c1); while(c1<65||c1>90) scanf(“&c”,&c1); c2=c1+32; printf(“&c, &cn”,c1,c2); ) 程序运行输入65回车后,能否输出结果、结束运行(请回答能或不能)[8] 。(9)以下程序运行后的输出结果是[9] #include 输出结果为[10] #include 〈stdio。h〉 main( ) (char a =0,ch; while((ch=getchar())!=’n’) {if(a&2!=0&&(ch〉’a'&&ch〈=’z’)) ch=ch-‘a’+'A’; a++;putchar(ch); ) printf(“n”); } (11)有以下程序,程序执行后,输出结果是[11] #include 〈stdio。h〉 void fun (int *a) (a[0=a[1];]) main() (int a[10]={10,9,8,7,6,5,4,3,2,1),i; for(i=2;i>=0;i—-) fun(&a); for(i=0;i〈10;i++) printf(“&d",a); printf(“n”); } (12)请将以下程序中的函数声明语句补充完整 #include int[12] ; main( ) (int x,y,(*p)(); p=max; printf(“&dn”,&x,&y); ) Int max(int a,int b) (return (a>b/a:b);) (13)以下程序用来判断指定文件是否能正常打开,请填空 #include main( ) (FILE *fp; if (((fp=fopen(“test.txt","r”))==[13])) printf(“未能打开文件!n”); else printf(“文件打开成功!n"); (14)下列程序的运行结果为[14] #include b,"ChangRong”); ) (15)以下程序把三个NODETYPE型的变量链接成一个简单的链表,并在while循环中输出链表结点数据域中的数据,请填空 #include 〈stdio.h> struct node (int data; struct node *next;); typedef struct node NODETYPE; main() (NODETYPE a,b,c,*h,*p; a。 data=10;b.data=20;c。data=30;h=&a; b. next=&b;b.next=&c;c.next=’0'; p=h; while(p){printf(“&d”,p—〉data);[15];) }

在div元素中,包含了一个 元素,通过has选择器获取 元素中的 元素的语法是____ 在 元素中,添加了多个 元素,通过jquery选择器获取最后一个 元素的方法是______ 在三个 元素中,分别添加多个 元素,通过jQuery中的子元素选择器,将这三个 元素中的第一个 元素隐藏,代码是______ 在页面的表单中增加了多个 类型的复选框元素,其中有的处于选中状态,通过jQuery选择器,将这些选中状态的元素隐藏,代码为_____ 在ajax中data主要有______. _______ . ___________三种方式 ______方法用于模拟光标悬停事件 jQuery中提供了__________方法可以停止冒泡 可以用_______,阻止这些默认的行为例如单击超链接[1]后会自动跳转,单击"提交"按钮后表单会提交等 formData:返回一个________,可以通过循环调用来校验 jQuery的______可以给现在元素附加新的元素 Query中的选择器大致分为:________ . ________ ._____ .___________ _______方法用于处理命名冲突 conflict() 在JQuery中被誉为工厂函数的是 在jQuery中需要选取 元素里所有 元素的选择器是 JS中ajax请求主要包括 在Jquery中,如果希望实现元素淡出效果应调用的方法是 在Jquery中,能够使div中的文本节点内容显示为空的代码是 组合成Ajax的技术有: Ajax本质上是一个___ 的技术 readyState对象的状态有那几个_ open方法的参数分别是什么_ 用来监听readyState的方法是什么 ajax回调函数用来接受数据的方法是什么_ ajax接受的数据类型[2]有哪些_ 火狐和ie用来创建ajax对象的方式是__火狐和ie用来创建ajax对象的方式是var ajax中post请求方式的传参格式_ 用来获取键盘值的对象是_ jquery的使用方式有_ jquery中用来获取元素属相的方法是_ jquery中用来操作样式的方式有_ jquery中常见的选择器__(至少写出5种) jquery中用来操作元素的文档结构的方式有_ jquery中用来操作元素内容的方式是_ jquery与js的区别是什么_ jquery的全程是什么__ jquery中操作ajax的方法分别有 你认为jquery技术最大的好处是什么_(至少写三点) ajax中用来获取json格式的数据使用的方法是_ 在后台将数据转换[3]成json格式的方法 写出你所知道网页访问状态码 jquery中操作动画的方法有_(至少写三个) ajax的全称是是什么 【判断题】 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行 【判断题】 on()方法在被选元素及子元素上添加一个或多个事件处理[4]程序 【判断题】 ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代('prev~siblindgs')选择器 【判断题】在一个网页中一个Id可以用很多次 【判断题】在jquery中可以用 replaceWith() 和 replaceAll() 替换节点 【判断题】 ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代.getScript()方法可以加载.js文件,需要对javascript文件进行处理 【判断题】delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数 【判断题】jquery的load()方法中data 参数是必须的 【判断题】nextAll() 方法返回被选元素的所有跟随的同胞元素 【判断题】parent() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 【判断题】toggle() 方法在被选元素上进行 hide() 和 show() 之间的切换。 【判断题】('div > span').css('color', '#FF0000');的作用是选取div下的所有span元素,将字体颜色设为红色 【判断题】jQuery是一个javascript库 【判断题】通过 jQuery,("div.intro") 能够选取的元素是class="" 的首个 div 元素 【判断题】jQuery.ajaxAsync()方法用于执行异步 HTTP 请求 【判断题】jQuery 是 W3C 标准 【判断题】Queryget请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给Web服务器的,这种传递是对用户不可见的。 【判断题】Jquery中的美元符号((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代。 【判断题】ajax技术是一种客户端技术 【判断题】jquery功能强大,能完全取代Javascrip 【判断题】相对于javascript,jquery语法更为简单,能大幅提高开发效率 【判断题】((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代(A).append(B)表示将A追加到B中 【判断题】((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代(A).after(B)表示将A插入到B以后 【判断题】toggle(fn1,fn2)第一次点击元素时触发fn1方法,第二次点击元素触发fn2方法,第三次点击则不会再触发任何函数 【简答题】 HTML : 要求:当单击 id 为 ok 的按纽,将所有段落的字体颜色设为红色并且背景为蓝色。请将jQuery代码输出在下方。 【简答题】什么是jQuery? 【简答题】简述domready和onload事件的区别?图片的onloaddomready页面onload的先后顺序,并简述原因。 【简答题】请解释 XMLHttpRequest 对象,并简要说明 jQuery 中的 ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代.get()提交和((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代有什么作用? 【简答题】window.onload()函数和jQuery中的document.ready()有什么区别? 【简答题】编写一段代码请使用jQuery将页面上的所有元素边框设置为2px宽的虚线? 【其它】下列关于css( )方法的写法正确的是( )(选择一项) 【其它】下列选项中( )是属性选择器。(选择二项) 【其它】下列选项不属于JQuery基本选择器的是( )(选择二项) 【其它】在jQuery中需要选取 元素里所有 元素,则下列选择器写法正确的是( )(选择一项) 【其它】JQuery中,属于鼠标事件方法的选项是( )(选择二项) 【其它】在Jquery中,既可模拟鼠标连续单击事件,又可以切换元素可见状态的方法是( )(选择一项) 【其它】关于bind( )方法与unbind( )方法说法正确的是( )(选择二项) 【其它】若要求隐藏 元素,则下列选择正确的是( )(选择二项) 【其它】在Jquery中,关于fadeIn( )方法正确的是( )(选择一项) 【其它】在JQuery中,能够操作HTML代码及其文本的方法是( )(选择一项) 【其它】在JQuery中,课用于获取和设置元素属性值的方法是( )(选择一项) 【其它】( )能够动态改变层中的提示内容(选择一项) 【其它】以下关于jQuery选择器使用正确的是( )(选择二项) 【其它】jQuery中,对于以下代码片段: a b c d e f 使用如下jQuery选择器: var ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代(“.c :hidden”); var ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代(“.c:hidden”); var x_len = ((}^99thi{s)^99) 是 使 用 标 签 选 择器,查 找 名 为this的标签【判断题】nextAll ()不 能 替 代y.length; 执行以上代码,x_len和y_en两个变量的值分别是___ 和 ___ ( )(选择一项) 【其它】以下jQuery代码,不能够实现网页加载完成后弹出消息框的是:( )(选择一项) 【其它】在jQuery中,通过jQuery对象.css( )可实现样式控制,以下说法正确的是( )(选择二项) 【其它】关于jQuery,以下说法中不正确的是( )(选择一项) 【其它】在jQuery中,使用bind( )方法可绑定多种事件,以下语法正确的是( )(选择一项) 【其它】以下关于toggle( )方法,说法正确的是( )(选择二项) 【其它】jQuery中提供了对动画效果的支持,以下说法中错误的是( )(选择一项) 【其它】关于改变透明度动画效果,以下说法错误的是( )(选择二项) 【其它】关于改变高度动画效果,以下说法错误的是( )(选择一项) 【其它】以下jQuery代码运行后,对应的HTML代码变为( )(选择一项) 【其它】以下jQuery代码运行后,对应的HTML代码变为( )(选择一项) 【其它】jQuery中,以下对遍历同辈元素的说法正确的是( )(选择一项) 【其它】jQuery中,以下对遍历祖先元素的说法正确的是( )(选择二项) 【其它】在JQuery中,能够实现元素高度变化的是 ( ).(选择二项) 【其它】在JQuery中,下列( )方法能够获取或设置元素的文本内容,不含HTML标签。(选择一项) 【其它】以下关于Jquery有点的说法中错误的是( )(选择一项) 【其它】在页面中有如下的HTML代码。(选择一项) 1 2 下列能输入"1"的jquery代码是( )

网络验证码、支付密码属于核心隐私,绝不透露给他人。()A. 对B. 错

人工智能的核心目标之一是让机器具备感知、推理、学习、决策等能力。( )A. 对B. 错

习题与解答我们在学习8086汇编语言[1]程序格式[2]时要注意以下几点:1):掌握汇编语言程序的编程格式和语句的四个组成部分。特别是构成操作数[3]部分的两种操作符:分析操作符和合成操作符的作用和使用方法。2):常用的符号定义伪指令[4]、数据定义伪指令、段定义伪指令和过程定义伪指令的功能、格式和使用方法。3):宏指令[5]语句的定义,调用方[6]法以及对应的宏扩展。下面我们分别学习这几点:一:汇编语言程序的格式汇编语言的源程序[7]是由各条语句构成的。每条语句可以由四项构成,格式如下:[name] operation operand [;comment]其中名字项是一个符号。操作项是一个操作码[8]的助记符,它可以是指令、伪操作或宏指令名。操作数项是由一个或多个表达式组成,它提供为执行所要求的操作而需要的信息。注释项用来说明程序或语句的功能。;为识别注释项的开始。上面四项中带方括号的两项可有可无。各项之间必须用“空格”(SPACE)或“横表”(TAB)符隔开。名字项(标号[9])关于名字或标号项我们要注意以下几点:1):标号在代码段中定义,后面跟冒号。在除代码段以外的其他段中定义时后面不跟冒号。2):标号和一条指令的地址相联系,可作为JMP和CALL指令的操作地址。一般伪指令中的名字一般不作转移指令的操作数,但在间接寻址[10]时可以作转移指令的操作数。名字可用来表示变量名、段名、过程名、符号名等。3):标号或名字可任选或省略。4):标号和变量均有三种属性:段值属性(SEGMENT)、段内的地址偏移量属性(OFFSET)和类型属性(TYPE).操作项它可以是指令、伪操作或宏指令名。1):指令就是前面我们所学近100条8086指令2):伪指令或宏指令我们在后面再作详细的介绍。操作数也就是程序要加工处理的对象。它可分为三类:常数、操作数和表达式。1):常数:IBM-PC汇编语言允许有二进制[11]、八进制[12]、十进制[13]、十六进制[14]常数,分别用后缀B、O、D、H表示,还允许使用字符串常数,须用单引号括起来。2):操作数:可以是常数操作数、寄存器[15]操作数和存储器[16]操作数。3):表达式:在汇编语言中,表达式可以是常数、寄存器、标号、变量以及运算符组成的算式。4):注释项:注释部分在语句后由“;”号作间隔,用来对语句的功能后某一程序段[17]加以说明,使程序易读下面我们学习一些汇编语言常用的运算符:算术运算符算术运算符有+、-、*、/和MOD。其中MOD是取余。算术运算符可用于数字表达式或地址表达式中。注意:当用于地址表达式中时,只有当其结果有明确的物理意义时其结果才有效。逻辑运算符逻辑运算符有AND、OR、XOR和NOT。逻辑操作[18]是按位操作的,它只能用于数字表达式中。关系运算符关系运算符有EQ(相等)、NE(不等)、LT(小于)、GT(大于)、LE(小于或等于)、GE(大于或等于)六种.注意:关系操作符的两个操作数必须都是数字或是同一段内的两个存储器地址,计算结果应为逻辑值:结果为真时,表示为0FFFFH,结果为假时,则表示为0。例:MOV BX,((PORT_VAL LT 5)AND 20)OR((PORT_VAL GE 5)AND 30)当POTE_VAL<5时,汇编结果应该是:MOV BX,20当POTE_VAL>5时,汇编结果应该是:MOV BX,30数值回送操作符它有TYPE、LENGTH、SIZE、OFFSET、ORG5种。这些操作符把一些特征或存储器地址的部分作为数值回送。下面我们分别学习以下它们。TYPE格式为:TYPE Variable或label如果是变量,则汇编语言将回送该变量以字节数表示的类型:DB为1,DW为2,DD为4,DQ为8,DT为10。如果是标号,则汇编程序[19]将回送代表该标号类型的数值:NEAR为-1,FAR为-2。LENGTH格式为:LENGTH Variable对于变量中使用DUP的情况,汇编程序将回送分配给该变量的单元数,对于其他情况回送1。例: ABC DW 100 DUP(0)对于指令: MOV CX,LENGTH ABC汇编程序将使其形成为:MOV CX,100SIZE格式为:SIZE Variable汇编程序应回送分配给该变量的字节数。注意:此值是LENGTH值和TYPE 值的乘积。OFFSET格式为:OFFSET Variable或label汇编程序将回送变量或标号的偏移地址值。SEG格式为:SEG Variable或label汇编程序将回送变量或标号的段地址。二:常用的伪指令8086/8088宏汇编程序提供了许多伪指令来辅助用户编程。伪指令是说明性的指令,“伪”体现在汇编时不产生机器指令[20]。下面我们学习一些常用的伪指令的格式和功能。符号定义伪指令1)等值伪指令-----EQU格式为:<符号名> EQU <表达式>功能是:给符号定义一个值,或定义为别的符号名,甚至是一条可执行的命令或表达式的值等。例: CONST EQU 298LAB EQU 10*3PH EUQ PUSH注意:EQU伪指令不能重新定义,即在同一源程序中,用EQU伪指令定义的符号,不能在重新赋予不同的值。2)等号伪指令------=格式为:<符号名>=<表达式>功能:同EQU伪指令,但不同之处是可以对符号名进行重新定义。例:SET=5...SET=SET+1注意:SET=5和SET EQU 5不允许在同一程序中同时定义使用。数据定义伪指令格式为:<变量名>DB<表达式><变量名>DW<表达式><变量名>DD<表达式><变量名>DQ<表达式><变量名>DT<表达式>功能为:数据定义伪指令可以把其后定义的数据存入指定的存储单元[21],或者只分配存储器空间而并不存入确定的数据。DB、DW、DD、DQ、DT伪指令分别用来定义字节、字、双字、四字和五字,被说明的每个操作符分别占有一个字节、两个字节、四个字节、八个字节和十个字节。关于此伪指令我们还要注意以下几点:1):所定义的操作数可以是常数或表达式;2):所定义的操作数可以是字符串;3):所定义的操作数可以是?,表示保留存储空间,但不存入数据;4):所定义的操作数可以用复制操作符来复制的某些操作数.例:DATA DB 10,20STR DB ‘ABC’DEF DW ?,288ARRAR DB 30 DUP(?)ARRA DW 20 DUP(0)段定义伪指令存储器的物理地址是由段地址和偏移地址结合而成的。段定义伪指令使我们按段来组织程序和分配存储器。段定义的伪指令有SEGMENT、ENDS、ASSUME、ORG、PAGE、PUBLIC等。1):SEGMENT和ENDS功能为:把汇编语言源程序分成个逻辑段,并指出逻辑段的起始和终止地址。格式为:<段名> SEGMENT [定位类型] [组合类型] ['类别']...<段名> ENDS其中:1)段名可由用户自己命名.2)定位类型、组合类型和类别是赋给段名的属性3)"[]"号中的项可以省略."定位类型"的省缺值为PARA,表示该段必须从小段边界开始,即段地址的最低两个十六进制位必须为0。"组合类型"的省缺值为NONE,表示本段与其他逻辑上下不发生关系,每段都有自己的基地址。2):ASSUME功能:为汇编程序提供了程序的段结构,并指明相应的逻辑段应通过对应的寄存器寻址[22]。格式:ASSUME <段寄存器名>:<逻辑段名>[,…]过程定义伪指令功能:过程定义伪指令又称子程序[23]定义伪指令,用以在程序中定义一个子程序,以便提供主程序的调用。格式:<过程名> PROC [NEAR]/FAR...RET<过程名> ENDS程序结束伪指令功能:用来标志整个源程序的结束格式:END <起始符号地址[24]>三:宏指令的定义和调用宏指令语句是一种源程序级嵌式的程序语句。将程序中多次重复使用的源程序段,预先定义成所使用的宏指令语句,通常成为宏定义。在程序中可以用已定义的宏指令来代替着个程序段执行,称为宏调用。宏定义中可以定义使用参数,并且宏定义可嵌套。调用时,汇编程序先对宏指令语句进行宏扩展,即将宏定义中的程序段嵌入到宏指令语句处。宏指令定义的好处:可以简化设计并且优化结构。宏指令定义的形式格式:<宏指令名> MACRO [Par1,Par2,…]语句1;语句2;……语句n;ENDM说明:1)宏指令名是宏定义的名字,作为宏指令语句的操作符,其功能就是MACRO与ENDM之间语句的功能.2)Par1,Par2是定义的形式参数[25],指令的操作码和操作数均为形式参数,在进行宏调用时,宏指令语句中的实在参数将对形式参数作一一对应的替换.形式参数并不是必须的。3)MACRO称为宏定义伪指令,ENDM称为宏定义结束伪指令,它们之间的语句即程序段称为宏体.宏指令的调用形式宏调用实际上就是调用执行已定义过的宏指令语句,其形式为:<宏指令名>[R1,R2,…]说明:1)宏指令名必须和宏定义中的宏指令名一致,最多可由1-8个字母数字组成.2)R1,R2,…为实在参数,调用时其类型和顺序必须和宏定义中的形蚕一一对应。例:定义一个缓冲区,它包含有33H,34H,35H,和36H,四个字符,把这4个数据依次复制20次,存入接着的存储区,最后显示出复制结果。

19. 判断题脑机接口技术是推动多学科融合发展的重要引擎。()√ ×

【单选题】机器字长为8位的定点整数,其中最高位为符号位,则补码定点整数的表示范围是A. - 128 ~ +128B. - 128 ~ +127C. - 127~ +128D. - 127~ +127

()是指通过采取信息过滤、舆情监测等措施,对网络的违法和不良信息进行管控,防范化解该类信息传播所产生的风险。A. 网络运行安全B. 网络使用安全C. 网络信息安全D. 网络设施安全

  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133

热门问题

  • 9、不在网络安全的基本属性范围内的()。A. 机密性B. 可用性C. 完整性D. 多样性

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

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

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

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

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

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

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

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

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

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

  • 4/5 以下属于人工智能实际应用的是()。A. 机器视觉B. 人脸识别C. 计算机辅助自动规划D. 智能工业机器人E. 刷卡门禁

  • 2、网络安全工作的目标包括:()。A. 信息机密性B. 信息完整性C. 服务可用性D. 以上都是

  • 1、网上银行系统的一次转账操作过程中发生了转账金额被非法篡改的行为,这破坏了信息安全的()属性。A. 完整性B. 保密性C. 不可否认性D. 可用性

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

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

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

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

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

  • 8、信息安全“三个不发生”不包括( )。单选题Box 确保不发生大面积信息系统故障停运事故Box 确保不发生恶性信息泄密事故Box 确保不发生信息外网网站被恶意篡改事故Box 确保不发生信息内网非法外联事故

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

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