![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
假设调用函数有以下定义和函数f调用,则函数f中对形参数组错误定义的是()。char c[5]={‘a’,‘b’,‘\0’,‘c’,‘\0’}; printf(“%s”,c);
A.f(int array[][6])
B.f(int array[][4])
C.f(int array[3][])
D.f(int array[2][5])
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.f(int array[][6])
B.f(int array[][4])
C.f(int array[3][])
D.f(int array[2][5])
A.函数的定义和函数的调用均可以嵌套
B.函数的定义和函数的调用均不可以嵌套
C.函数的定义可以嵌套,但函数的调用不可以嵌套
D.函数的定义不可以嵌套,但函数的调用可以嵌套
A.正确
B.错误
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认的析构函数~(){}
D.析构函数的函数类型为void
A.C语言程序总是从第一个的函数开始执行
B.在C语言程序中,要调用函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
A.析构函数中不可以包含return语句
B.一个类中只能有一个析构函数
C.析构函数在对象被撤销时,被自动调用
D.用户可以定义有参数的析构函数
A.正确
B.错误