
C++语言程序设计渝粤教育
学校: 无
问题: 1. C++程序的基本模块为()。
选项:
• A. 表达式
• B. 标识符
• C. 语句
• D. 函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. switch语句能够改写为( )语句
选项:
• A. for
• B. if
• C. do
• D. while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在下面循环语句中循环体执行的次数为( )
int i=0,s=0; while(s<20) {i++; s+=i;}
选项:
• A. 4
• B. 5
• C. 6
• D. 7
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下列的符号常量定义中,错误的定义是( )
选项:
• A. const M=10;
• B. const int M=20;
• C. const char 云南开放大学答案ch;
• D. const bool mark=true;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 存储以下数据,占用存储字节最多的是()。
选项:
• A. 0
• B. ‘0’
• C. “0”
• D. 0.0
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下标识符中不全是保留字的是()。
选项:
• A. caseforint
• B. defaultthenwhile
• C. boolclasslong
• D. gotoreturnchar
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是( )
选项:
• A. 15
• B. 26,15
• C. 15,26
• D. 26
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. C++源程序文件的默认扩展名为()。
选项:
• A. cpp
• B. exe
• C. obj
• D. lik
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 假定下列x和y均为int型变量,则不正确的赋值为()。
选项:
• A. x+=y++
• B. x++=y++
• C. x=++y
• D. ++x=++y
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. x>0&&x<=10的相反表达式为()。
选项:
• A. x<=0 || x>10
• B. x<=0 && x>10
• C. x<=0 || x<=10
• D. x>0 && x>10
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。
选项:
• A. 内联函数
• B. 重载函数
• C. 递归函北京开放大学答案数
• D. 模板
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. switch语句能够改写为()语句。
选项:
• A. for
• B. if
• C. do
• D. while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下关于函数模板叙述正确的是( )
选项:
• A. 函数模板也是一个具体类型的函数
• B. 函数模板的类型参数与函数的参数是同一个概念
• C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• D. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下函数的返回结果是( )
int function(char *x) {
char *p=x; while(*p++); return(p-x-1);
}
选项:
• A. 求字符串的长度
• B. 将字符串x连接到字符串p后面
• C. 将字符串x复制到字符串p中
• D. 将字符串x反向存放
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下说法中正确的是( )
选项:
• A. C++程序总是从第一个定义的函数开始执行
• B. C++程序总是从main函数开始
• C. C++函数必须有返回值,否则不能使用函数
• D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 在下面循环语句中循环体执行的次数为()。
int i=0,s=0; while(s<20) {i++; s+=i;}
选项:
• A. 4
• B. 5
• C. 6
• D. 7
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
选项:
• A. 2
• B. 4
• C. 6
• D. 8
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 循环语句“for(int i=0; i
选项:
• A. 1
• B. n-1
• C. n
• D. n+1
• E. 用户调用标准库函数前,必须重新定义
• F. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• G. 系统不允许用户重新定义标准库函数
• H. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
• I. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• J. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
• K. 两个以上的函数名字不同,但形参的个数或类型相同
• L. 两个以上的函数取相同的函数名,并且函数的返回类型相同
• M. n/2
• N. nwww.yuyue-edu.cn/2+1
• O. n/2-1
• P. n-1
• Q. n
• R. n-1
• S. n+1
• T. n-2
• U. char a[20]=”abcdefg”;
• V. char a[]=”x+y=55.”;
• W. char a[15];
• X. char a[10]=’5’;
• Y. 在一个函数中,可以有多条return语句
• Z. 函数的定义不能嵌套,但函数的调用可以嵌套
• [. 函数必须有返回值
• \. 不同的函数中可以使用相同名字的变量
• ]. 3
• ^. 4
• _. 5
• `. 6
• a. 形参和实参都是变量
• b. 形参是指针,实参是地址值
• c. 形参是引用,实参是变量
• d. 形参是变量,实参是地址值
• e. 复合
• f. if
• g. switch
• h. while
• i. int Function(void a);
• j. void Function (int);
• k. int Function(a);
• l. void int(double a);
• m. for循环
• n. whil渝粤搜题e循环
• o. do循环
• p. switch语句
• q. n2
• r. (n+1)/2
• s. n(n-1)/2
• t. n(n+1)/2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 以下叙述中不正确的是()。
选项:
• A. 在一个函数中,可以有多条return语句
• B. 函数的定义不能嵌套,但函数的调用可以嵌套
• C. 函数必须有返回值
• D. 不同的函数中可以使用相同名字的变量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 函数原型语句正确的是()。
选项:
• A. int Function(void a);
• B. void Function (int);
• C. int Function(a);
• D. void int(double a);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在下面的一维数组定义中,哪一个有语法错误。()
选项:
• A. int a[]={1,2,3};
• B. int a[10]={0};
• C. int a[]渝粤题库;
• D. int a[5];
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 若定义了函数 double *function(), 则函数function的返回值为()。
选项:
• A. 实数型
• B. 实数的地址
• C. 指向函数的指针
• D. 函数的地址
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 以下关于函数模板叙述正确的是()。
选项:
• A. 函数模板也是一个具体类型的函数
• B. 函数模板的类型参数与函数的参数是同一个概念
• C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
• D. 用函数模板定义的函数没有类型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
选项:
• A. 1
• B. 2
• C. 4
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 以下函数的返回结果是( )。
int function(char *x) {
char *p=x; while(*p++); return(p-x-1);
}
选项:
• A. 求字符串的长度B.将字符串x连接到字符串p后面
• B. 将字符串x复制到字符串p中
• C. 将字符串x反向存放
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 函数重载是指()。
选项:
• A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
• B. 两个以上的函数取相同的名字和具有相同上海开放大学答案的参数个数,但形参的类型可以不同
• C. 两个以上的函数名字不同,但形参的个数或类型相同
• D. 两个以上的函数取相同的函数名,并且函数的返回类型相同
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
选项:
• A. 0
• B. 4
• C. 8
• D. 6
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 下列()的调用方式是引用调用。
选项:
• A. 形参和实参都是变量
• B. 形参是指针,实参是地址值
• C. 形参是引用,实参是变量
• D. 形参是变量,实参是地址值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 以下说法中正确的是()。
选项:
• A. C++程序总是从第一个定义的函数开始执行
• B. C++程序总是从main函数开始执行
• C. C++函数必须有返回值,否则不能使用函数
• D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案: 请关注公众号【渝粤搜国家开放大学答案题】查看答案
问题: 12. 以下正确的说法是()。
选项:
• A. 用户调用标准库函数前,必须重新定义
• B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
• C. 系统不允许用户重新定义标准库函数
• D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数广东开放大学答案为()个。
选项:
• A. 1
• B. 2
• C. 4
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. int a[5][];
• F. int a[][5];
• G. int a[][3]={{1,3,5},{2}};
• H. int a[](10);
• I. 实数型
• J. 实数的地址C.指向函数的指针
• K. 函数的地址
• L. char a[20]=”abcdefg”;
• M. char a[]=”x+y=55.”;
• N. char a[15];
• O江苏开放大学答案. char a[10]=’5’;
• P. return语句中表达式的类型
• Q. 该函数定义时的类型
• R. 调用函数时的调用语句
• S. 系统根据结果
• T. double fun(int x,int y)
• U. double fun(int x;int y)
• V. double fun(int,int);
• W. double fun(int x,y);
• X. 2
• Y. 4
• Z. 6
• [. 8
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。