更多“调用exec可能有变化的是()A.调用前后进程IDB.调用exec前后实际用户IDC.调用exec前后实际组IDD.调用exec前后有效用户ID和有效组ID”相关问题
  • 第1题:

    下列构造方法的调用方式中,正确的是( )。

    A.按照-般方法调用

    B.由用户直接调用

    C.只能通过new自动调用

    D.被系统调用


    正确答案:C
    本题考查Java中的构造方法。构造方法在Java中占有非常重要的地位,务必掌握。构造方法是类中的-种特殊方法,是为对象初始化操作编写的方法,用来定义对象的初始状态。构造方法不能被程序调用,构造方法名必须与类名相同,没有返回值,用户不能直接调用,只能通过new自动调用,所以选项C正确。

  • 第2题:

    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()

    A.过程调用和系统调用的调用程序和被调用程序均位于核心态

    B.过程调用和系统调用的调用程序和被调用程序均位于用户态

    C.过程调用时调用程序位于用户态,被调用程序位于核心态

    D.系统调用时调用程序位于用户态,被调用程序位于核心态


    参考答案:D

  • 第3题:

    调用exec可能有变化的是()。

    • A、调用前后进程ID
    • B、调用exec前后实际用户ID
    • C、调用exec前后实际组ID
    • D、调用exec前后有效用户ID和有效组ID

    正确答案:D

  • 第4题:

    调用exec函数会将原来设置为要捕获的信号都更改为()。

    • A、默认
    • B、忽略
    • C、另一捕获
    • D、默认或忽略

    正确答案:A

  • 第5题:

    假如要在Students表中查找年龄是20岁的学生,()可以正确的调用这个存储过程。

    • A、EXEC Myp1 @p=´20´
    • B、EXEC Myp1 @p=20
    • C、EXEC Myp1=´20´
    • D、EXEC Myp1=20

    正确答案:B

  • 第6题:

    列表对象的extend()方法属于原地操作,调用前后列表对象的地址不变。


    正确答案:正确

  • 第7题:

    如果对存储过程的调用不是批处理的第一条语句,则可以()调用该存储过程。

    • A、直接使用存储过程的名字
    • B、在存储过程前加Call关键字
    • C、在存储过程前加Exec关键字
    • D、在存储过程前加Use关键字

    正确答案:C

  • 第8题:

    用户定义函数“Dateto Quarter(参数)”功能是将输入的日期数据通过运算转换为该日期对应的季度值,正确调用该函数的语句是()。

    • A、SELECT Date to Quarter(‘2008-08-08’)
    • B、SELECT dbo.Date to Quarter(‘2008-08-08’)
    • C、EXEC Date to Quarter(‘2008-08-08’)
    • D、EXEC dbo.Date to Quarter(‘2008-08-08’)

    正确答案:A

  • 第9题:

    单选题
    调用exec可能有变化的是()。
    A

    调用前后进程ID

    B

    调用exec前后实际用户ID

    C

    调用exec前后实际组ID

    D

    调用exec前后有效用户ID和有效组ID


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    如果对存储过程的调用不是批处理的第一条语句,则可以()调用该存储过程。
    A

    直接使用存储过程的名字

    B

    在存储过程前加Call关键字

    C

    在存储过程前加Exec关键字

    D

    在存储过程前加Use关键字


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    调用exec函数会将原来设置为要捕获的信号都更改为()。
    A

    默认

    B

    忽略

    C

    另一捕获

    D

    默认或忽略


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    存储过程“查询总成绩”带一个输入参数“@学号char(10)”和一个输出参数“@总分int”,正确调用该存储过程的方法是()。
    A

    EXEC 查询平均成绩 ‘2008110089’

    B

    DECLARE @总分 smallint EXEC 查询平均成绩 ‘2008110089’,@总分 output

    C

    DECLARE @总分 int EXEC 查询平均成绩 ‘2008110089’,@总分 output

    D

    DECLARE @总分 char(3)EXEC 查询平均成绩 ‘2008110089’,@总分 output


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在SQL Server 2008中,设在某数据库中建有如下所示的存储过程:CREATE PROC Pl@a int=20,@b char(4)AS……设有下列调用该存储过程的语句:Ⅰ.EXEC Pl 100,ˊa01 ˊⅡ.EXEC Plˊa01ˊⅢ.EXEC Pl@b=ˊa01ˊⅣ.EXEC Pl@a=default,@b=ˊa01ˊ上述语句中,能够正确调用该存储过程的是( )。

    A.仅Ⅰ和Ⅱ

    B.仅Ⅰ、Ⅱ和Ⅲ

    C.仅Ⅰ、Ⅲ和Ⅳ

    D.全部


    正确答案:C
    由题目存储过程可知,存储过程Pl定义了两个带有默认值的参数。执行多个输入参数的存储过程时,参数的传递方式有两种:按照参数位置传递值和按参数名称传递值。如果定义了默认值,则在执行存储过程时可以不必指定该参数的值。但若按照参数位置传递值时必须从左往右赋值,即不能跳过左边的某个默认参数而传递某个值。Ⅱ中的参数赋值采用按参数位置传值,必须从左到右赋值。其他三项均符合存储过程的调用规则。

  • 第14题:

    在SQL Server 数据库中,下面调用存储过程的语句错误的是()。

    • A、EXEC proc_stu @sum OUTPUT,64,78
    • B、EXEC proc_stu @sum OUTPUT,@total output,78
    • C、EXEC proc_stu @sum OUTPUT,604
    • D、EXEC Calculate @sum OUTPUT,@total output

    正确答案:B

  • 第15题:

    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()

    • A、过程调用和系统调用的调用程序和被调用程序均位于核心态
    • B、过程调用和系统调用的调用程序和被调用程序均位于用户态
    • C、过程调用时调用程序位于用户态,被调用程序位于核心态
    • D、系统调用时调用程序位于用户态,被调用程序位于核心态

    正确答案:D

  • 第16题:

    用户定义函数“stuinfo(参数)”功能是根据输入学生的学号,通过SELECT命令查询得到学生姓名及各科成绩,正确调用该函数的语句是()。

    • A、SELECT stuinfo(‘2008242346’)
    • B、SELECT dbo.stuinfo(‘2008242346’)
    • C、SELECT*FROM stuinfo(‘2008242346’)
    • D、EXEC stuinfo(‘2008242346’)

    正确答案:C

  • 第17题:

    存储过程“查询课程名”带一个输入参数“@课程号char(3)”和一个输出参数“@课程名varchar(20)”,正确调用该存储过程的方法是()。

    • A、EXEC 查询课程名
    • B、EXEC 查询课程名 ‘206’
    • C、"DECLARE @课程名 varchar(20)EXEC 查询课程名 ‘206’,@课程名"
    • D、"DECLARE @课程名 varchar(20)EXEC 查询课程名 ‘206’,@课程名 output"

    正确答案:D

  • 第18题:

    说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。


    正确答案: (1)C程序调用外部汇编模块的具体方法:调用程序和被调用的汇编过程必须使用相同的存储模型;汇编子程序的过程名和变量名都应说明为public且过程名和变量名前加下划线;在C中应将在本程序中用到的汇编子程序的过程名和变量名说明为外部过程和变量,并且不能在名字前加下划线。
    (2)参数传递和汇编模块返回值的接口约定:通过堆栈传递参数(从右到左);传值时直接写出实际参数,传址时在extern说明语句中将参数类型说明成指针类型,并在调用时给出参数地址。返回值通过寄存器传递,16位返回值用AX,32位返回值用DX:AX,返回值大于32位则放到静态变量存储区(near调用时该数据的首地址存放在AX中,far调用时该数据的首地址存放在DX:AX中)。
    (3)调用时将参数从右向左依次压入堆栈,再将返回地址压入堆栈;返回后将内容依次弹出即可。

  • 第19题:

    存储过程“查询学生成绩”带两个输入参数“@学号char(10)”和“@课程号tinyint”,正确调用该存储过程的方法是()。

    • A、EXEC 查询学生成绩
    • B、EXEC 查询学生成绩 ‘2008110089’,206
    • C、EXEC 查询学生成绩 2008110089,2006
    • D、EXEC 查询学生成绩 ‘2008110089’

    正确答案:B

  • 第20题:

    内核使程序执行的方法的是()。

    • A、调用exec函数
    • B、调用exit/_exit
    • C、从main返回
    • D、收到一个系统终止信号

    正确答案:A

  • 第21题:

    问答题
    说明C程序调用外部汇编模块的具体方法,并总结参数传递和汇编模块返回值的接口约定。分析C程序调用汇编模块前后的堆栈变化情况。

    正确答案: (1)C程序调用外部汇编模块的具体方法:调用程序和被调用的汇编过程必须使用相同的存储模型;汇编子程序的过程名和变量名都应说明为public且过程名和变量名前加下划线;在C中应将在本程序中用到的汇编子程序的过程名和变量名说明为外部过程和变量,并且不能在名字前加下划线。
    (2)参数传递和汇编模块返回值的接口约定:通过堆栈传递参数(从右到左);传值时直接写出实际参数,传址时在extern说明语句中将参数类型说明成指针类型,并在调用时给出参数地址。返回值通过寄存器传递,16位返回值用AX,32位返回值用DX:AX,返回值大于32位则放到静态变量存储区(near调用时该数据的首地址存放在AX中,far调用时该数据的首地址存放在DX:AX中)。
    (3)调用时将参数从右向左依次压入堆栈,再将返回地址压入堆栈;返回后将内容依次弹出即可。
    解析: 暂无解析

  • 第22题:

    单选题
    系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的?()
    A

    过程调用和系统调用的调用程序和被调用程序均位于核心态

    B

    过程调用和系统调用的调用程序和被调用程序均位于用户态

    C

    过程调用时调用程序位于用户态,被调用程序位于核心态

    D

    系统调用时调用程序位于用户态,被调用程序位于核心态


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    内核使程序执行的方法的是()。
    A

    调用exec函数

    B

    调用exit/_exit

    C

    从main返回

    D

    收到一个系统终止信号


    正确答案: C
    解析: 暂无解析