平时作业
复
习
资
料
渝粤搜题微信公众号
编制

毛泽东思想和中国特色社会主义体系概论
学校: 无
问题: 1. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )
选项:
• A. 12
• B. 144
• C. 156
• D. 288
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为( )
江苏开放大学答案选项:
• A. 1
• B. 0
• C. 与x值相同
• D. 与x值相反
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 由C++源程序文件编译而成的目标文件的默认扩展名为()。
选项:
• A. cpp
• B. exe
• C. obj
• D. lik
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 设x和y均为bool量,则x || y为假的条件是( )
选项:
• A. 它们均为真
• B. 其中一个为真
• C. 它们均为假
• D. 其中一个为假
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 在下面循环语句中循环体执行的次数为( ) for(int i=0; in/2) break;
选项:
• A. n/2
• B. n/2+1
• C. n/2-1
• D. n-1
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 可用作C++语言用户标识符的一组标识符是()。
选项:
• A. voiddefine+WORD
• B. a3_b3_123YN
• C. for-abcCase
• D. 2aDOsizeof
答案: 请关注公众号【渝渝粤书局:www.yuyue-edu.cn粤搜题】查看答案
问题: 7. 由C++目标文件连接而成的可执行文件的默认扩展名为( )
选项:
• A. cpp
• B. exe
• C. obj
• D. lik
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()。
选项:
• A. 12
• B. 144
• C. 156
• D. 288
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 设x和y均为bool量,则x && y为真的条件是( )
选项:
• A. 它们均为真
• B. 其中一个为真
• C. 它们均为假
• D. 其中一个为假
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是( )
选项:
• A. 15
• B. 26,15
• C. 15,26
• D. 26
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 下列的符号常量定义中,错误的定义是( )
选项:
• A. const M=10;
• B. const int M=20;
• C. const char ch;
• D. const bool mark=true;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. C++程序从上机到得到结果的几个操作步骤依次是()。
选项:
• A. 编译、编辑、连接、运行
• B. 编辑、编译、连接、运行
• C. 编译、运行、编辑、连接
• D. 编辑、运行、编辑、连接
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 假定下列x和y均为int型变量,则不正确的赋值为( )
选项:
• A. x+=y++
• B. x++=y++
• C. x=++y
• D. ++x=++y
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 由C++源程序文件编译而成的目标文件的默认扩展名为( )
选项:
• A. exe
• B. obj
• C. lik
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. C++程序从上机到得到结果的几个操作步骤依次是( )
选项:
• A. 编译、编辑、连接、运行
• B. 编辑、编译、连接、运行
• C. 编译、运行、编辑、连接
• D. 编辑、运行、编辑、连接
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 下列的符号常量定义中,错误的定义是()。
选项:
• A. const M=10;
• B. const int M=20;
• C. const char ch;
• D. const bool mark=true;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. do语句能够改写为( )语句
选项:
• A. 复合
• B. if
• C. switch
• D. while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 假定下列x和y均为int型变量,则不正确的赋值为()。
选项:
• A. x+=y++
• B. x++=y++
• C. x=++y
• D. ++x=++y
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. C++程序的基本模块为( )
选项:
• A. 字符
• B. 语句函数
• C. 源程序文件
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 以下叙述中不正确的是( )
选项:
• A. 在一个函数中,可以有多条return语句
• B. 函数的定义不能嵌套,但函数的调用可以嵌套
• C. 函数必须有返回值
• D. 不同的函数中可以使用相同名字的变量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 当处理特定问题时的循环次数已知时,通常采用()来解决。
选项:
• A. for循环
• B. while循环
• C. do循环
• D. switch语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下函数的返回结果是( )
int function(char *x) {
char *p=x; while(*p++); return(p-x-1);
}
选项:
• A. 求字符串的长渝粤教育度
• B. 将字符串x连接到字符串p后面
• C. 将字符串x复制到字符串p中
• D. 将字符串x反向存放
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下正确的说法是( )
选项:
• A. 用户调用标准库函数前,必须重新定义
• B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• C. 系统不允许用户重新定义标准库函数
• D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. do语句能够改写为()语句。
选项:
• A. 复合
• B. if
• C. switch
• D. while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下关于函数模板叙述正确的是( )
选项:
• A. 函数模板也是一个具体类型的函数
• B. 函数模板的类型参数与函数的参数是同一个概念
• C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• D. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. n2
• F. (n+1)/2
• G. n(n-1)/2
• H. n(n+1)/2
• I. for
• J. if
• K. do
• L. while
• M. 形参和实参都是变量
• N. 形参是指针,实参是地址值
• O. 形参是引用,实参是变量
• P. 形参是变量,实参是地址值
• Q. 2
• R. 4
• S. 6
• T. 8
• U. char a[20]=”abcdefg”;
• V. char a[]=”x+y=55.”;
• W. char a[15];
• X. char a[10]=’5’;
• Y. 4
• Z. 3
• [. 5
• \. 2
• ]. C++程序总是从第一个定义的函数开始执行
• ^. C++程序总是从main函数开始
• _. C++函数必须有返回值,否则不能使用函数
• `. C++程序中有调用关系的所有函数必须放在同一个程序文件中
• a. int a[5][];
• b. int a[][5];
• c. int a[][3]={{1,3,5},{2}};
• d. int a[](10);
• e. int Function(void a);
• f. void Function (int);
• g. int Function(a);
• h. void int(double a);
• i. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• j. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• k. 两个以上的函数名字不同,但形参的个数或类型相同
• l. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• m. n/2
• n. n/2+1
• o. n/2-1
• p. n-1
• q. 内联函数
• r. 重载函数
• s. 递归函数
• t. 模板
• u. 4
• v. 5
• w. 6
• x. 7
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:
• A. n2
• B. (n+1)/2
• C. n(n-1)/2
• D. n(n+1)/2
• E. int a[5][];
• F. int a[][5];
• G. int a[][3]={{1,3,5},{2}};
• H. int a[](10);
• I. n
• J. n-1
• K. n+1
• L. n-2
• M. char a[20]=”abcdefg”;
• N. char a[]=”x+y=55.”;
• O. char a[15];
• P. char a[10]=’5’;
• Q. n/2
• R. n/2+1
• S. n/2-1
• T. n-1
• U. 形参和实参都是变量
• V. 形参是指针,实参是地址值
• W. 形参是引用,实参是变量
• X. 形参是变量,实参是地址值
• Y. for循环
• Z. while循环
• [. do循环
• \. 任一种循环
• ]. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• ^. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• _. 两个以上的函数名字不同,但形参的个数或类型相同
• `. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• a. 求字符串的长度
• b. 将字符串x连接到字符串p后面
• c. 将字符串x复制到字符串p中
• d. 将字符串x反向存放
• e. 4
• f. 3
• g. 5
• h. 2
• i. 3
• j. 4
• k. 5
• l. 6
• m. 内联函数
• n. 重载函数
• o. 递归函数
• p. 模板
• q. for
• r. if
• s. do
• t. while
• u. 复合
• v. if
• w. switch
• x. while
• y. 1
• z. n-1
• {. n
• |. n+1
• }. int Function(void a);
• ~. void Function (int);
• . int Function(a);
• �. void int(double a);
• �. 函数模板也是一个具体类型的函数
• �. 函数模板的类型参数与函数的参数是同一个概念
• �. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• �. 用函数模板定义的函数没有类型
• �. for循环
• �. while循环
• �. do循环
• �. switch语句
• �. 0
• �. 4
• �. 8
• �. 6
• �. 4
• �. 5
• �. 6
• �. 7
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 下列( )的调用方式是引用调用
选项:
• A. 形参和实参都是变量
• B. 形参是指针,实参是地址值
• C. 形参是引用,实参是变量
• D. 形参是变量,实参是地址值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. C++中函数返回值的类型是由( )决定的。
选项:
• A. return语句中表达式的类型
• B. 函数定义时的类型
• C. 调用函数时的调用语句
• D. 系统根据结果
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 在下面的字符数组定义中,哪一个有语法错误( )
选项:
• A. char a[20]=”abcdefg”;
• B. char a[]=”x+y=55.”;
• C. char a[15];
• D. char a[10]=’5’;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 循环体至少被执行一次的语句为()。
选项:
• A. for循环
• B. while循环
• C. do循环
• D. 任一种循环
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
选项:
• A. 2
• B. 4
• C. 6
• D. 8
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:
• A. n2
• B. (n+1)/2
• C. n(n-1)/2
• D. n(n+1)/2
• E. int Function(void a);
• F. void Function (int);
• G. int Function(a);
• H. void int(double a);
• I. for
• J. if
• K. do
• L. while
• M. 0
• N. 4
• O. 8
• P. 6
• Q. n
• R. n-1
• S. n+1
• T. n-2
• U. 内联函数
• V. 重载函数
• W. 递归函数
• X. 模板
• Y. 1
• Z. n-1
• [. n
• \. n+1
• ]. 4
• ^. 5
• _. 6
• `. 7
• a. 4
• b. 3
• c. 5
• d. 2
• e. 函数模板也是一个具体类型的函数
• f. 函数模板的类型参数与函数的参数是同一个概念
• g. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• h. 用函数模板定义的函数没有类型
• i. 用户调用标准库函数前,必须重新定义
• j. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• k. 系统不允许云南开放大学答案用户重新定义标准库函数
• l. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
• m. int a[]={1,2,3};
• n. int a[10]={0};
• o. int a[];
• p. int a[5];
• q. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• r. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• s. 两个以上的函数名字不同,但形参的个数或类型相同
• t. 两个以上的函数取相同的函数名,并且函数的返回类型相同
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 在下面循环语句中循环体执行的次数为()。
int i=0; do i++; while(i*i<10);
选项:
• A. 4
• B. 3
• C. 5
• D. 2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. switch语句能够改写为()语句。
选项:
• A. for
• B. if
• C. do
• D. while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 函数原型语句正确的是( )
选项:
• A. int Function(void a);
• B. void Function (int);
• C. int Function(a);
• D. void int(double a);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• F. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• G. 两个以上的函数名字不同,但形参的个数或类型相同
• H. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• I. 在一个函数中,可以有多条return语句
• J. 函数的定义不能嵌套,但函数的调用可以嵌套
• K. 函数必须有返回值
• L. 不同的函数中可以使用相同名字的变量
• M. 0
• N. 4
• O. 8
• P. 6
• Q. 求字符串的长度
• R. 将字符串x连接到字符串p后面
• S. 将字符串x复制到字符串p中
• T. 将字符串x反向存放
• U. int a[]={1,2,3};
• V. int a[10]={0};
• W. int a[];
• X. int a[5];
• Y. 2
• Z. 4
• [. 6
• \. 8
• ]. 函数模板也是一个具体类型的函数
• ^. 函数模板的类型参数与函数的参数是同一个概念
• _. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• `. 用函数模板定义的函数没有类型
• a. 4
• b. 5
• c. 6
• d. 7
• e. char a[20]=”abcdefg”;
• f. char a[]=”x+y=55.”;
• g. char a[15];
• h. char a[10]=’5’;
• i. return语句中表达式的类型
• j. 函数定义时的类型
• k. 调用函数时的调用语句
• l. 系统根据结果
• m. for循环
• n. while循环
• o. do循环
• p. 任一种循环
• q. 用户调用标准库函数前,必须重新定义
• r. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• s. 系统不允许用户重新定义标准库函数
• t. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
• u. n
• v. n-1
• w. n+1
• x. n-上海开放大学答案2
• y. 内联函数
• z. 重载函数
• {. 递归函数
• |. 模板
• }. for循环
• ~. while循环
• . do循环
• �. switch语句
• �. 形参和实参都是变量
• �. 形参是指针,实参是地址值
• �. 形参是引用,实参是变量
• �. 形参是变量,实参是地址值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 以下说法中正确的是( )
选项:
• A. C++程序总是从第一个定义的函数开始执行
• B. C++程序总是从main函数开始
• C. C++函数必须有返回值,否则不能使用函数
• D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 在下面的二维数组定义中,正确的是( )
选项:
• A. int a[5][];
• B. int a[][5];
• C. int a[][3]={{1,3,5},{2}};
• D. int a[](10);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:
• A. n2
• B. (n+1)/2
• C. n(n-1)/2
• D. n(n+1)/2
• E. for
• F. if
• G. do
• H. while
• I. n/2
• J. n/2+1
• K. n/2-1
• L. n-1
• M. 内联函数
• N. 重载函数
• O. 递归函数
• P. 模板
• Q. for循环
• R. while循环
• S. do循环
• T. switch语句
• U. for循环
• V. while循环
• W. do循环
• X. 任一种循环
• Y. 1
• Z. n-1
• [. n
• \. n+1
• ]. 2
• ^. 4
• _. 6
• `. 8
• a. 0
• b. 4
• c. 8
• d. 6
• e. 形参和实参都是变量
• f. 形参是指针,实参是地址值
• g. 形参是引用,实参是变量
• h. 形参是变量,实参是地址值
• i. 在一个函数中,可以有多条return语句
• j. 函数的定义不能嵌套,但函数的调用可以嵌套
• k. 函数必须有返回值
• l. 不同的函数中可以使用相同名字的变量
• m. 求字符串的长度
• n. 将字符串x连接到字符串p后面
• o. 将字符串x复制到字符串p中
• p. 将字符串x反向存放
• q. return语句中表达式的类型
• r. 函数定义时的类型
• s. 调用函数时的调用语句
• t. 系统根据结果
• u. int Function(void a);
• v. void Function (int);
• w. int Function(a);
• x. void int(double a);
• y. n
• z. n-1
• {. n+1
• |. n-2
• }. 3
• ~. 4
• . 5
• �. 6
• �. 函数模板也是一个具体类型的函数
• �. 函数模板的类型参数与函数的参数是同一个概念
• �. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• �. 用函数模板定义的函数没有类型
• �. 用户调用标准库函数前,必须重新定义
• �. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• �. 系统不允许用户重新定义标准库函数
• �. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. return语句中表达式的类型
• F. 函数定义时的类型
• G. 调用函数时的调用语句
• H. 系统根据结果
• I. for
• J. if
• K. do
• L. while
• M. 0
• N. 4
• O. 8
• P. 6
• Q. n/2
• R. n/2+1
• S. n/2-1
• T. n-1
• U. for循环
• V. while循环
• W. do循环
• X. 任一种循环
• Y. C++程序总是从第一个定义的函数开始执行
• Z. C++程序总是从main函数开始
• [. C++函数必须有返回值,否则不能使用函数
• \. C++程序中有调用关系的所有函数必须放在同一个程序文件中
• ]. 函数模板也是一个具体类型的函数
• ^. 函数模板的类型参数与函数的参数是同一个概念
• _. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• `. 用函数模板定义的函数没有类型
• a. 在一个函数中,可以有多条return语句
• b. 函数的定义不能嵌套,但函数的调用可以嵌套
• c. 函数必须有返回值
• d. 不同的函数中可以使用相同名字的变量
• e. 4
• f. 5
• g. 6
• h. 7
• i. for循环
• j. while循环
• k. do循环
• l. switch语句
• m. 1
• n. n-1
• o. n
• p. n+1
• q. int Function(void a);
• r. void Function (int);
• s. int Function(a);
• t. void int(double a);
• u. int a[]={1,2,3};
• v. int a[10]={0};
• w. int a[];
• x. int a[5];
• y. 内联函数
• z. 重载函数
• {. 递归函数
• |. 模板
• }. int a[5][];
• ~. int a[][5];
• . int a[][3]={{1,3,5},{2}};
• �. int a[](10);
• �. 4
• �. 3
• �. 5
• �. 2
• �. 形参和实参都是变量
• �. 形参是指针,实参是地址值
• �. 形参是引用,实参是变量
• �. 形参是变量,实参是地址值
• �. 复合
• �. if
• �. switch
• �. while
• �. char a[20]=”abcdefg”;
• �. char a[]=”x+y=55.”;
• �. char a[15];
• �. char a[10]=’5’;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 在下面循环语句中内层循环体S语句的执行总次数为()。
for(int i=0; i
选项:
• A. n2
• B. (n+1)/2
• C. n(n-1)/2
• D. n(n+1)/2
• E. 形参和实参都是变量
• F. 形参是指针,实参是地址值
• G. 形参是引用,实参是变量
• H. 形参是变量,实参是地址值
• I. for循环
• J. while循环
• K. do循环
• L. switch语句
• M. int a[5][];
• N. int a[][5];
• O. int a[][3]={{1,3,5},{2}};
• P. int a[](10);
• Q. 4
• R. 3
• S. 5
• T. 2
• U. for
• V. if
• W. do
• X. while
• Y. n/2
• Z. n/2+1
• [. n/2-1
• \. n-1
• ]. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• ^. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• _. 两个以上的函数名字不同,但形参的个数或类型相同
• `. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• a. for循环
• b. while循环
• c. do循环
• d. 任一种广东开放大学答案循环
• e. int Function(v渝粤题库oid a);
• f. void Function (int);
• g. int Function(a);
• h. void int(double a);
• i. int a[]={1,2,3};
• j. int a[10]={0};
• k. int a[];
• l. int a[5];
• m. 函数模板也是一个具体类型的函数
• n. 函数模板的类型参数与函数的参数是同一个概念
• o. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• p. 用函数模板定义的函数没有类型
• q. 1
• r. n-1
• s. n
• t. n+1
• u. 复合
• v. if
• w. switch
• x. while
• y. char a[20]=”abcdefg”;
• z. char a[]=”x+y=55.”;
• {. char a[15];
• |. char a[10]=’5’;
• }. 0
• ~. 4
• . 8
• �. 6
• �. C++程序总是从第一个定义的函数开始执行
• �. C++程序总是从main函数开始
• �. C++函数必须有返回值,否则不能使用函数
• �. C++程序中有调用关系的所有函数必须放在同一个程序文件中
• �. 4
• �. 5
• �. 6
• �. 7
• �. 用户调用标准库函数前,必须重新定义
• �. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• �. 系统不允许用户重新定义标准库函数
• �. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
• �. 3
• �. 4
• �. 5
• �. 6
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
选项:
• A. 0
• B. 4
• C. 8
• D. 6
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 函数原型语句正确的是()。
选项:
• A. int Function(void a);
• B. void Function (int);
• C. int Function(a);
• D. void int(double a);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下叙述中不正确的是()。
选项:
• A. 在一个函数中,可以有多条return语句
• B. 函数的定义不能嵌套,但函数的调用可以嵌套
• C. 函数必须有返回值
• D. 不同的函数中可以使用相同名字的变量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 在下面的二维数组定义中,正确的是()。
选项:
• A. int a[5][];
• B. int a[][5];
• C. int a[][3]={{1,3,5},{2}};
• D. int a[](10);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下正确的函数原型语句是()。
选项:
• A. double fun(int x,int y)
• B. double fun(int x;int y)
• C. double fun(int,int);
• D. double fun(int x,y);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. C++程序总是从第一个定义的函数开始执行
• F. C++程序总是从main函数开始执行
• G. C++函数必须有返回值,否则不能使用函数
• H. C++程序中有调用关系的所有函数必须放在同一个程序文件中
• I. 用户调用标准库函数前,必须重新定义
• J. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• K. 系统不允许用户重新定义标准库函数
• L. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
• M. 求字符串的长度B.将字符串x连接到字符串p后面
• N. 将字符串x复制到字符串p中
• O. 将字符串x反向存放
• P. 2
• Q. 4
• R. 6
• S. 8
• T. int a[]={1,2,3};
• U. int a[10]={0北京开放大学答案};
• V. int a[];
• W. int a[5];
• X. 内联函数
• Y. 重载函数
• Z. 递归函数
• [. 函数模板
• \. 1
• ]. 2
• ^. 4
• _. 5
• `. 形参和实参都是变量
• a. 形参是指针,实参是地址值
• b. 形参是引用,实参是变量
• c. 形参是变量,实参是地址值
• d. return语句中表达式的类型
• e. 该函数定义时的类型
• f. 调用函数时的调用语句
• g. 系统根据结果
• h. char a[20]=”abcdefg”;
• i. char a[]=”x+y=55.”;
• j. char a[15];
• k. char a[10]=’5’;
• l. 实数型
• m. 实数的地址
• n. 指向函数的指针
• o. 函数的地址
• p. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• q. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• r. 两个以上的函数名字不同,但形参的个数或类型相同
• s. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• t. 实数型
• u. 实数的地址C.指向函数的指针
• v. 函数的地址
• w. 函数模板也是一个具体类型的函数
• x. 函数模板的类型参数与函数的参数是同一个概念
• y. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• z. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 以下说法中正确的是()。
选项:
• A. C++程序总是从第一个定义的函数开始执行
• B. C++程序总是从main函数开始执行
• C. C++函数必须有返回值,否则不能使用函数
• D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 以下正确的说法是()。
选项:
• A. 用户调用标准库函数前,必须重新定义
• B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• C. 系统不允许用户重新定义标准库函数
• D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。
选项:
• A. 内联函数
• B. 重载函数
• C. 递归函数
• D. 函数模板
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
选项:
• A. 2
• B. 4
• C. 6
• D. 8
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 函数重载是指()。
选项:
• A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• C. 两个以上的函数名字不同,但形参的个数或类型相同
• D. 两个以上的函数取相同的函数名,并且函数的返回类型相同
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 若定义了函数 double *function(), 则函数function的返回值为( )。
选项:
• A. 实数型
• B. 实数的地址C.指向函数的指针
• C. 函数的地址
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 下列()的调用方式是引用调用。
选项:
• A. 形参和实参都是变量
• B. 形参是指针,实参是地址值
• C. 形参是引用,实参是变量
• D. 形参是变量,实参是地址值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. return语句中表达式的类型
• F. 该函数定义时的类型
• G. 调用函数时的调用语句
• H. 系统根据结果
• I. 在一个函数中,可以有多条return语句
• J. 函数的定义不能嵌套,但函数的调用可以嵌套
• K. 函数必须有返回值
• L. 不同的函数中可以使用相同名字的变量
• M. int a[]={1,2,3};
• N. int a[10]={0};
• O. int a[];
• P. int a[5];
• Q. 函数模板也是一个具体类型的函数
• R. 函数模板的类型参数与函数的参数是同一个概念
• S. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• T. 用函数模板定义的函数没有类型
• U. 实数型
• V. 实数的地址
• W. 指向函数的指针
• X. 函数的地址
• Y. 1
• Z. 2
• [. 4
• \. 5
• ]. 求字符串的长度B.将字符串x连接到字符串p后面
• ^. 将字符串x复制到字符串p中
• _. 将字符串x反向存放
• `. 1
• a. 2
• b. 4
• c. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 4
• C. 5
• D. 6
• E. 实数型
• F. 实数的地址C.指向函数的指针
• G. 函数的地址
• H. 1
• I. 2
• J. 4
• K. 5
• L. 1
• M. 2
• N. 4
• O. 5
• P. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• Q. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• R. 两个以上的函数名字不同,但形参的个数或类型相同
• S. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• T. 实数型
• U. 实数的地址
• V. 指向函数的指针
• W. 函数的地址
• X. double fun(int x,int y)
• Y. double fun(int x;int y)
• Z. double fun(int,int);
• [. double fun(int x,y);
• \. 形参和实参都是变量
• ]. 形参是指针,实参是地址值
• ^. 形参是引用,实参是变量
• _. 形参是变量,实参是地址值
• `. char a[20]=”abcdefg”;
• a. char a[]=”x+y=55.”;
• b. char a[15];
• c. char a[10]=’5’;
• d. 求字符串的长度B.将字符串x连接到字符串p后面
• e. 将字符串x复制到字符串p中
• f. 将字符串x反向存放
• g. 在一个函数中,可以有多条return语句
• h. 函数的定义不能嵌套,但函数的调用可以嵌套
• i. 函数必须有返回值
• j. 不同的函数中可以使用相同名字的变量
• k. int a[]={1,2,3};
• l. int a[10]={0};
• m. int a[];
• n. int a[5];
• o. 2
• p.渝粤搜题 4
• q. 6
• r. 8
• s. int Function(void a);
• t. void Function (int);
• u. int Function(a);
• v. void int(double a);
• w. 内联函数
• x. 重载函数
• y. 递归函数
• z. 函数模板
• {. return语句中表达式的类型
• |. 该函数定义时的类型
• }. 调用函数时的调用语句
• ~. 系统根据结果
• . 函数模板也是一个具体类型的函数
• �. 函数模板的类型参数与函数的参数是同一个概念
• �. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• �. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
选项:
• A. 1
• B. 2
• C. 4
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 以下关于函数模板叙述正确的是()。
选项:
• A. 函数模板也是一个具体类型的函数
• B. 函数模板的类型参数与函数的参数是同一个概念
• C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• D. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 以下函数的返回结果是( )。
int function(char *x) {
char *p=x; while(*p++); return(p-x-1);
}
选项:
• A. 求字符串的长度B.将字符串x连接到字符串p后面
• B. 将字符串x复制到字符串p中
• C. 将字符串x反向存放
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. C++中函数返回值的类型是由()决定的。
选项:
• A. return语句中表达式的类型
• B. 该函数定义时的类型
• C. 调用函数时的调用语句
• D. 系统根据结果
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 在下面的字符数组定义中,哪一个有语法错误。()。
选项:
• A. char a[20]=”abcdefg”;
• B. char a[]=”x+y=55.”;
• C. char a[15];
• D. char a[10]=’5’;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 若定义了函数 double *function(), 则函数function的返回值为()。
选项:
• A. 实数型
• B. 实数的地址
• C. 指向函数的指针
• D. 函数的地址
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 在下面的一维数组定义中,哪一个有语法错误。()
选项:
• A. int a[]={1,2,3};
• B. int a[10]={0};
• C. int a[];
• D. int a[5];
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 设有如下函数定义
int f(char *s) {
char *p=s;
while(*p!=’\0’) p++;
return(p-s);
}
在主函数中用cout<
选项:
• A. 3
• B. 国家开放大学答案4
• C. 5
• D. 6
• E. 形参和实参都是变量
• F. 形参是指针,实参是地址值
• G. 形参是引用,实参是变量
• H. 形参是变量,实参是地址值
• I. 0
• J. 4
• K. 8
• L. 6
• M. 在一个函数中,可以有多条return语句
• N. 函数的定义不能嵌套,但函数的调用可以嵌套
• O. 函数必须有返回值
• P. 不同的函数中可以使用相同名字的变量
答案: 请关注公众号【渝粤搜题】查看答案
平时作业
复
习
资
料
渝粤搜题微信公众号
编制
平时作业
复
习
资
料
渝粤搜题微信公众号
编制
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。