用户进程在实现系统调用时,下列哪种方法不能用于传递参数?()

题目
单选题
用户进程在实现系统调用时,下列哪种方法不能用于传递参数?()
A

通过寄存器传递

B

通过堆栈传递

C

通过指令自带传递

D

通过变量传递

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

进程通常分为系统进程和用户进程。在进程调度中,系统进程的优先级高于用户进程。()

此题为判断题(对,错)。


参考答案:对

第2题:

在可变分区存储管理方案中,为实现存储保护,系统为当前正在运行的进程提供一对寄存器,其中______用于保存用户程序在内存的起始地址。


正确答案:基址寄存器
基址寄存器 解析:在可变分区存储管理方案中,为实现存储保护,系统为当前正在运行的进程提供一对寄存器,其中基址寄存器用于保存用户程序在内存的起始地划,限长寄存器用来存放用户程序的长度。

第3题:

P脚本代码是在()执行应用层DNS协议主要用于实现哪种网络服务功能()

A网络设备名字到IP地址的映射

B进程地址到IP地址的映射

C网络硬件地址到IP地址的映射

D用户名到进程地址的映射


参考答案:A

第4题:

在UNIX System V中,系统向用户提供的用于创建新进程的系统调用是()。

  • A、read
  • B、fork
  • C、pipe
  • D、exit

正确答案:B

第5题:

函数调用时,基本的参数传递方式有传值与传地址两种,(16)。A.在传值方式下,形参将值传给实参SXB

函数调用时,基本的参数传递方式有传值与传地址两种,(16)。

A.在传值方式下,形参将值传给实参

B.在传值方式下,实参不能是数组元素

C.在传地址方式下,形参和实参间可以实现数据的双向传递

D.在传地址方式下,实参可以是任意的变量和表达式


正确答案:C
本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

第6题:

下列哪种方法不能实现进程之间的通信? ()

A 共享文件

B 数据库

C 全局变量

D 共享内存


参考答案C

第7题:

在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。


正确答案:
            

第8题:

封装子系统不具有下列哪种优点?

A.向子系统模块中传递参数,屏蔽用户不需要看到的细节。

B.隐藏子系统模块中不需要过多展现的内容。

C.可以提高Simulink对系统仿真速度。

D.保护子系统模块中的内容,防止模块实现被随意篡改。


正确答案:C

第9题:

进程具有多种状态,操作系统改变进程状态主要是通过下列哪一种方法实现的?

A.调用进程控制原语实现

B.通过进程调度模块实现

C.通过进程分派模块实现

D.调用处理器特权指令实现


正确答案:A

第10题:

什么是汇编语言子程序的参数的传递?参数传递一般有几种方法?各用于什么场合?


正确答案: 参数的传递即主程序如何把入口参数带入子程序,子程序又如何把出口参数带回主程序。
参数传递一般有三种方法:
用寄存器传递,适用于参数较少的场合。
用参数表传递:适用于参数较多的情况,要求预先在内存中建立参数表。
用堆栈传递:适用于参数多并且子程序有嵌套、递归调用的情况。

更多相关问题