在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是地址量。
在C程序中,函数的形式参数是指针类型时,调用时对应的实参也必须是地址量。
参考答案和解析
正确
相关考题:
以下叙述中错误的是A ) 改变函数形参的值,不会改变对应实参的值B ) 函数可以返回地址值C ) 可以给指针变量赋一个整数作为地址值D ) 当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL
● 函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(50)。(50)A.在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量B. 在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量C. 在传地址方式下,将形参的地址传给实参,因此,形参必须有地址D. 在传地址方式下,将实参的地址传给形参,因此,实参必须有地址
( 15 )关于在调用模板函数时模板实参的使用,下列表述正确的是A )对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略B )对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略C )对于虚拟类型参数所对应的模板实参,若能够省略则必须省略D )对于常规参数所对应的模板实参,任何情况下都不能省略
关于在调用模板函数时模板实参的使用,下列表述正确的是A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略D.对于常规参数所对应的模板实参,任何情况下都不能省略
数组名作为参数时,以下叙述错误的是()A.函数调用时是将实参数组的所有元素传给形参B.函数调用时是将实参数组的首地址传给形参C.函数调用时是将实参数组的第一个元素传给形参D.函数调用时是将实参数组的所有元素地址传给形参
在函数调用过程中,下列说法正确的是()。 A.形式参数和实在参数各占一个独立的存储单元B.形式参数和实在参数存储空间都是在函数调用时分配的C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变D.函数调用结束时,临时存储区被撤消E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配
以下叙述中错误的是A.改变函数形参的值,不会改变对应实参的值B.函数可以返回地址值C.可以给指针变量赋一个整数作为地址值D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL
以下叙述中错误的是( )。A.改变函数形参的值,不会改变对应实参的值B.函数可以返回地址值C.可以给指针变量赋一个整数作为地址值D.当在函数的开头包括头文件stdio.h时,可以给指针变量赋NULL
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的__(9)__。A.地址SXB 程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的__(9)__。A.地址B.类型C.名称D.值
下列说法错误的是A.函数调用时,函数名必须与所调用的函数名字完全相同B.实参的个数必须与形式参数的个数一致C.实参可以是表达式,在类型上必须与形参一一对应匹配D.C语言规定,函数必须先定义,后调用(函数的返回值类型为int或char时除外)
以下叙述中错误的是( )。A.改变函数形参的值,不会改变对应实参的值B.函数可以返回地址值C.可以给指针变量赋一个整数作为地址值D.当在程序的开头包含文件stdi0.h时,可以给指针变 量赋NULL
以下叙述中错误的是( )。A.改变函数形参的值,不会改变对应的实参的值B.函数可以返回地址值C.可以给指针变量赋一个整数作为地址值D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL
有参函数的定义格式正确的是()A、类型标识符函数名(形式参数表列){语句;}B、类型标识符函数名(实参数表列){语句;}C、类型标识符函数名(形式参数表列)(语句;)D、类型标识符函数名(实参数表列)(语句;)
在C程序的函数调用时,主调函数中的实参和被调函数中的形参()。A、个数、次序必须相同,但数据类型可以不考虑B、个数、次序和对应参数的数据类型都应该相同C、个数、次序和数据类型均可以不相同D、对应参数数据类型应相同,但个数和次序可以不考虑
数据结构中,以下说法正确的是()。A、数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。B、数组名表示数组的首地址(因此调用时候只写数组名)。C、函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。D、值传递时,函数的实参和形参分别占有存储单元。
下面关于函数中的实参描述正确的是()A、函数调用中普通变量发生的数据传送是单向的。即只能把实参的值传送给形参。B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。C、实在参数是一个具有确定值的表达式。D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值
下面关于实参描述正确的是()A、函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参。B、实在参数的个数及类型应与形式参数一致,赋值时多个参数之间的前后对应关系不变。C、实在参数是一个具有确定值的表达式。D、实参变量x的值传递给形参变量x,改变函数形参的值,不会改变对应实参的值
返回值函数的定义格式正确的是()A、返回值类型函数名(形式参数列表){语句;return表达式;}B、void函数名(形式参数列表){语句;return表达式;}C、返回值类型函数名(实参数列表){语句;return表达式;}D、void函数名(实参数列表){语句;return表达式;}
单选题以下叙述中正确的是( )。A结构体数组名不能作为实参传给函数B结构体变量的地址不能作为实参传给函数C结构体中可以含有指向本结构体的指针成员D即使是同类型的结构体变量,也不能进行整体赋值
单选题在C程序的函数调用时,主调函数中的实参和被调函数中的形参()。A个数、次序必须相同,但数据类型可以不考虑B个数、次序和对应参数的数据类型都应该相同C个数、次序和数据类型均可以不相同D对应参数数据类型应相同,但个数和次序可以不考虑
单选题以下叙述中错误的是( )。A当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULLB函数可以返回地址值C改变函数形参的值,不会改变对应实参的值D可以给指针变量赋一个整数作为地址值
多选题数据结构中,以下说法正确的是()。A数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。B数组名表示数组的首地址(因此调用时候只写数组名)。C函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。D值传递时,函数的实参和形参分别占有存储单元。