时间:2017-10-06 14:34:05


1、单项选择题 inta[2][3]={{1},{2,3}};,则a[1][0]的值是()。
A.0
B.1
C.2
D.3
2、填空题 在scanf函数中,()表示变量a的地址。
3、单项选择题 软件开发范型的作用是()。
A.为了控制软件需求的易变性
B.作为一种软件工程方法学
C.作为一种项目管理方法
D.作为需求分析的指导
4、单项选择题 数据库(DB.、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
5、填空题 字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节为显示字符的(),第二个字节为显示字符的()。
6、单项选择题 设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。
A.struct是结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.structex是结构体类型
7、填空题 在关系数据库中,关系模型的三类完整性是指()、参照完整性和用户定义的完整性。
8、单项选择题 在C语言中,形参的隐含存储类别是()。
A.auto
B.static
C.extern
D.register
9、单项选择题 下面关于线性表的叙述中,错误的是()。
A.线性表采用顺序存储,必须占用一片连续的存储单元
B.线性表采用顺序存储,便于进行插入和删除操作
C.线性表采用链接存储,不必占用一片连续的存储单元
D.线性表采用链接存储,可以动态分配存储空间
10、填空题 为数据库建立索引,是一种以牺牲()换取提高数据库访问速度的策略。
11、填空题 结构化程序设计使用顺序、选择和循环三种基本控制结构,它们的共同特点是()。
12、单项选择题 下列数据中,为字符串常量的是()。
A.‘A’
B.“house”
C.Howdoyoudo.
D.’$abc’
13、单项选择题 C语言提供的合法关键字是()。
A.swith
B.cher
C.Case
D.Default
14、单项选择题 以下选项中不合法的用户标识符是()。
A.abc.c
B.file
C.Main
D.PRINT
15、填空题 若a是int型变量,且a的初值为6,则计算表达式后a的值为()。a+=a-=a*a
16、单项选择题 下列标识符组中,合法的用户标识符为()
A.0123与ssiped
B.del-word与signed
C.list与*jer
D.keep%与wind
17、单项选择题 DA1DW‘AB’,‘CD’,‘EF’,‘GH’()MOVAX,DA1+3指令执行后AX中的内容是
A.‘EF’
B.‘CD’
C.‘BC’
D.‘FC’
18、单项选择题 下面()表达式的值为4.
A.11/3
B.11.0/3
C.(float)11/3
D.(int)(11.0/3+0.5)
19、填空题 C语言的格式输出函数是()。
20、填空题 算法是求解某个问题所用的一系列操作规则的精确描述。一个算法必须具有()、确定性、可行性和输入输出。
21、填空题 若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是()。
22、填空题 在语句中,给变量赋值时,赋值语句必须以()结尾。
23、单项选择题 现已定义整型变量inti=1;执行循环语句while(i++<5);后,i的值为()。
A.1
B.5
C.6
D.以上三个答案均不正确
24、单项选择题 在循环中使用break语句的功能是()。
A.使程序的执行跳出break所在的那一重循环
B.使程序执行结束
C.跳出包含此break语句的所有循环
D.终止本次循环,继续下次循环
25、单项选择题 由系统分配和控制的标准输出文件为()。
A.键盘
B.磁盘
C.打印机
D.显示器
26、单项选择题 若AX=-15要得到AX=15应执行的指令是()
A.NEGAX
B.NOTAX
C.INCAX
D.DECAX
27、单项选择题 判断char型变量c1是否为小写字母的正确表达式为()。
A.’a’<=c1<=’z’
B.(c1>=A.&&(c1<=’z’)
C.(’a’>=c1)||(’z’<=c1)
D.(c1>=’a’)&&(c1<=’z’)
28、单项选择题 若变量已正确定义并赋值,下面符合C语言语法的表达式是()。
A.a=a+7;
B.a=7+b+c,a++
C.int12.3%4
D.a=a+7=a+b
29、问答题 试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)
30、判断题 在printf函数中,不同系统对输出表列的求值顺序不一定相同,TC是按从右到左进行的。
31、多项选择题 在scanf函数语句中可用的修饰符有()。
A.*
B.h
C.l
D.宽度
32、问答题 简述上机运行汇编语言程序的过程。
33、单项选择题 下面标识符中,合法的用户标识符为()。
A.P#Ad
B.12a
C.char
D._int
34、填空题 若k为int整型变量且赋值7,请写出赋值表达式k*=k+3的运算结果()。
35、填空题 设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是()
36、填空题 算法的复杂性指的是()和空间复杂性。
37、单项选择题 若有定义:inta=8,b=5,c;,执行语句c=a/b十0.4;后,c的值为()。
A.1.4
B.1
C.2.0
D.2
38、单项选择题 若有以下定义 chars=’\092’; 则该语句()
A.使s的值包含一个字符
B.定义不合法,s的值不确定
C.使s的值包含4个字符
D.使s的值包含3个字符
39、填空题 表达式1/3*3的计算结果是()。
40、填空题 若a是int型变量,则执行下面表达式后,a的值为()。a=25/3%3
41、单项选择题 若有以下定义,则能使值为3的表达式是()。 intk=7,x=12;
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)
42、单项选择题 下列数值表达式和地址表达式中,错误的是()。
A.MOVAL,8*14+4
B.MOVSI,OFFSETBUF+13
C.MOVCX,NUM2-NUM1
D.MOVCX,NUM2+NUM1
43、单项选择题 将int型变量n转换成float型变量的方法是()。
A.floatn
B.(float)n
C.float(n)
D.21个字符
44、多项选择题 下列指令正确的是()
A.MOV[100H],[BX]
B.MOVDS,ES
C.ADDV[BX],CX
D.MOVAX,34H
45、单项选择题 C语言程序中,整型常量的书写形式不包括()。
A.二进制
B.八进制
C.十进制
D.十六进制
46、单项选择题 设intx;,则与计算︱x︱等价的表达式是()。
A.x>0?-x:x
B.x>0?x:-x
C.x<0?x:-x
D.x<0?-x:-x
47、单项选择题 若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。
A.i=*p
B.*p=*&j
C.i=&j
D.i=**p
48、名词解释 标志寄存器
49、单项选择题 下面指令执行后,改变AL寄存器内容的指令是()。
A.TESTAL,02H
B.ORAL,AL
C.CMPAL,BL
D.ANDAL,BL
50、单项选择题 以下选项中,非法的字符常量是()。
A.’\t’
B.’\17’
C."\n"
D.’\xaa’
51、填空题 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+B.的值是()。
52、单项选择题 设inta=11,b=2 ;执行下述程序段后,变量a和b的值分别是()。do{a/=b++;}while(a>b);
A.1,3
B.1,4
C.2,3
D.2,4
53、单项选择题 假定有以下变量定义:intk=7,x=12;则能使值为3的表达式是()
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=(k-k%5)
D.(x%=k)-(k%=5)
54、问答题 试编写一完整程序,实现88242567H与0A435C218H两个32位无符号数相加的功能。(要求编写完整源程序,含程序框架)
55、单项选择题 以下数组定义中不正确的是()。
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}}
56、单项选择题 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()
A.AX,BX,CX
B.BX,BP,SI,DI
C.SP,IP,BP,
D.CS,DS,ES,SS
57、单项选择题 一个函数返回值的类型是由()决定的
A.return语句中的表达式类型
B.定义函数时所指定的函数类型
C.调用该函数的函数的类型
D.调用函数时临时类型
58、单项选择题 设AL=0AH,下列指令执行后能使AL=05H的是()
A.NOTAL
B.ANDAL,0FH
C.XORAL,0FH
D.ORAL,0FH
59、多项选择题 使用scanf函数时,在源程序开头()。
A.书写#include"stdio.h"
B.书写#include
C.不必写#include
D.书写#include"scanf.h"
60、单项选择题 对于有符号的数来说,下列哪个值最大()
A.0F8H
B.11010011B
C.82
D.123Q
61、单项选择题 我国与境外同一民族相邻而居的民族数是().
A.30
B.25
C.20
D.35
62、问答题 假设当前(SP)=0060H,连续执行5条PUSH指令后,(SP)=?
63、单项选择题 若用数组名作为函数调用的实参,传递给形参的是()。
A.数组的首地址
B.数组第一个元素的值
C.数组中全部元素的值
D.数组元素的个数
64、单项选择题 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
A.地址传递
B.单向值传递
C.由实参传给形参,再由形参传给实参
D.传递方式由用户指定
65、填空题 如JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是(),而后两个字节存放的是()。
66、单项选择题 与MOVBX,OFFSETVAR指令完全等效的指令是()。
A.MOVBX,VAR
B.LDSBX,VAR
C.LESBX,VAR
D.LEABX,VAR
67、单项选择题 BUF1DB3DUP(0,2DUP(1,2),3) COUNTEQU$-BUF1 符号COUNT等价的值是()
A.6
B.18
C.16
D.9
68、单项选择题 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为()
A.ZF=1
B.ZF=0
C.SF=1
D.SF=0
69、问答题 假设(BX)=0210H,(DI)=0060H,对于指令ADDDL,[BX][DI],其源操作数的偏移量为多少?
70、填空题 用一维数组表示线性表L=(a1,a2,……an),假定向表中插入任一元素的概率相同(都为1/n),则插入一个元素平均需移动的元素个数为()。
71、问答题 试编写一程序片段,实现BL高4位与低4位相互交换
72、问答题 对于一个十进制数–80,其二进制补码表示形式为多少?
73、单项选择题 若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用()
A.NOT
B.OR
C.AND
D.XOR
74、单项选择题 联合体成员的数据类型()。
A.相同
B.可以不同也可以相同
C.长度一样
D.是结构体变量
75、单项选择题 8088/8086存储器分段,每个段不超过()
A.64K个字
B.32K个字节
C.1兆个字节
D.64K个字节
76、单项选择题 设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()
A.3
B.0
C.9
D.-12
77、单项选择题 以下对一维数组a的正确说明是:()
A.chara(10);
B.inta[];
C.intk=5,a[k];
D.chara[3]={„a‟,‟b‟,‟c‟};
78、单项选择题 具有相同基类型的指针变量P和数组变量Y,下列写法中不合法的是()。
A.P=Y
B.*P=Y[i]
C.P+&Y[i]
D.P=&Y
79、填空题 CS寄存器属于()。
80、问答题 什么叫寻址方式?常用的寻址方式有哪些?
81、填空题 若a是int型变量,则计算表达式后a的值为()。a=25/3%3
82、单项选择题 数据的逻辑结构可以分为()。
A.静态结构和动态结构
B.物理结构和存储结构
C.线性结构和非线性结构
D.紧凑结构和松散结构
83、名词解释 段基值
84、名词解释 补码
85、单项选择题 CPU要访问的某一存储单元的实际地址称()
A.段地址
B.偏移地址
C.物理地址
D.逻辑地址
86、单项选择题 8086/8088系统执行传送指令MOV时()
A.不影响标志位
B.影响DF方向标志
C.影响SF符号标志
D.影响CF进位标志
87、判断题 在变量说明中给变量赋初值的方法是:inta=b=c=10
88、单项选择题 若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是()。
A.A%2==1
B.!(A%2==0)
C.!(A%2)
D.A%2
89、单项选择题 某存储单元的物理地址是12345H,可以作为它的段地址有()
A.2345H
B.12345H
C.12340H
D.1234H
90、单项选择题 若指针px为空指针,则()。
A.px指向不定
B.px的值为零
C.px的目标为零
D.px的地址为零
91、单项选择题 sizeof(float)是()。
A.一个双精度表达式
B.一个整型表达式
C.一种函数调用
D.一个不合法的表达式
92、名词解释 寻址方式
93、单项选择题 在下列串操作指令中,同时使用源串和目的串地址指针的指令是()
A.STOSW
B.LODSW
C.SCASW
D.CMPSW
94、填空题 若AX=349DH,CX=000FH。则执行指令ANDAX,CX后,AX的值是()。
95、填空题 若x是int型变量,则执行下面表达式后,x的值为()。x=(a=4,6*2)
96、填空题 十六进制数0FFF8H表示的十进制正数为(),表示的十进制负数为()。
97、单项选择题 执行下面的程序段后,k的值是()。intk=1,n=325;do{k*=n%10;n/=10;}while(n)
A.3
B.30
C.523
D.325
98、名词解释 逻辑地址
99、单项选择题 逻辑运算符两侧运算对象的数据类型是()。
A.只是0或1
B.只能是0或非0正数
C.只能是整型或字符型数据
D.可以是任何合法的类型数据
100、单项选择题 假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。
A.3
B.6
C.10
D.20