软件工程师-理论-视频客户端

测评概况: 14 个问题 1 页 已被引用 0
欢迎参加本次测试

Q1:请填写个人信息
姓名    ____________
手机号    ____________
应聘岗位    ____________
填表时间    ____________
Q2:关于堆和栈,以下说法错误的是
A. 栈的空间由程序员手动管理释放
B. 栈空间开辟大小在编译时决定
C. 栈内存放着函数局部变量,参数值
D. 堆内存开辟空间大小在程序运行时决定
Q3:关于宏和函数,以下说法错误的是
A. 函数的运行速度比宏快
B. 宏会在编译器在对源代码进行编译的时候进行简单替换,不会进行任何逻辑检测,即简单代码复制而已。
C. 宏进行定义时不会考虑参数的类型。
D. 函数的参数存在传值和传地址(指针)的问题,参数宏不存在。
Q4:下面选项中等于数字077的有
A.0b111111
B. 0x77
D. 119
C. 0x4d
Q5:若push,pop分别表示入栈,出栈操作,初始栈为空且元素3,2,1依次进栈,则经过操作序列push,push,pop,pop之后,得到的出栈序列为()
A.321
B.213
C.231
D.123
Q6:对象是面对对象范型的()
A.基本单位
B.最小单位
C.最大单位
D.语法单位
Q7:若程序中定义了三个函数f1,f2和f3,并且函数f1调用f2,f2调用f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为()。
A.先从f3返回f2,然后从f2返回f1
B.先从f3返回f1,然后从f1返回f2
C.先从f2返回f3,然后从f3返回f1
D.先从f2返回f1,然后从f1返回f3
Q8:面对对象开发方法中,()是把数据以及操作数据的相关方法组合在一起,从而可以把类作为软件开发中最基本的复用单元。
A.多态
B.聚合
C.封装
D.继承
Q9:下列关于面对对象程序设计的叙述,正确的是()
A.对象是类的模板
B."封装"就是生成类库的标准
C.一个类至少有一个实例
D.一个类可以继承其父类的属性和方法
Q10:对象之间通过消息机制实现相互作用和通信,()不是消息的组成部分。
A.接受消息的对象
B.待执行的函数的名字
C.待执行的函数的内部结构
D.待执行的函数需要的参数
Q11:结构化分析方法(SA)的主要思想是()
A.自顶向下,逐步分解
B.自顶向下,逐步抽象
C.自底向上,逐步抽象
D.自底向上,逐步分解
Q12:每个对象可用它自己的一组()和它可以执行的一组()来表征
A.行为
B.功能
C.操作
D.属性
Q13:对象的应用必须通过()的传递。允许对象引用自己。若一个对象没有显式的被引用,则可让该对象()。
A.接口
B.消息
C.信息
D.操作
E.撤销
F.歇着
G.缺省
H.隐式引用
Q14:在SQL语言中,删除基本表的命令是(),修改表中数据的命令是()
A.DESTROY TABLE
B.REMOVE TABLE
C.DELETE TABLE
D.DROP TABLE
E.REVOKE
F.CHANGE
G.UPDATE
H.MODIFY

登录
登 录