北语网院16春《面向对象程序设计》作业2答案
北语网院16春《面向对象程序设计》作业2题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:函数调用不可以( )。
a、出现在一个表达式中
b、出现在执行语句中
c、作为一个函数的实参
d、作为一个函数的形参
题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:当处理特定问题时的循环次数已知时,通常采用( )来解决。
a、for循环
b、while循环
c、do循环
d、switch语句
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:函数重载是指( )。
a、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
b、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
c、两个以上的函数名字不同,但形参的个数或类型相同
d、两个以上的函数取相同的函数名,并且函数的返回类型相同
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:C++中函数返回值的类型是由( )决定的。
a、return语句中表达式的类型
b、该函数定义时的类型
c、调用函数时的调用语句
d、系统根据结果
题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:以下关于函数模板叙述正确的是( )。
a、函数模板也是一个具体类型的函数
b、函数模板的类型参数与函数的参数是同一个概念
c、通过使用不同的类型参数,函数模板可以生成不同类型的函数
d、用函数模板定义的函数没有类型
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:在下面的一维数组定义中,哪一个有语法错误。( )
a、inta[]={1
2
3}
b、inta={0}
c、inta[]
d、inta
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:函数原型语句正确的是( )。
a、intFunction(voida)
b、voidFunction(int)
c、intFunction(a)
d、voidint(doublea)
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:循环体至少被执行一次的语句为( )。
a、for循环
b、while循环
c、do循环
d、任一种循环
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。
a、内联函数
b、重载函数
c、递归函数
d、函数模板
题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*i<10);
a、4
b、3
c、5
d、2
题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:以下函数的返回结果是( )。int function(char *x) {char *p=x; while(*p++); return(p-x-1);}
a、求字符串的长度
b、将字符串x连接到字符串p后面
c、将字符串x复制到字符串p中
d、将字符串x反向存放
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:以下叙述中不正确的是( )。
a、在一个函数中,可以有多条return语句
b、函数的定义不能嵌套,但函数的调用可以嵌套
c、函数必须有返回值
d、不同的函数中可以使用相同名字的变量
题号:13题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:在下面的二维数组定义中,正确的是( )。
a、inta[]
b、inta[]
c、inta[]={{1
3
5}
{2}}
d、inta[](10)
题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:下列( )的调用方式是引用调用。
a、形参和实参都是变量
b、形参是指针,实参是地址值
c、形参是引用,实参是变量
d、形参是变量,实参是地址值
题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
a、1
b、2
c、4
d、5
题号:16题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:以下说法中正确的是( )。
a、C++程序总是从第一个定义的函数开始执行
b、C++程序总是从main函数开始执行
c、C++函数必须有返回值,否则不能使用函数
d、C++程序中有调用关系的所有函数必须放在同一个程序文件中
题号:17题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:switch语句能够改写为( )语句。
a、for
b、if
c、do
d、while
题号:18题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:在下面的字符数组定义中,哪一个有语法错误。( )。
a、chara=”abcdefg”
b、chara[]=”x+y=55.”
c、chara
d、chara=’5’
题号:19题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:若定义了函数 double *function(), 则函数function的返回值为( )。
a、实数型
b、实数的地址
c、指向函数的指针
d、函数的地址
题号:20题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:5
内容:以下正确的说法是( )。
a、用户调用标准库函数前,必须重新定义
b、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
c、系统不允许用户重新定义标准库函数
d、用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
页:
[1]