以下关于ref和out的区别的描述中,哪个是错误的?A.ref:方法声明和方法调用都必须使用 ref 关键字B.ref:实参必须在传递前初始化C.out:返回前必须对未初始化的参数进行初始化处理D.out:实参必须在传递前初始化

以下关于ref和out的区别的描述中,哪个是错误的?

A.ref:方法声明和方法调用都必须使用 ref 关键字

B.ref:实参必须在传递前初始化

C.out:返回前必须对未初始化的参数进行初始化处理

D.out:实参必须在传递前初始化


参考答案和解析
使用 ref 参数,传递到 ref 参数的参数必须最先初始化。;使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。;使用 out 参数,必须将参数作为 out 参数显式传递到方法。

相关考题:

以下关于物联网与互联网的区别的描述中错误的是()。 A、物联网是虚拟的B、物联网是将计算机“装到”一切事物中C、物联网实现信息世界与物理世界的融合D、物联网是可反馈、可控制的“闭环”系统

以下程序段的输出结果是[ ]。 include void ref(int i); void main(){int val=1 以下程序段的输出结果是 [ ] 。include<iostream.h>void ref(int i);void main(){int val=1;cout<<“旧值:”<<val<<end1;ref(val);cout<<”新值:”<<val<<end1;}void ref(int i){i=10;}

在Excel的运算中,以下表达式不正确的是( )。A.REF!B.REF!C.=SUM(C1;C5)D.REF!

在Excel的运算中,下列求和公式的表达有错误的是( )。A.(SUM(D1:D4,D5,D6)B.REF!C.=SUM(D1;D6)D.REF!

有如下类定义: classSample{ public: Sample(intx):ref(x){}//① private: Sample():ref(0){}//② staticintva1=5;//③ constintref;//④ }; 上述程序段中,错误的语句是( )。A.①B.②C.③D.④

关于PC机硬件的描述中,以下哪个说法是错误的( )

下列关于OLAP和OLTP的主要区别的表述中,错误的是( )。

以下关于TCP/IP传输层协议的描述中,错误的是( )

我写的oracle中的一个存储过程,请高手帮忙看看问题出在哪。 题目是这样的:创建一个存储过程,存储过程名为p_login,用于操作用户登录的校验,登录需要使用EMPNO和EMPPASS,并需要提示登录中的错误,如是EMPNO不存在,还是EMPNO存在EMPPASS错误,还是其他错误等。要求:1)不同的输出状态用不同的输出编号标识(out_code)如EMPNO存在且密码正确out_code=0,EMPNO不存在此类错误的out_code=1,用户名存在密码错误out_code=2,其他错误out_code=32)不同的输出状态对应不同的输出描述或提示,输出描述用out_desc标识3)存储过程运行结束要把输出状态对应的输出标识(out_code)和输出描述(out_desc)输出。以下是我写的脚本:createorreplaceprocedurep_login(NOINnumber,PASSINnvarchar2,out_codeOUTnumber,out_descOUTnvarchar2)iscount1number(10);vcountnumber(10);otherEXCEPTION;beginselectIDintocount1fromEMPwhereEMPNO=NO;selectIDintovcountfromEMPwhereEMPPASS=PASSandEMP.ID=count1;if(count1isnotnullandvcountisnotnull)thenout_code:=0;out_desc:='登录成功';elsif(count1isNullandvcountisNull)thenout_code:=1;out_desc:='EMPNO不存在';elsif(count1isnotNullandvcountisNull)thenout_code:=2;out_desc:='密码错误';elseout_code:=3;out_desc:='其他错误';endif;dbms_output.put_line(out_code||out_desc);endp_login;运行的时候会有错。主要原因是:在oracle中,只要某个参数为空的话那么系统就报错了。。。这种情况应该怎么处理呢?貌似用ISNULL没用啊?

以下关于OSI参考模型的描述中,哪一种说法是错误的( )

以下关于NetWare的描述中,哪一种说法是错误的( )

关于CSMA/CD介质访问控制技术,以下描述中错误的是( )

以下关于介质访问控制技术的描述中错误的是( )

以下关于基本型综合布线系统类型的描述中,哪个是错误的?——A.用铜芯双绞线电缆组网B.每个工作区有一个信息插座C.基本型适用于综合布线系统中等配置标准的场合D.每个工作区的干线电缆至少有1对双绞线

在Excel的运算中,( )表达式是错误的。A.REF!B.=SUM(D1;D4)C.REF!D.REF!

下面对REF设备的描述正确的是()。A、REF是计算机显示卡可参考使用的设备B、REF是Direct3D提供的一种参考光栅设备,它能以软件运算方式完全支持Direct3DAPIC、REF是一种光栅处理设备,可以支持复杂的3D图形处理D、REF是一种图形处理设备,可以快速的处理复杂的顶点运算

以下关于ARP表的描述中,错误的是()。(网络协议)A、高速缓冲区中的ARP表是由人工建立的B、高速缓冲区中的ARP表是由主机自动建立的C、高速缓冲区中的ARP表是动态的D、高速缓冲区中的ARP表保存了主机IP地址与物理地址的映射关系

以下关于XWindowSystem的描述,哪个是错误的?()A、是一个client-server结构的软件B、可以通过TurboLinux的"startx"启动C、和其它OS无法通讯D、功能类似于一个窗口管理器

Ref参数是(),out参数是()。

下列关于函数的说法中描述错误的是()A、C程序是由函数组成的B、在main函数中可以嵌套定义别的函数C、C中函数从定义的角度分为库函数和自定义函数D、main函数可以调用其它的函数

以下哪项关于自体脂肪移植填充禁忌症描述是错误的().A、硬脑膜缺损和预防手术后粘连B、肌腱和神经吻合修复的受区C、受区血供不良D、受区无固有腔隙E、受区感染

填空题Ref参数是(),out参数是()。

单选题下面对方法中的ref和out参数说明错误的是()A ref和out参数传递方法相同,都是把实参的内存地址传递给形参,实参与形参指向同一个内存存储区域,但ref要求实参必须在调用之前明确赋过值B ref是将实参传入形参,out只能用于从方法中传出值,而不能从方法调用处接受实参数据。C ref和out参数因为传递的是实参的地址,所以要求实参和形参的数据类型必须一致D ref和out参数要求实参和形参的数据类型或者一致,或者实参能被隐式地转化为形参的类型

单选题关于TA的描述,以下哪个选项是错误的()。A在EPS网络中,位署管理的基本单元TA列表(tracking area List)B一个TA列表包括一个或多个TAC使用TA列表的目的是为了防止UE频繁发起跟踪区更新(TAU)流程DTA列表在承载激活时下发给UE

单选题以下关于NAS的描述,正确的是:() 描述1:NAS总是基于文件共享。 描述2:网络连接的距离影响NAS的性能。A描述1和描述2都正确B描述1正确,描述2错误C描述1错误,描述2正确D描述1和描述2都错误

单选题以下哪项关于自体脂肪移植填充禁忌症描述是错误的().A硬脑膜缺损和预防手术后粘连B肌腱和神经吻合修复的受区C受区血供不良D受区无固有腔隙E受区感染

多选题以下关于ref和out的描述哪些项是正确的?()*A使用ref参数,传递到ref参数的参数必须最先初始化。B使用out参数,传递到out参数的参数必须最先初始化。C使用ref参数,必须将参数作为ref参数显式传递到方法。D使用out参数,必须将参数作为out参数显式传递到方法。

问答题C#中ref和out关键字有什么区别?