A.call 与 aplly 都属于 Function.prototype 的一个方法,所以每个 function 实例都有 call、apply 属性
B.两者传递的参数不同,call 函数第一个参数都是要传入给当前对象的对象,apply 不是
C.apply 传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
D.call 传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象
第2题
A、call指令执行后,栈指针寄存器ESP和指令指针寄存器EIP的内容一定发生变化
B、call指令是一种无条件转移指令,CPU一定会跳转到转移目标地址去执行
C、call指令的下一条指令的地址称为返回地址,call执行后返回地址将被压栈保存
D、call指令执行时,将会从栈中取出返回地址,并将返回地址送到EIP寄存器中
第3题
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
第5题
A、call指令为同一特权级过程调用,而int $0x80指令实现对内核服务例程的调用
B、call指令和int $0x80指令执行过程中,都会将下一条指令的地址保存在栈中
C、call指令和int $0x80指令都有对应返回指令,前者是ret指令,后者是iret指令
D、call指令和int $0x80指令执行前,都会由mov指令将参数值传送到栈中保存
第8题
1. 在Visual Basic应用程序中,下列正确的描述是 。 A) 过程的定义可以嵌套,但过程的调用不能嵌套 B) 过程的定义不可以嵌套,但过程的调用可以嵌套 C) 过程的定义和过程的调用均可以嵌套 D) 过程的定义和过程的调用均不能嵌套 2. 下列说法错误的是 。 A) 函数过程没有返回值 B) 子过程没有返回值 C) 函数过程可以带参数 D) 子过程可以带参数 3. 以下叙述不正确的是 。 A) 在Sub过程中可以调用Function过程 B) 在用Call调用Sub过程时必须把参数放在括号里 C) 在Sub过程中可以嵌套定义Function D) 用Static声明的过程中的局部变量都是Static类型 4. Sub过程与Function过程最根本的区别是 。 A) Sub过程可使用Call语句或直接使用过程名调用,而Function过程不可以 B) Function过程可以有参数,Sub过程不可以 C) 两种过程参数的传递方式不同 D) Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 5. 下列关于过程及过程参数的描述中,错误的是 。 A) 过程的参数可以是控件名称 B) 用数组作为过程的参数时,使用的是“传地址”方式 C) 只有函数过程能够将过程中处理的信息传回到调用的程序中 D) 窗体可以作为过程的参数
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!