关于过程实参和形参匹配的问题

文章作者 100test 发表时间 2007:03:10 18:26:52
来源 100Test.Com百考试题网


下面哪个是错误的?

A.过程的形参不可以是定长字符串类型的变量
B.形参是定长字符串的数组,则对应的实参必须是定长字符串型数组,且长度相同
C.若形参是按地址传递的参数,形参和实参也能以按值传递方式进行形实结合
D.按值传递参数,形参和实参的类型可以不同,只要相容即可

答:

A是正确的,根据过程语法规定,形参不可以是定长字符串类型变量,但是可以是定长字符串数组;

B是错误的,虽然数组是按照地址传递,要是实参和形参数据类型一致,但是若均为定长字符串数组,长度可以不相同,即可以发生截断;

C是正确的,当给出的实参是值时,不论形参是否有byRef,均按照值传递;

D是正确的,当按照值传递时,实参和形参类型可以不同,但是必须要能够由实参类型自动转换为形参类型;当按照地址传递时,实参和形参类型必须一致。



相关文章


关于过程嵌套调用题目的分析
关于过程实参和形参匹配的问题
关于量化位数和A_D转换精度的分析
VB关于声音信息采集大小的计算
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛