当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 以下程序的运行结果是()。

8,17。8,16。8,20。8,8。

问题:

[单选] 以下函数调用语句中,含有的实参个数是() func(rec1,rec2+1,(rec3,rec4));

3。4。5。有语法错误。

问题:

[单选] 分析如下程序: 上面程序的输出结果是()。

720。120。24。6。

问题:

[单选] 下列函数参数默认值定义错误的是()。

Fun(intx,inty=0)。Fun(intx=100)。Fun(intx=0,inty)。Fun(intx=f())(假定函数f()已经定义)。

问题:

[单选] 在函数定义前加上关键字“inline”表示该函数被定义为()。

重载函数。内联函数。成员函数。普通函数。

问题:

[单选] 一个函数功能不太复杂,但要求被频繁调用,选用()。

内联函数。重载函数。递归函数。嵌套函数。

问题:

[单选] 下面有关重载函数的说法中正确的是()。

重载函数必须具有不同的返回值类型。重载函数形参个数必须不同。重载函数必须有不同的形参列表。重载函数名可以不同。

问题:

[单选] 考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()

test(5);。test(5,8);。test(6,’#’);。test(0,0,’*’);。

问题:

[单选] 以下对C++函数的有关描述中,正确的是()。

C调用函数时,只能把实参的值传给形参,形参的值不能传递给实参。C++函数既可以嵌套定义又可以递归调用。函数必须有返回值,否则不能使用函数。C++程序中有调用关系的所有函数必须放在同一源程序文件中。

问题:

[单选] C++语言中,形参与实参之间的数据传递方式是()。

只能按值传递。只能按地址传递。既可以按值传递也可以按地址传递。以上说法都不对。