计算机科学技术:汇编语言程序设计考试题(考试必看)
2022-09-07 03:43:26 来源:91考试网 作者:www.91exam.org 【
题库试看结束后微信扫下方二维码即可打包下载完整版《★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《计算机科学技术:汇编语言程序设计》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。

1、单项选择题  AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()

A.指令XORAX,AX执行后,AX内容不变,但设置了标志位
B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
C.指令ANDAX,OFH执行后,分离出AL低四位
D.NOTAX,执行后,将AX清0


点击查看答案


2、单项选择题  已知staticinta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达式*(p[0]+1)+**(q+2)的值是()。

A.5
B.4
C.6
D.7


点击查看答案


3、填空题  当标志位()=1时表示无符号数运算产生溢出,而当标志位()=1是表示带符号数运算产生溢出。


点击查看答案


4、单项选择题  执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)

A.3
B.30
C.523
D.325


点击查看答案


5、单项选择题  设n=10,i=4,则赋值运算n%=i+1执行后,n的值是().

A.0
B.3
C.2
D.1


点击查看答案


6、问答题  如TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么?


点击查看答案


7、填空题  若a是int型变量、且a的初值为6,则执行下面表达式后,a的值为()。a+=a-=a*a


点击查看答案


8、单项选择题  由系统分配和控制的标准输出文件为()。

A.键盘
B.磁盘
C.打印机
D.显示器


点击查看答案


9、填空题  若x是int型变量,则执行下面表达式后,x的值为()。x=(a=4,6*2)


点击查看答案


10、单项选择题  在C语言中,下列错误的说法是()。

A.函数可以递归调用
B.不允许在函数中再定义函数
C.递归程序不可能用非递归算法实现
D.对于continue语句,可以通过改变程序的结构而不使用它


点击查看答案


11、多项选择题  用十进制形式输入有符号整数时,在scanf函数语句里格式字符为()。

A.d
B.i
C.n
D.u


点击查看答案


12、单项选择题  要实现使BETA的值为56,应采用语句为()

A.BETADB56
B.BETADB56H
C.BETAEQU56
D.BETAEQU56H


点击查看答案


13、填空题  键盘I/O、显示I/O和打印I/O分别对应()、()和()号中断。


点击查看答案


14、填空题  为数据库建立索引,是一种以牺牲()换取提高数据库访问速度的策略。


点击查看答案


15、单项选择题  下列标识符组中,合法的用户标识符为()

A.0123与ssiped
B.del-word与signed
C.list与*jer
D.keep%与wind


点击查看答案


16、单项选择题  在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

A.STOSW
B.LODSW
C.SCASW
D.CMPSW


点击查看答案


17、单项选择题  以下结果为整型的表达式(设有inti;charc;floatf;)是()。

A.i+f
B.i*c
C.c+f
D.i+c+f


点击查看答案


18、单项选择题  比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()

A.ZF=1
B.ZF=0
C.SF=1
D.SF=0


点击查看答案


19、单项选择题  sizeof(float)是()。

A.一个双精度表达式
B.一个整型表达式
C.一种函数调用
D.一个不合法的表达式


点击查看答案


20、单项选择题  在一棵树中,若一个结点是叶结点,则它没有()。

A.左子结点
B.右子结点
C.左子结点和右子结点
D.左子结点、右子结点和兄弟结点


点击查看答案


21、判断题  getchar函数的功能是接收从键盘输入的一串字符。


点击查看答案


22、单项选择题  下列数值表达式和地址表达式中,错误的是()。

A.MOVAL,8*14+4
B.MOVSI,OFFSETBUF+13
C.MOVCX,NUM2-NUM1
D.MOVCX,NUM2+NUM1


点击查看答案


23、单项选择题  设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。

A.1
B.2
C.6
D.10


点击查看答案


24、单项选择题  与MOVBX,OFFSETVAR指令完全等效的指令是()。

A.MOVBX,VAR
B.LDSBX,VAR
C.LESBX,VAR
D.LEABX,VAR


点击查看答案


25、单项选择题  下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()

A.AX,BX,CX
B.BX,BP,SI,DI
C.SP,IP,BP,
D.CS,DS,ES,SS


点击查看答案


26、单项选择题  汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A.名字项
B.操作项
C.操作数项
D.注释项


点击查看答案


27、问答题  简述上机运行汇编语言程序的过程。


点击查看答案


28、单项选择题  设intx;,则与计算︱x︱等价的表达式是()。

A.x>0?-x:x
B.x>0?x:-x
C.x<0?x:-x
D.x<0?-x:-x


点击查看答案


29、单项选择题  以下每个选项都代表一个常量,其中不正确的实型常量是()。

A.2.607E-1
B.0.8103e2
C.-77.77
D.45.6e-2


点击查看答案


30、单项选择题  若x、y、z均为int型变量,则执行下列语句后的z值为()。 x=1;y=2;z=3;z=(x>y)?z:y;z=(z

A.1
B.4
C.2
D.3


点击查看答案


31、填空题  一个C语言程序的执行起点是()。


点击查看答案


32、单项选择题  经过下面的语句后 inti,a[10],*p; 定义后,下列语句中合法的是()。

A.p=100
B.p=a[5]
C.p=a+2
D.p=&(i+2


点击查看答案


33、单项选择题  一个C语言程序是从()开始执行的。

A.程序中的第一个语句
B.包含文件(头文件)的第一个函数
C.名为main的函数
D.程序中的第一个函数


点击查看答案


34、单项选择题  下面是关于汇编语言程序中使用RET的描述,不正确的是()。

A.每一个子程序中允许有多条RET指令
B.每一个子程序结束之前一定要有一条RET指令
C.每一个子程序中只允许有一条RET指令
D.以过程形式表示的代码段,一定有RET指令存在


点击查看答案


35、单项选择题  设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()

A.3
B.0
C.9
D.-12


点击查看答案


36、判断题  在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。


点击查看答案


37、单项选择题  若AX=-15要得到AX=15应执行的指令是()

A.NEGAX
B.NOTAX
C.INCAX
D.DECAX


点击查看答案


38、单项选择题  执行后使BX=0的同时也使CF=0,OF=0的指令是()

A.XORBX,BX
B.ORBX,BX
C.ANDBX,BX
D.CMPBX,BX


点击查看答案


39、问答题  简述下面两条指令分别是什么语法错误? MOV[BX],[SI] MOVAX,DL


点击查看答案


40、单项选择题  在下列C语言程序中,可以用做变量名的是()。

A.1
B.a1
C.int
D.*p


点击查看答案


41、填空题  设DH=10H,执行NEGDH指令后,正确的结果是()。


点击查看答案


42、填空题  CPU的标志寄存器中标志位,可以分为两大类,其中一类称为()标志位,另一类称为()标志位。


点击查看答案


43、填空题  在scanf函数中,()表示变量a的地址。


点击查看答案


44、单项选择题  以下函数值的类型是() fun(floatx) {floaty; y=3*x-4: returny;}

A.int
B.不确定
C.void
D.float


点击查看答案


45、填空题  算法是求解某个问题所用的一系列操作规则的精确描述。一个算法必须具有()、确定性、可行性和输入输出。


点击查看答案


46、问答题  试编写一完整程序,实现88242567H与0A435C218H两个32位无符号数相加的功能。(要求编写完整源程序,含程序框架)


点击查看答案


47、单项选择题  C语言程序中,整型常量的书写形式不包括()。

A.二进制
B.八进制
C.十进制
D.十六进制


点击查看答案


48、名词解释  段基值


点击查看答案


49、单项选择题  在汇编语言程序中,对END语句的叙述正确的是()。

A.END语句是一可执行语句
B.END语句表示程序执行到此结束
C.END语句表示源程序到此结束
D.END语句在汇编后要产生机器码


点击查看答案


50、单项选择题  TURBOC中int类型变量所占字节数是()。

A.1
B.2
C.3
D.4


点击查看答案


51、单项选择题  若t为double类型,表达式t=1,t+5,t++的值是()。

A.1
B.6.0
C.2.0
D.1.0


点击查看答案


52、单项选择题  以下数组定义中不正确的是()。

A.inta[2][3]
B.intb[][3]={0,1,2,3}
C.intc[100][100]={0}
D.intd[3][]={{1,2},{1,2,3},{1,2,3,4}}


点击查看答案


53、单项选择题  将int型变量n转换成float型变量的方法是()。

A.floatn
B.(float)n
C.float(n)
D.21个字符


点击查看答案


54、名词解释  存储器寻址方式


点击查看答案


55、填空题  设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是()


点击查看答案


56、单项选择题  汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()

A.名字的第一个字符可以是大写英文字母及小写英文字母
B.名字的第一个字符可以是字母、数字及、@、_
C.名字的有效长度≤31个字符
D.在名字中不允许出现$


点击查看答案


57、单项选择题  成功的二分查找算法的时问复杂度为()。

A.O(log2n)
B.O(log2n)
C.O(n)
D.O()


点击查看答案


58、名词解释  标志寄存器


点击查看答案


59、单项选择题  一个C语言的源程序中,()。

A.必须有一个主函数
B.可以有多个主函数
C.必须有主函数和其他函数
D.可以没有主函数


点击查看答案


60、问答题  试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。


点击查看答案


61、填空题  若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是()。


点击查看答案


62、填空题  算法的复杂性指的是()和空间复杂性。


点击查看答案


63、单项选择题  在汇编语言程序的开发过程中使用宏功能的顺序是()。

A.宏定义,宏调用
B.宏定义,宏展开
C.宏定义,宏调用,宏展开
D.宏定义,宏展开,宏调用


点击查看答案


64、单项选择题  下面程序段执行后,AL中的内容是() MOVAX,8833H ADDAL,AH DAA

A.21
B.21H
C.0C1H
D.0DDH


点击查看答案


65、填空题  若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后,x的值为()。x%=(n%=2)


点击查看答案


66、填空题  十六进制数0FFF8H表示的十进制正数为(),表示的十进制负数为()。


点击查看答案


67、填空题  scanf函数是一个标准库函数,它的函数原型在头文件()中。


点击查看答案


68、填空题  ()是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在此,称引起紧急事务的事件为()。


点击查看答案


69、单项选择题  下列语句执行后的结果是()。 y=5;p=&y;x=*p++;

A.x=5,y=5
B.x=5,y=6
C.x=6,y=5
D.x=6,y=6


点击查看答案


70、单项选择题  某存储单元的物理地址是12345H,可以作为它的段地址有()

A.2345H
B.12345H
C.12340H
D.1234H


点击查看答案


71、填空题  数据模型有概念数据模型和结构数据模型两类。实体联系模型(E—R模型)属于()数据模型。


点击查看答案


72、单项选择题  我国与境外同一民族相邻而居的民族数是().

A.30
B.25
C.20
D.35


点击查看答案


73、填空题  指令JMPFARPTRDONE属于()。


点击查看答案


74、单项选择题  设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

A.int
B.float
C.double
D.不确定


点击查看答案


75、单项选择题  对于C语言程序中的函数,下列叙述中正确的是()

A.函数的定义不能嵌套,但函数调用可以嵌套
B.函数的定义可嵌套,但函数的调用不能嵌套
C.函数的定义和调用均不能嵌套
D.函数的定义和调用均可嵌套


点击查看答案


76、单项选择题  以下选项中,非法的字符常量是()。

A.’\t’
B.’\17’
C."\n"
D.’\xaa’


点击查看答案


77、判断题  C语言中可以把一个字符串赋给一个字符变量。


点击查看答案


78、填空题  假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+B.的值为()。


点击查看答案


79、单项选择题  数据库(DB.、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS


点击查看答案


80、单项选择题  在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()

A.DAA校正指令的功能已自动加在AH中
B.进位值在AF中,校正后根据AF内容再加在AH中
C.进位值在CF中,校正后根据CF内容再加在AH中
D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中


点击查看答案


81、单项选择题  假定w、x、y、z、m均为int型变量;有如下程序段: w=1;x=2;y=3;z=4; m=(w

A.4
B.3
C.2
D.1


点击查看答案


82、问答题  一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()。


点击查看答案


83、单项选择题  在面向对象的程序设计方法中,描述对象静态和动态特征的三要素是()。

A.封装、继承和重载
B.属性、事件和方法
C.数据、代码和接口
D.内聚、耦合和驱动


点击查看答案


84、填空题  C语言的格式输出函数是()。


点击查看答案


85、单项选择题  下列标志位中,可以用来判断计算结果正负的是()

A.PF
B.SF
C.DF
D.OF


点击查看答案


86、单项选择题  软件开发范型的作用是()。

A.为了控制软件需求的易变性
B.作为一种软件工程方法学
C.作为一种项目管理方法
D.作为需求分析的指导


点击查看答案


87、单项选择题  设Intn=3;则n++的结果是()。

A.2
B.3
C.4
D.5


点击查看答案


88、单项选择题  设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。

A.struct是结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.structex是结构体类型


点击查看答案


89、名词解释  补码


点击查看答案


90、单项选择题  若有说明语句:charc=’\72’;则变量c()。

A.包含1个字符
B.包含2个字符
C.包含3个字符
D.说明不合法,c的值不确定


点击查看答案


91、问答题  假设(BX)=0100H,(SI)=0020H,对于指令ADDDL,[BX][SI],其源操作数的偏移量为多少?


点击查看答案


92、多项选择题  在scanf函数语句中可用的修饰符有()。

A.*
B.h
C.l
D.宽度


点击查看答案


93、填空题  若AX=349DH,CX=000FH。则执行指令ANDAX,CX后,AX的值是()。


点击查看答案


94、单项选择题  AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是()

A.指令XORAX,AX执行后,AX内容不变,但设置了标志位
B.指令ORDX,1000H执行后,将DX最高位置1,其余各位置0
C.指令ANDAX,OFH执行后,分离出AL低四位
D.NOTAX,执行后,将AX清0


点击查看答案


95、单项选择题  使用DOS系统功能调用时,使用的软中断指令是()

A.INT21
B.INT10H
C.INT16H
D.INT21H


点击查看答案


96、单项选择题  以下各选项企图说明一种新的类型名,其中正确的是()。

A.typedefvlint
B.typedefv2=int
C.typedefintv3
D.typedefv4:int


点击查看答案


97、单项选择题  若有定义:inta=8,b=5,c;,执行语句c=a/b十0.4;后,c的值为()。

A.1.4
B.1
C.2.0
D.2


点击查看答案


98、单项选择题  假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。

A.3
B.6
C.10
D.20


点击查看答案


99、单项选择题  设AL=0AH,下列指令执行后能使AL=05H的是()

A.NOTAL
B.ANDAL,0FH
C.XORAL,0FH
D.ORAL,0FH


点击查看答案


100、单项选择题  下列传送指令中有语法错误的是()。

A.MOVCS,AX
B.MOVDS,AX
C.MOVSS,AX
D.MOVES,AX


点击查看答案


101、单项选择题  正确的变量定义是()。

A.unsignedlongd=1000
B.floatm1=m2=10.0
C.charc1=’A’,c2=A
D.doublex=0.618,x=3.14


点击查看答案


102、单项选择题  下面是一个初始化指针的语句:int*px=&a;其中指针变量的名字应该是()。

A.*pz
B.a
C.px
D.&a


点击查看答案


103、填空题  表达式1/3*3的计算结果是()。


点击查看答案


104、多项选择题  可以使用()输入字符型数据。

A.putchar(C.
B.getchar(C.
C.getchar()
D.scanf("%c",&C.


点击查看答案


105、单项选择题  在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。

A.由用户自己定义
B.均为2个字节
C.是任意的
D.由所用机器的机器字长决定


点击查看答案


106、单项选择题  表示过程定义结束的伪指令是()

A.ENDP
B.ENDS
C.END
D.ENDM


点击查看答案


107、多项选择题  下列指令正确的是()

A.MOV[100H],[BX]
B.MOVDS,ES
C.ADDV[BX],CX
D.MOVAX,34H


点击查看答案


108、单项选择题  在循环中使用break语句的功能是()。

A.使程序的执行跳出break所在的那一重循环
B.使程序执行结束
C.跳出包含此break语句的所有循环
D.终止本次循环,继续下次循环


点击查看答案


109、填空题  在关系数据库中,关系模型的三类完整性是指()、参照完整性和用户定义的完整性。


点击查看答案


110、单项选择题  当调用函数时,实参是一个数组名,则向函数传送的是()。

A.数组的长度
B.数组首地址
C.数组每一个元素的地址
D.数组每个元素的值


点击查看答案


111、单项选择题  以下对一维数组a的正确说明是:()

A.chara(10);
B.inta[];
C.intk=5,a[k];
D.chara[3]={„a‟,‟b‟,‟c‟};


点击查看答案


112、单项选择题  设有逗号表达式(a=3*5,a*4),a+15,a的值为()。

A.60
B.30
C.15
D.90


点击查看答案


113、填空题  使用getchar函数接收字符,若输入多于一个字符时,只接收第()个字符。


点击查看答案


114、判断题  字符型变量用来存放字符常量,注意只能放2个字符。


点击查看答案


115、单项选择题  以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子:(x)/(y×z)的c语言表达式是()。

A.x/y*z
B.x*(1/(y*z))
C.x/y*1/z
D.x/y/z


点击查看答案


116、单项选择题  逻辑运算符两侧运算对象的数据类型是()。

A.只是0或1
B.只能是0或非0正数
C.只能是整型或字符型数据
D.可以是任何合法的类型数据


点击查看答案


117、多项选择题  使用scanf函数时,在源程序开头()。

A.书写#include"stdio.h"
B.书写#include
C.不必写#include
D.书写#include"scanf.h"


点击查看答案


118、填空题  结构化程序设计使用顺序、选择和循环三种基本控制结构,它们的共同特点是()。


点击查看答案


119、填空题  在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是()或()才有实际意义。


点击查看答案


120、单项选择题  设具有n个结点的完全二叉树的第1层为根结点,若一个结点i满足2i>n,则该结点没有()。

A.左子结点
B.右子结点
C.左子结点和右子结点
D.左子结点、右子结点和兄弟结点


点击查看答案


121、单项选择题  寻址指令MOVCX,[BX+DI+20]使用的是哪一种寻址方式()

A.寄存器寻址
B.相对基址变址寻址
C.变址寻址
D.基址变址寻址


点击查看答案


122、填空题  设inta=2;,则执行a+=a*=15;后,变量a的值是()。


点击查看答案


123、单项选择题  以下每个选项都代表一个常量,其中正确的整型常量是()。

A.1.2
B.-20
C.1,000
D.4.5.6


点击查看答案


124、单项选择题  C语言提供的合法数据关键字是()。

A.float
B.Sagned
C.Integer
D.Char


点击查看答案


125、单项选择题  对线性表,采用顺序存储的优点是()。

A.便于随机存取
B.便于进行插入和删除操作
C.需要的存储空间不必连续
D.方便线性表的扩充


点击查看答案


126、单项选择题  下面指令执行后,改变AL寄存器内容的指令是()。

A.TESTAL,02H
B.ORAL,AL
C.CMPAL,BL
D.ANDAL,BL


点击查看答案


127、单项选择题  数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为。

A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能


点击查看答案


128、填空题  设doubley[4][5];,则数组y中元素的个数是()。


点击查看答案


129、单项选择题  若变量已正确定义并赋值,下面符合C语言语法的表达式是()。

A.a=a+7;
B.a=7+b+c,a++
C.int12.3%4
D.a=a+7=a+b


点击查看答案


130、判断题  逻辑运算符的优先级别高于算术运算符


点击查看答案


131、单项选择题  8086/8088系统执行传送指令MOV时()

A.不影响标志位
B.影响DF方向标志
C.影响SF符号标志
D.影响CF进位标志


点击查看答案


132、单项选择题  下列属于文件包含的命令是()。

A.#defineN25
B.#endif
C.#include"stdio.h"
D.#else


点击查看答案


133、单项选择题  下列有关汇编语言中标号的命名规则中,错误的是()

A.通常由字母打头的字符、数字串组成
B.标号长度不能超过31个字符
C.?和$不能单独作为标号
D..号不可位于标号首


点击查看答案


134、单项选择题  C语言标准库函数fread(fd,buffer,n)的功能是()。

A.从文件fd中读取长度不超过n个字节的数据送入buffer指向的内存区域
B.从文件fd中读取长度不超过n-1个字节的数据送入buffer指向的内存区域
C.从文件fd中读取长度不超过n个字符送入buffer指向的内存区域
D.从文件fd中读取长度不超过n-1个字符送入buffer指向的内存区域


点击查看答案


135、单项选择题  DA1DW‘AB’,‘CD’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是

A.‘EF’
B.‘CD’
C.‘BC’
D.‘FC’


点击查看答案


136、单项选择题  假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是()

A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=(k-k%5)
D.(x%=k)-(k%=5)


点击查看答案


137、单项选择题  以下定义语句中,错误的是()。

A.inta[]={1,2} 
B.char*a[3] 
C.chars[10]="text" 
D.intn=5,a[n]


点击查看答案


138、填空题  若k为int整型变量且赋值7,请写出赋值表达式k*=k+3的运算结果()。


点击查看答案


139、单项选择题  调用函数的实参与被调用函数的形参应该有如下关系()。

A.只要求实参和形参个数相等
B.只要求形参和实参顺序相同
C.只要求实参和形参数据类型相同
D.上述三点均需具备


点击查看答案


140、单项选择题  已知各变量的类型说明如下: intk,a,b; unsignedlongw=5; doublex=1.42 则以下不符合C语言语法的表达式是()。

A.x%(-3)
B.w+=-2
C.k=(a=2,b=3,a+B.
D.a+=a-=(b=4)*(a=3)


点击查看答案


141、单项选择题  以下正确的C语言自定义标识符是()

A._1a
B.2a_
C.do
D.a.12


点击查看答案


142、单项选择题  语句charstr[20];说明str是一个字符串,最多能表示()。

A.20个字符
B.19个字符
C.18个字符
D.21个字符


点击查看答案


143、单项选择题  若t为double类型,表达式t=1,t+5,t++的值是()。

A.1
B.6.0
C.2.0
D.1.0


点击查看答案


144、填空题  通常主程序和子程序间参数传送的方法有三种:()、()、()(顺序可调换)。


点击查看答案


145、填空题  字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节为显示字符的(),第二个字节为显示字符的()。


点击查看答案


146、问答题  假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?


点击查看答案


147、单项选择题  已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是()。

A.*S1++=*S2++
B.S1[n-1]=S2[n-1]
C.*(S1+n-1)=*(S2+n-1)
D.*(++S1)=*(++S2)


点击查看答案


148、填空题  当a=3,b=2,c=1时,表达式f=a>b>c的值是()


点击查看答案


149、单项选择题  在C语言中,错误的常数表示是()。

A.0L
B.-0x6aL
C.’6’
D.1.234E3.5


点击查看答案


150、单项选择题  将的内容除以2,正确的指令是()。

A.DIV2
B.DIV,2
C.SAR,1
D.SHL,1


点击查看答案


151、单项选择题  具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是()。

A.P=Y
B.*P=Y[i]
C.P+&Y[i]
D.P=&Y


点击查看答案


152、单项选择题  

白盒测试法重视 ( )的度量。
 

A.测试用例多少
B.测试路径多少
C.测试覆盖率
D.测试出错误的多少


点击查看答案


153、单项选择题  若用数组名作为函数调用的实参,传递给形参的是()。

A.数组的首地址
B.数组第一个元素的值
C.数组中全部元素的值
D.数组元素的个数


点击查看答案


154、填空题  CS寄存器属于()。


点击查看答案


155、单项选择题  表达式18/4*sqrt(4.0)/8值的数据类型为()。

A.int
B.float
C.double
D.不确定


点击查看答案


156、单项选择题  C语言提供的合法关键字是()。

A.swith
B.cher
C.Case
D.Default


点击查看答案


157、单项选择题  执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;

A.8
B.7
C.6
D.5


点击查看答案


158、单项选择题  数据的逻辑结构可以分为()。

A.静态结构和动态结构
B.物理结构和存储结构
C.线性结构和非线性结构
D.紧凑结构和松散结构


点击查看答案


159、单项选择题  在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式
B.内模式
C.存储模式
D.模式


点击查看答案


160、填空题  用一维数组表示线性表L=(a1,a2,……an),假定向表中插入任一元素的概率相同(都为1/n),则插入一个元素平均需移动的元素个数为()。


点击查看答案


161、单项选择题  若指针px为空指针,则()。

A.px指向不定
B.px的值为零
C.px的目标为零
D.px的地址为零


点击查看答案


162、判断题  在变量说明中给变量赋初值的方法是:inta=b=c=10


点击查看答案


163、单项选择题  若有以下定义 chars=’\092’; 则该语句()

A.使s的值包含一个字符
B.定义不合法,s的值不确定
C.使s的值包含4个字符
D.使s的值包含3个字符


点击查看答案


164、单项选择题  下列数据中,为字符串常量的是()。

A.‘A’
B.“house”
C.Howdoyoudo.
D.’$abc’


点击查看答案


165、填空题  面向对象程序设计使用的对象是()的封装体。


点击查看答案


166、问答题  什么叫寻址方式?常用的寻址方式有哪些?


点击查看答案


167、问答题  对于一个十进制数–80,其二进制补码表示形式为多少?


点击查看答案


168、单项选择题  下列指令中段默认为堆栈段的是()

A.MOVAX,[BX+SI+10]
B.ADDAX,ES:[SI]
C.SUB[BX],[BP][DI]
D.MOVDX,[1000H]


点击查看答案


169、名词解释  寻址方式


点击查看答案


170、填空题  若a是int型变量,则执行下面表达式后,a的值为()。a=25/3%3


点击查看答案


171、单项选择题  设Intn=3;则有表达式++n,n的结果是()。

A.2
B.3
C.4
D.5


点击查看答案


172、问答题  假设(DS)=0C00H,(BX)=0210H,对于指令MOVDS:100H[BX],AL,其目的操作数的物理地址为多少?


点击查看答案


173、判断题  在printf函数中,不同系统对输出表列的求值顺序不一定相同,TC是按从右到左进行的。


点击查看答案


174、单项选择题  设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为()。

A.float
B.char
C.int
D.double


点击查看答案


175、多项选择题  用小数或指数形式输入实数时,在scanf函数语句里格式字符为()。

A.i
B.f
C.e
D.g


点击查看答案


176、单项选择题  现已定义整型变量inti=1;执行循环语句while(i++<5);后,i的值为()。

A.1
B.5
C.6
D.以上三个答案均不正确


点击查看答案


177、单项选择题  检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是()

A.JNCLOP1
B.JALOP1
C.JCLOP1
D.JGELOP1


点击查看答案


178、问答题  对于一个十进制数–65,其二进制补码表示形式为多少?


点击查看答案


179、单项选择题  在C语言中,char型数据在内存中的存储形式是()。

A.补码
B.反码
C.原码
D.ASCII码


点击查看答案


180、单项选择题  以下符号中不能用作用户标识符的符号是()。

A._256
B.void
C.scanf
D.Struct


点击查看答案


181、单项选择题  BUF1DB3DUP(0,2DUP(1,2),3) COUNTEQU$-BUF1 符号COUNT等价的值是()

A.6
B.18
C.16
D.9


点击查看答案


182、单项选择题  REPZCMPSW指令,重复执行的终止条件是()

A.CX=0或ZF=0
B.CX=0且ZF=0
C.CX=0或ZF=1
D.CX=0且ZF=1


点击查看答案


183、单项选择题  CPU要访问的某一存储单元的实际地址称()

A.段地址
B.偏移地址
C.物理地址
D.逻辑地址


点击查看答案


184、单项选择题  下列运算符中,不属于关系运算符的是()。

A.<
B.>=
C.!
D.!=


点击查看答案


185、单项选择题  快速排序算法的平均时间复杂度为()。

A.O(n)
B.O(n2)
C.O(nlog2n)
D.O(log2n!)


点击查看答案


186、填空题  如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是(),而后两个字节存放的是()。


点击查看答案


187、单项选择题  下列属于合法的指令是()

A.MOVDS,ES
B.MOV[SI],[DI]
C.MOVAX,BL
D.MOV[DI],BL


点击查看答案


188、单项选择题  结构化程序设计方法使用的三种基本程序控制结构是()。

A.顺序、选择和循环
B.输入、处理和输出
C.模块、函数和过程
D.入口、出口和接口


点击查看答案


189、单项选择题  inta[2][3]={{1},{2,3}};,则a[1][0]的值是()。

A.0
B.1
C.2
D.3


点击查看答案


190、单项选择题  下列关于堆栈的说法,错误的是()

A.以“先入后出”为原则
B.栈区最高地址单元的前一个单元为栈底
C.运行中SP寄存器动态跟踪栈顶位置
D.压栈和弹出都是以字节为单位


点击查看答案


191、单项选择题  设X、Y、Z都是int整型变量,且x=2,y=3,z=4,则下面的表达式中,值为0的表达式是()。

A.’x’&&’z’
B.(!y==1)&&(!z==0)
C.(xD.x||y+y&&z-y


点击查看答案


192、多项选择题  若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用()。作为输入数据的间隔。

A.空格
B.逗号
C.TAB
D.回车


点击查看答案


193、名词解释  寄存器


点击查看答案


194、单项选择题  关于8086/8088微机系列,下列说法哪个是正确的()

A.一个存储单元由16个二进制位组成,简称字
B.当存储一个字数据时,低字节放高地址位,高字节放低地址位
C.在内存空间中,可以无限分配段,且段的大小不受限制
D.段与段之间可以邻接,也可以重叠


点击查看答案


195、填空题  若有以下定义:charc=’\010’;则变量C中包含的字符个数为()。


点击查看答案


196、单项选择题  下面关于线性表的叙述中,错误的是()。

A.线性表采用顺序存储,必须占用一片连续的存储单元
B.线性表采用顺序存储,便于进行插入和删除操作
C.线性表采用链接存储,不必占用一片连续的存储单元
D.线性表采用链接存储,可以动态分配存储空间


点击查看答案


197、填空题  getchar函数可以接收()个字符,输入数字也按字符处理。


点击查看答案


198、单项选择题  在关系数据库标准语言SQL中,实现数据检索的语句或命令为()。

A.SELECT
B.LOAD
C.FETCH
D.SET


点击查看答案


199、单项选择题  设C语言中,int类型数据占2个字节,则float类型数据占()个字节。

A.1
B.2
C.8
D.4


点击查看答案


200、单项选择题  已知各变量的类型说明如下: inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C语言语法的表达式是()。

A.a+=a-=(b=4)*(a=3)
B.a=a*3=2
C.x%(-3)
D.y=float(i)


点击查看答案


201、问答题  假设(DS)=0B00H,(BX)=0210H,对于指令MOVDS:120H[BX],AL,其目的操作数的物理地址为多少?


点击查看答案


202、问答题  试编写一程序片段,实现BL高4位与低4位相互交换


点击查看答案


203、单项选择题  在C语言中,形参的隐含存储类别是()。

A.auto
B.static
C.extern
D.register


点击查看答案


204、单项选择题  下面标识符中,合法的用户标识符为()。

A.P#Ad
B.12a
C.char
D._int


点击查看答案


205、单项选择题  若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是()。

A.A%2==1
B.!(A%2==0)
C.!(A%2)
D.A%2


点击查看答案


206、单项选择题  在执行下列指令时,需要使用段寄存器DS的指令是()

A.STOSW
B.ADDAL,CL
C.NEGBX
D.INCDA[BX]


点击查看答案


207、单项选择题  对于有符号的数来说,下列哪个值最大()

A.0F8H
B.11010011B
C.82
D.123Q


点击查看答案


208、单项选择题  switch(表达式)语句中的“表达式”,允许的类型是()。

A.float,int
B.float,int,char
C.int,char
D.char,double


点击查看答案


209、单项选择题  若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用()

A.NOT
B.OR
C.AND
D.XOR


点击查看答案


210、填空题  一个有16个字的数据区,它的起始地址是70A0H∶DDF6H,则这个数据区最末一个字单元的物理地址是()。


点击查看答案


211、单项选择题  若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;

A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)


点击查看答案


212、单项选择题  当程序顺序执行时,每取一条指令语句,IP指针增加的值是()。

A.1
B.2
C.3
D.由指令长度决定的


点击查看答案


213、问答题  试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)


点击查看答案


214、单项选择题  在数据库设计中用关系模型来表示实体与实体间的联系。关系模型的结构是()。

A.层次结构
B.二维表结构
C.网络结构
D.封装结构


点击查看答案


215、名词解释  逻辑地址


点击查看答案


216、填空题  DOS系统功能调用方式为:(1)置入口参数;(2)中断程序编号送()寄存器后执行INT21H。


点击查看答案


217、单项选择题  一个C语言程序是由()组成的。

A.主程序
B.子程序
C.函数
D.过程


点击查看答案


218、单项选择题  若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。

A.i=*p
B.*p=*&j
C.i=&j
D.i=**p


点击查看答案


219、单项选择题  设inta=11,b=2;执行下述程序段后,变量a和b的值分别是()。do{a/=b++;}while(a>b);

A.1,3
B.1,4
C.2,3
D.2,4


点击查看答案


220、单项选择题  在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

A.地址传递
B.单向值传递
C.由实参传给形参,再由形参传给实参
D.传递方式由用户指定


点击查看答案


221、单项选择题  下面()表达式的值为4.

A.11/3
B.11.0/3
C.(float)11/3
D.(int)(11.0/3+0.5)


点击查看答案


222、填空题  若a是int型变量,则计算表达式后a的值为()。a=25/3%3


点击查看答案


223、单项选择题  在数据结构中,数据的存储结构可以是()。

A.线性结构和非线性结构
B.内部结构和外部结构
C.顺序结构和链式结构
D.静态结构和动态结构


点击查看答案


224、单项选择题  无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是()

A.ADDBH,01H
B.ORBH,01H
C.XORBH,01H
D.TESTBH,01H


点击查看答案


225、单项选择题  对于语句int*px[10],以下说法正确的是()。

A.px是一个指针,指向一个数组,数组的元素是整数型。
B.px是一个数组,其数组的每一个元素是指向整数的指针。
C.A和B均错,但它是C语言的正确语句。
D.C语言不允许这样的语句


点击查看答案


226、问答题  已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面各指令中存储器操作数的物理地址。 (1)MOVAL,[BX] (2)MOVCS:[BX+DI],AH


点击查看答案


227、判断题  在C语言中,要求参加运算的数必须是整数的运算符是%


点击查看答案


228、填空题  scanf函数的地址表列中给出各变量的地址,地址是由()后跟变量名组成的。


点击查看答案


229、单项选择题  设有intx=11;则表达式(x++*l/3)的值为()。

A.3
B.4
C.11
D.12


点击查看答案


230、单项选择题  为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是()。

A.INCCXJZMINUS
B.SUBCX,OFFFFHJZMINUS
C.ANDCX,OFFFFHJZMINUS
D.XORCX,OFFFFHJZMINUS


点击查看答案


231、填空题  在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是()。


点击查看答案


232、填空题  在字符串操作指令中,DS∶()指向源串,ES∶()指向目的串。


点击查看答案


233、判断题  数据是操作的对象,操作的结果会改变数据的状况。


点击查看答案


234、单项选择题  设floatx,由键盘输入:12.45,能正确读入数据的输入语句是()。

A.scanf("%5f",&x)
B.scanf("%5d",&x)
C.scanf("%f",x)
D.scanf("%s",&x)


点击查看答案


235、单项选择题  若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A.fopen("A:\\user\\abc.txt","r")
B.fopen("A:\\user\\abc.txt","r+")
C.fopen("A:\\user\\abc.txt","rb")
D.fopen("A:\\userl\\abc.txt","w")


点击查看答案


236、填空题  假设所有变量均为整型,则表达式(a=2,b=5,b++,a+B.的值是()。


点击查看答案


237、单项选择题  一个函数返回值的类型是由()决定的

A.return语句中的表达式类型
B.定义函数时所指定的函数类型
C.调用该函数的函数的类型
D.调用函数时临时类型


点击查看答案


238、单项选择题  联合体成员的数据类型()。

A.相同
B.可以不同也可以相同
C.长度一样
D.是结构体变量


点击查看答案


239、填空题  设intx=7,y=3,则表达式x%y+x/y的值是()。


点击查看答案


240、单项选择题  转换说明符%x的输出形式是()。

A.十进制
B.八进制
C.十六进制
D.二进制


点击查看答案


241、单项选择题  逗号表达式(a=3*5,a*4),a+15的值为()。

A.15
B.60
C.30
D.不确定


点击查看答案


242、单项选择题  以下选项中不合法的用户标识符是()。

A.abc.c
B.file
C.Main
D.PRINT


点击查看答案


243、名词解释  物理地址


点击查看答案


244、单项选择题  已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’后,c2中的值为()。

A.D
B.68
C.不确定的值
D.C


点击查看答案


245、单项选择题  在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的()。

A.安全性
B.健壮性
C.可靠性
D.有效性


点击查看答案


246、问答题  将十进制数100分别转换为二进制、十六进制数,它们的表示形式分别为多少?


点击查看答案


247、单项选择题  为了判断两个字符串s1和s2是否相等,应当使用()

A.if(s1==s2)
B.if(s1=s2)
C.if(strcmp(s1,s2))
D.if(strcmp(s1,s2)==0)


点击查看答案


248、填空题  执行INC指令除对SF、ZF有影响外,还要影响的标志位是()。


点击查看答案


249、单项选择题  设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){„}则循环体执行次数是()。

A.5
B.4
C.20
D.无限次


点击查看答案


250、判断题  若有以下定义,则执行下面表达式y+=y-=m*=y后,y的值为-6。intm=5,y=2


点击查看答案


251、填空题  在语句中,给变量赋值时,赋值语句必须以()结尾。


点击查看答案


252、单项选择题  循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()

A.CX≠0且ZF=1
B.CX≠0且ZF=0
C.CX≠0或ZF=1
D.CX≠0或ZF=0


点击查看答案


253、单项选择题  下面各传送指令中,正确的是()

A.MOV[DI],[SI]
B.MOV[DX+DI],AL
C.MOVWORDPTR[BX],0100H
D.MOVAL,BX


点击查看答案


254、问答题  假设(BX)=0210H,(DI)=0060H,对于指令ADDDL,[BX][DI],其源操作数的偏移量为多少?


点击查看答案


255、单项选择题  8088/8086存储器分段,每个段不超过()

A.64K个字
B.32K个字节
C.1兆个字节
D.64K个字节


点击查看答案


256、问答题  简述程序中指令和伪指令的区别。


点击查看答案


257、单项选择题  编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A.CMP
B.SUB
C.AND
D.MOV


点击查看答案


258、单项选择题  判断char型变量c1是否为小写字母的正确表达式为()。

A.’a’<=c1<=’z’
B.(c1>=A.&&(c1<=’z’)
C.(’a’>=c1)||(’z’<=c1)
D.(c1>=’a’)&&(c1<=’z’)


点击查看答案


259、填空题  在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。


点击查看答案


260、填空题  关系数据库的规范化理论要求关系数据库中的关系必须满足起码的要求,即每个属性都是()的。


点击查看答案


261、单项选择题  ()是C语言提供的合法的数据类型关键字。

A.Float
B.signed
C.integer
D.Char


点击查看答案


262、填空题  若a是int型变量,且a的初值为6,则计算表达式后a的值为()。a+=a-=a*a


点击查看答案


263、单项选择题  在数据库技术中,面向对象数据模型是一种()。

A.概念模型
B.结构模型
C.物理模型
D.逻辑模型


点击查看答案


264、单项选择题  下列哪个寄存器是属于指针寄存器()

A.SI
B.DX
C.SP
D.ES


点击查看答案


题库试看结束后微信扫下方二维码即可打包下载完整版《★计算机科学技术》题库
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
题库试看结束后微信扫下方二维码即可打包下载完整版《计算机科学技术:汇编语言程序设计》题库,分栏、分答案解析排版、小字体方便打印背记!经广大会员朋友实战检验,此方法考试通过率大大提高!绝对是您考试过关的不二利器
手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。
】【打印繁体】 【关闭】 【返回顶部
下一篇海洋油气操作工考试:海洋油气操..

问题咨询请搜索关注"91考试网"微信公众号后留言咨询