网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
5、C语言程序中,如果指针变量做函数的形参,则当函数调用时()是正确的说法。
A.实参和形参都应该具有相同的数据类型
B.实参和形参都应该是相同类型的指针变量
C.形参是指针常量,实参是指针变量
D.实参是指针常量,形参是指针变量
参考答案和解析
A
更多 “5、C语言程序中,如果指针变量做函数的形参,则当函数调用时()是正确的说法。A.实参和形参都应该具有相同的数据类型B.实参和形参都应该是相同类型的指针变量C.形参是指针常量,实参是指针变量D.实参是指针常量,形参是指针变量” 相关考题
考题
以下叙述中错误的是A ) 改变函数形参的值,不会改变对应实参的值B ) 函数可以返回地址值C ) 可以给指针变量赋一个整数作为地址值D ) 当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL
考题
设有定义语句 int(*f)(int);, 则以下叙述正确的是A)f 是基类型为 int 的指针变量B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参C)f 是指向 int 类型一维数组的指针变量D)f 是函数名,该函数的返回值是基类型为 int 类型的地址
考题
下列叙述错误的是( )。A.函数名是属于用户标识符,需符合C语言对标识符的规定B.形参只能是变量C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名D.函数中定义的变量可以与其他函数中的变量同名
考题
下列叙述中不正确的是( )。A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在C的函数中,最好使用全局变量C.外部变量可以在函数之间传递数据D.自动变量实质上是一个函数内部的局部变量
考题
● 关于C 语言的函数参数,下列叙述中正确的是 (60) 。A. 只有在发生函数调用时,函数中的形参才被分配内存单元B. 实参对形参的数据传递是单向的 “值传递”,因此,在被调用的函数当中, 没有办法去修改主调函数中任何变量的值C. 形参变量所占用的内存单元位于堆中D. 如果形参是数组名,则传递的是每个数组元素的值
考题
关于C语言的函数参数,下列叙述中正确的是_________。
A只有在发生函数调用时,函数中的形参才被分配内存单元B实参对形参的数据传递是单向的“值传递”,因为在被调用的函数中,没有办法去修改主调函数中任何变量的值C形参变量所占用的内存单元位于堆中D如果形参是数组名,则传递的是每个数组元素的值
考题
以下正确的叙述是______。A.C语言允许main函数带形参,且形参个数和形参名均可由用户指定B.C语言允许main函数带形参,形参名只能是argc和argvC.当main函数带有形参时,传给形参的值只能从命令行中得到D.若有说明:main(int argc,char *argv),则形参argc的值必须大于1
考题
若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是( )。A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B.形参a和n都是指针变量C.形参a是一个数组名,n是指针变量D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
考题
若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B)形参a和n都是指针变量C)形参a是一个数组名,n是指针变量D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
下列叙述错误的是( )。A.函数名是属于用户标识符,需符合C语言对标识符的规定B.形参只能是变最C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名D.函数中定义的变量可以与其他函数中的变量同名
考题
设有定义语句 则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参SX
设有定义语句则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参B.f是基类型为int的指针变量C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为int类型的地址
考题
以下关于C语言的函数参数叙述中,说法正确的是(28)。A.只有在发生函数调用时,函数中的形参才被分配内存单元B.如果形参是数组名,则传递的是每个数组元素的值C.形参变量所占用的内存单元位于堆中D.实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数之中,无法去修改主调函数中任何变量的值
考题
下列不正确的是(): A、可以直接调用函数取代非var形参,将函数的值传给子程序B、可以指定表达式取代非var形参,表达式的类型要与相应形参类型一致C、可以将数值、函数、常量传递给var形参D、如果指定变量为实参,变量的值将传递给子程序
考题
关于函数的定义,以下正确的描述是()A、如果函数不返回值,可以省略类型说明符B、可以在同一程序中定义同名的函数,只要保证它们的返回值类型或形参列表不相同即可C、同一函数中的形参名必须唯一,但可以与其他函数中的变量同名D、如果函数体为空,则函数最外层的一对花括号可以省略
考题
函数viodfun(doublea[],int*n){………}叙述中正确的是()。()A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B、形参a和n都是指针变量C、形参a是一个数组名,n是指针变量D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
下面描述项中正确的是哪些()A、指针变量不可以作为函数的参数B、定义函数时可以有一个或多个形参,也可以没有形参C、函数是由函数首部与函数体构成的D、main()函数可以调用任何其它函数
考题
已知类A中的一个成员函数的说明如下:voidSet(Aa);则该函数的参数“Aa”的含义是()。A、指向A的指针为aB、将变量a的地址赋给类AC、类A对象引用a用作函数的形参D、变量A与a按位与后作函数参数
考题
下面关于函数子程序的描述中,正确的一顶是()?A、函数值只能通过函数名返回B、当实参为变量时,形参的改变影响实参的值C、一个函数子程序只能返回一个函数值或一个变量值D、函数值只能通过形实结合双向传递
考题
多选题下列不正确的是():A可以直接调用函数取代非var形参,将函数的值传给子程序B可以指定表达式取代非var形参,表达式的类型要与相应形参类型一致C可以将数值、函数、常量传递给var形参D如果指定变量为实参,变量的值将传递给子程序
考题
单选题已知类A中的一个成员函数的说明如下:voidSet(Aa);则该函数的参数“Aa”的含义是()。A
指向A的指针为aB
将变量a的地址赋给类AC
类A对象引用a用作函数的形参D
变量A与a按位与后作函数参数
考题
单选题下列关于函数参数的叙述中,正确的是( )。A
在函数原型中不必声明形参类型B
函数的实参和形参共享内存空间C
函数形参的生存期与整个程序的运行期相同D
函数的形参在函数被调用时获得初始值
考题
单选题下面关于函数子程序的描述中,正确的一顶是()?A
函数值只能通过函数名返回B
当实参为变量时,形参的改变影响实参的值C
一个函数子程序只能返回一个函数值或一个变量值D
函数值只能通过形实结合双向传递
热门标签
最新试卷