在C++中,_file是一个合法的标识符
对
错
【答案】:对
C++程序的执行是从程序的第一个函数开始的
对
错
【答案】:错
C++源程序文件的扩展名是()
a. c
b. cpp
c. obj
d. exe
【答案】:b
文件名为student.cpp的C++源程序经过编译和连接后生成的可执行文件的文件名是()
a. student.exe
b. student.link
c. student.obj
d. main.cpp
【答案】:请联系在线客服,或加微信好友
下列符号中,不能作为变量名使用的是()
a. 123sum
b. _SUM
c. SUM
d. _sum
【答案】:请联系在线客服,或加微信好友
在C++中Sum和sum是两个不同的标识符
对
错
【答案】:请联系在线客服,或加微信好友
C++主函数的函数名是()
a. cpp
b. main
c. MAIN
d. Main
【答案】:请联系在线客服,或加微信好友
C++可执行程序的扩展名为()
a. exe
b. cpp
c. lik
d. obj
【答案】:请联系在线客服,或加微信好友
“编辑”是应用程序开发的第一步,经过编辑后的文件是()
a. 源程序文件
b. 可执行程序文件
c. 连接程序文件
d. 目标程序文件
【答案】:请联系在线客服,或加微信好友
执行一个C++应用程序时,从哪一个函数开始执行()
a. 主函数后的第一个函数
b. 最后一个函数
c. 主函数
d. 第一个函数
【答案】:请联系在线客服,或加微信好友
十进制数20的八进制表示是020
对
错
【答案】:请联系在线客服,或加微信好友
下列选项中,合法的标识符是()
a. 365hell
b. _hell
c. h.ell
d. hell!
【答案】:请联系在线客服,或加微信好友
C++基本语句的结束标记是()
a. ,
b. ;
c. 。
d. :
【答案】:请联系在线客服,或加微信好友
实数0.02389 用科学表示法应表示为()
a. 0.2389e-1
b. 0.2389e1
c. 2.389e-2
d. 2.389e2
【答案】:请联系在线客服,或加微信好友
C++程序开发过程中几个相互衔接的步骤,按顺序依次是:编辑、连接、编译和运行
对
错
【答案】:请联系在线客服,或加微信好友
执行语句:int x=3 ,y; y=x– ; 后,y的值是2
对
错
【答案】:请联系在线客服,或加微信好友
C++源程序经过编译后,生成的目标程序扩展名是()
a. obj
b. cpp
c. exe
d. lik
【答案】:请联系在线客服,或加微信好友
C++源程序文件的扩展名是obj
对
错
【答案】:请联系在线客服,或加微信好友
下列有关数据类型的各种说法中,错误的是()
a. 单精度数和双精度数都属于实型数
b. double是双精度类型修饰符
c. 一个单精度数据占用4字节空间
d. 一个双精度数据占用4字节空间
【答案】:请联系在线客服,或加微信好友
执行语句:cin>>i>>j;从键盘依次输入2、3,则变量j获得的值是()
a. 3
b. 0
c. 5
d. 2
【答案】:请联系在线客服,或加微信好友
C++可执行程序文件的扩展名是cpp
对
错
【答案】:请联系在线客服,或加微信好友
C++主函数的函数名是Main
对
错
【答案】:请联系在线客服,或加微信好友
实数6.3059E3在常规表示法中应表示为()
a. 6305.9
b. 6.3059
c. 63.059
d. 630.59
【答案】:请联系在线客服,或加微信好友
C++语言是在哪一种计算机语言的基础之上发展起来的()
a. Basic
b. Java
c. Delph i
d. C
【答案】:请联系在线客服,或加微信好友
C++复合语句使用哪一组符号括起来()~ ( )~ ~ “ ”}
【答案】:请联系在线客服,或加微信好友
若x为一个bool型变量,则表达式x &&10>9的值是()
a. false
b. 与x的值相同
c. 与x的值相反
d. true
【答案】:请联系在线客服,或加微信好友
条件分支结构有一个入口和多个出口
对
错
【答案】:请联系在线客服,或加微信好友
在循环结构中可以使用break强制退出循环
对
错
【答案】:请联系在线客服,或加微信好友
x为一个bool型变量,则表达式x‖!x的值是()
a. 与x的值相同
b. false
c. true
d. 与x的值相反
【答案】:请联系在线客服,或加微信好友
若x为一个bool型变量,则表达式x‖8>6的值是()
a. 与x的值相反
b. 与x的值相同
c. true
d. false
【答案】:请联系在线客服,或加微信好友
通过执行语句:a=b;b=c;c=a;可以实现()
a. 交换a、b和c的值
b. 交换a和c的值
c. 交换b和c的值
d. 交换b和a的值
【答案】:请联系在线客服,或加微信好友
表达式A>B && A<=B 的值为true对 错 【答案】:请联系在线客服,或加微信好友在循环结构中使用continue语句用来实现无条件跳转对 错 【答案】:请联系在线客服,或加微信好友设x和y均为bool型变量,则x && y为真的条件是()a. 至少一个为真 b. 它们均为真 c. 至少一个为假 d. 它们均为假 【答案】:请联系在线客服,或加微信好友表达式k++﹡=2是一个正确的表达式对 错 【答案】:请联系在线客服,或加微信好友表达式38%6的值是()a. 1 b. 0 c. 3 d. 2 【答案】:请联系在线客服,或加微信好友表达式9|3的值是()a. 11 b. 3 c. 9 d. 12 【答案】:请联系在线客服,或加微信好友数据类型之间的转换可以在任意类型之间进行对 错 【答案】:请联系在线客服,或加微信好友“连接”是应用程序开发的第三步,目标程序经过连接后生成()a. 连接程序 b. 目标程序 c. 可执行程序 d. 源程序 【答案】:请联系在线客服,或加微信好友表达式3<<2的值是()a. 12 b. 9 c. 3 d. 6 【答案】:请联系在线客服,或加微信好友若x=8,则表达式( x>0 ? 10 : 0 ;)的值是()
a. 2
b. 0
c. 8
d. 10
【答案】:请联系在线客服,或加微信好友
若一维数组元素个数为n,则数组元素的最大下标是n,最小下标是0
对
错
【答案】:请联系在线客服,或加微信好友
下列表达式中,值为3的是()
a. 63%10
b. 25/11
c. 3*3
d. 3-3
【答案】:请联系在线客服,或加微信好友
有返回值的函数,结束函数运行时可以不使用return语句
对
错
【答案】:请联系在线客服,或加微信好友
执行循环语句“for(int i=0;i<10;i++) cout <<‘*’;”后,在屏幕上输出多少个‘*’号()a. 10个 b. 9个 c. 8个 d. 11个 【答案】:请联系在线客服,或加微信好友sizeof (double) 得到的是一个整数对 错 【答案】:请联系在线客服,或加微信好友C++的基本数据类型是指()a. 实型和字符型 b. 整型和指针 c. 整型和实型 d. 指针和数组 【答案】:请联系在线客服,或加微信好友表达式10>>1的值是()
a. 2
b. 12
c. 10
d. 5
【答案】:请联系在线客服,或加微信好友
顺序结构、条件分支结构和跳转结构是三种基本的控制结构
对
错
【答案】:请联系在线客服,或加微信好友
字符串“study”的长度是6
对
错
【答案】:请联系在线客服,或加微信好友
下列字符串长度为2的是()
a. “ABC”
b. “AB”
c. “ABCD”
d. “A”
【答案】:请联系在线客服,或加微信好友
执行语句:int a=8,b=2;a-=b;后,a、b的值分别是()
a. 6、2
b. char 6、6
c. 8、8
d. 8、2
【答案】:请联系在线客服,或加微信好友
定义于函数外部的变量是()
a. 局部变量
b. 寄存器变量
c. 静态变量
d. 全局变量
【答案】:请联系在线客服,或加微信好友
已知 “int A80={0};”,则数组A中共有多少个元素()
a. 0
b. 1
c. 不确定
d. 80
【答案】:请联系在线客服,或加微信好友
下面哪一个保留字不能作为函数的返回值类型()
a. char
b. delete
c. long
d. void
【答案】:请联系在线客服,或加微信好友
已知“int m8={3,5,7,11};”,则a3值是()
【答案】:请联系在线客服,或加微信好友
函数定义所能提供的信息,函数原形也能提供
对
错
【答案】:请联系在线客服,或加微信好友
已知 “int a90;”,则数组a中元素的最大下标是()
a. 1
b. 89
c. 0
d. 90
【答案】:请联系在线客服,或加微信好友
下列关于函数的说法中正确的是()
a. 一个程序中只能有一个函数
b. 所有的函数名都是main
c. 函数是具有特定功能的程序模块
d. 函数就是主函数
【答案】:请联系在线客服,或加微信好友
函数直接或间接地调用自身,这样的调用是()
a. 语句调用
b. 表达式调用
c. 递归调用
d. 简单调用
【答案】:请联系在线客服,或加微信好友
数组num的定义为:int num 3=,{1,2,5},{6}};由此可知该数组是一个3行3列的共有9个元素的数组{TRUE}
【答案】:请联系在线客服,或加微信好友
所有的局部变量都是静态变量
对
错
【答案】:请联系在线客服,或加微信好友
字符串“helloC++”存储在计算机中,占用的空间是()
a. 11字节
b. 8字节
c. 10字节
d. 9字节
【答案】:请联系在线客服,或加微信好友
作为表达式的函数调用,要求被调用函数必须是()
a. 无参函数
b. 有参函数
c. 无返回值的函数
d. 有返回值的函数
【答案】:请联系在线客服,或加微信好友
数组a的定义:int a53=,{5},{5,6,8}};则该数组共有6个元素{FALSE}
【答案】:请联系在线客服,或加微信好友
下列字符串在计算机中占用3字节空间的是()
a. “A”
b. “ABC”
c. “AB”
d. “ABCD”
【答案】:请联系在线客服,或加微信好友
重载函数必须在参数的数量上或类型上与其它同名函数有所区别
对
错
【答案】:请联系在线客服,或加微信好友
下列有关字符串常量“ABC”的说法,错误的是()
a. 字符串“ABC”在计算机中需要3字节的存储空间
b. 字符串常量用双
引号括起来
c. 在计算机中“ABC”是一个以‘\0’为结尾存储的字符序列
d. “A” 和‘A’分别是字符串常量和字符常量
【答案】:请联系在线客服,或加微信好友
已知:“int num4=;”则数组num各元素的值分别是(){=10,9,0,0~10 , 9~10,9,0~10,9, 9, 9}
【答案】:请联系在线客服,或加微信好友
在程序中使用sizeof (data) 表示数组中元素个数,其中data是数组名
对
错
【答案】:请联系在线客服,或加微信好友
作为表达式的函数调用,被调用函数必须有返回值
对
错
【答案】:请联系在线客服,或加微信好友
已知s1和s2是两个有足够元素个数的字符串变量,其值分别是“ab” 和“abcd”,执行语句strcat(s1,s2);后,s1的值是()
a. “ab”
b. “ababcd”
c. “abcd”
d. “abcdab”
【答案】:请联系在线客服,或加微信好友
“C”和‘C’是两个完全相同的字符常量
对
错
【答案】:请联系在线客服,或加微信好友
字符串“string”占用7字节的存储空间
对
错
【答案】:请联系在线客服,或加微信好友
C++流是()
a. 信息在计算机中输入和输出过程的形象比喻
b. 数据的输入过程
c. 数据的输出过程
d. 物质的任意流动
【答案】:请联系在线客服,或加微信好友
定义常值指针时,使用保留字()
a. const
b. string
c. this
d. void
【答案】:请联系在线客服,或加微信好友
cin是ostream流类的对象
对
错
【答案】:请联系在线客服,或加微信好友
C++类库中的根基类是io
对
错
【答案】:请联系在线客服,或加微信好友
假定指针变量p定义为“int *p=new int(100) ;”,要释放p所指向的动态内存空间,应使用语句()
a. delete &p ;
b. delete *p ;
c. delete p ;
d. delete []p ;
【答案】:请联系在线客服,或加微信好友
p为一个指针变量,下列表达式中能正确表示“p所指向的单元数据值增1,并作为表达式的值”的是()
a. p++
b. ++p
c. * ++p
d. ++ *p
【答案】:请联系在线客服,或加微信好友
B是一个一维int型数组名,下列选项中与Bi等效的是()
a. *B+i
b. B+*i
c. B+i
d. *(B+i)
【答案】:请联系在线客服,或加微信好友
下列关于逻辑型数据的说法中错误的是()
a. 逻辑型数据的类型修饰符是bool
b. 逻辑型数据只有false和true两个取值
c. 一个逻辑型数据占用2字节空间
d. 逻辑型数据也可以称为布尔
类型数据
【答案】:请联系在线客服,或加微信好友
A是一字符型数组名,要访问数组A的首元素,不正确的是()
a. *(A+0)
b. *A
c. A[0]
d. *A[0]
【答案】:请联系在线客服,或加微信好友
指针是存储特定类型数据的地址,指针的类型就是指针所指向的数据的类型
对
错
【答案】:请联系在线客服,或加微信好友
C++类库中的根基类是()
a. ios
b. ostream
c. fstream
d. istream
【答案】:请联系在线客服,或加微信好友
C++中,类是指()
a. 具有不同属性和行为的一类事物的描述
b. 某一类具有共同特性的函数
c. 具有共同行为的某些数据类型
d. 具有共同属性和行为的一类事物的抽象描述
【答案】:请联系在线客服,或加微信好友
定义结构类型时,使用的保留字是()
a. union
b. extern
c. struct
d. static
【答案】:请联系在线客服,或加微信好友
保留字public表示类中成员的私有访问属性,该成员只能为该类的成员函数所访问
对
错
【答案】:请联系在线客服,或加微信好友
类是一种用户定义的类型,包括定义数据成员和函数成员
对
错
【答案】:请联系在线客服,或加微信好友
下列操作符中,专门用来释放一块动态空间的操作符是()
a. cout
b. cin
c. new
d. delete
【答案】:请联系在线客服,或加微信好友
假设A是一维数组名,则*A和A0访问的是同一个数组元素
对
错
【答案】:请联系在线客服,或加微信好友
一个不指向任何数据的指针称为空指针,空指针又称为无类型指针
对
错
【答案】:请联系在线客服,或加微信好友
下列有关全局变量的各种说法中,正确的是()
a. 全局变量在函数外部定义
b. 全局变量不是静态变量
c. 任何全局变量只能被主函数访问
d. 全局变量在函数内部定义
【答案】:请联系在线客服,或加微信好友
在外存磁盘上的文件进行的输入输出称为标准I/O
对
错
【答案】:请联系在线客服,或加微信好友
下列说法中正确的是()
a. 指针不能指向数组
b. 指针是存储特定类型数据的地址
c. 指针不能指向函数
d. 指针就是地址,两者没有区别
【答案】:请联系在线客服,或加微信好友
执行语句:int x=3, y; y=++x;后,x、y的值分别是()
a. 4、3
b. 4、4
c. 3、4
d. 3、3
【答案】:请联系在线客服,或加微信好友
结构是一种用户自定义的类型,而联合不是
对
错
【答案】:请联系在线客服,或加微信好友
一个联合对象的大小等于所有数据成员所占存储空间大小的总和
对
错
【答案】:请联系在线客服,或加微信好友
C++程序中的每条基本语句都是用大括号括起来的,这种说法是否正确?
【答案】:请联系在线客服,或加微信好友
C++程序中的每条基本语句都是用大括号括起来的。
对
错
【答案】:请联系在线客服,或加微信好友
若有说明int c;则while(c=cin.get( ));是正确的C++语句。 ( )
对
错
【答案】:请联系在线客服,或加微信好友
int i,*p=&i;是正确的C++说明。 ( )
对
错
【答案】:请联系在线客服,或加微信好友
7&3+12的值是15。 ( )
对
错
【答案】:请联系在线客服,或加微信好友
若有int ⅰ=10, j=0;则执行完语句if (j=0)ⅰ+ +; else ⅰ- -; ⅰ的值为11。( )
对
错
【答案】:请联系在线客服,或加微信好友
若有 int ⅰ=5, j=10;则执行完语句
switch (i)
{ case 4: j + +;
case 5: j – – ;
case 6: j + +;
case 7: j – =2;
default:;
}后j的值为8。 ( )
对
错
【答案】:请联系在线客服,或加微信好友
若有 int i=10, j=2;则执行完ⅰ* =j+8;后ⅰ的值为28。 ( )
对
错
【答案】:请联系在线客服,或加微信好友
若一个C++ 程序中说明一个全局变量int ⅰ; (在所有函数之外说明的),则该程序任何一点都可引用全局变量ⅰ。( )
对
错
【答案】:请联系在线客服,或加微信好友
若ⅰ为某函数func之内说明的变量,则当func执行完后,ⅰ值无定义。( )
对
错
【答案】:请联系在线客服,或加微信好友
一个可执行的C++语言程序可以包含若干个函数,但至少必须包含一个main( )函数。( )
对
错
【答案】:请联系在线客服,或加微信好友
一个可执行的C++语言程序总是从main()函数的入口地址处开始执行。( )
对
错
【答案】:请联系在线客服,或加微信好友
由C++源程序文件编译而成的目标代码文件的缺省扩展名为( )
A. exe
B. obj 答对了!非常棒!
C. lik
D. cpp
【答案】:请联系在线客服,或加微信好友
设x和y均为bool类型,则x&&y为真的条件是( )
A. 其中一个为真
B. 它们均为真 答对了!非常棒!
C. 其中一个为假
D. 它们均为假
【答案】:请联系在线客服,或加微信好友
设有int i;则表达式i=1,++i,++i||++i,i的值为 ( )
A. 3 答对了!非常棒!
B. 4
C. 1
D. 2
【答案】:请联系在线客服,或加微信好友
设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 ( )
A. 3
B. 10
C. 1 答对了!非常棒!
D. 2
【答案】:请联系在线客服,或加微信好友
设有int a ={10,11,12},*p=&a0;则执行完*p++;*p+=1;后a0,a1,a2的值依次是 ( )
A. 11,12,12
B. 10,11,12
C. 11,11,12
D. 10,12,12 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
设有int i, j, k; 则表达式i=1,j=2,k=3, i&&j&k 的值为 ( )
A. 0
B. 1 答对了!非常棒!
C. 63
D. 2
【答案】:请联系在线客服,或加微信好友
设有说明int s2={0,1},*p=s; 则下列错误的C++语句是 ( )
A. s+=1; 答对了!非常棒!
B. *p++;
C. (*P)++;
D. p+=1;
【答案】:请联系在线客服,或加微信好友
若有char a3= {‘A’,’\0′,’D’},*P=a, i=2, j=4;则下列表达式值不是1的有( )
A. strlen (a);
B. *(P+1); 答对了!非常棒!
C. – -ⅰ;
D. j‖j;
【答案】:请联系在线客服,或加微信好友
表达式4‖3‖2‖1的值为( )
A. 2
B. 1 答对了!非常棒!
C. 3
D. 4
【答案】:请联系在线客服,或加微信好友
表达式1&3&5&7的值为( )
A. 1 答对了!非常棒!
B. 5
C. 7
D. 3
【答案】:请联系在线客服,或加微信好友
设a、b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是( )
A. ‘A’&&’B’
B. a<=b+c&&c>=a+b 答对了!非常棒!
C. c>=b||b+c&&b-c
D. a<=b 【答案】:请联系在线客服,或加微信好友若有以下定义: char a; int b; float c; double d;则表达式a*b+d-c*b值的类型为( )A. char B. float C. int D. double 答对了!非常棒!【答案】:请联系在线客服,或加微信好友下面各语句中,能正确进行字符串赋值操作的语句行是( )A. char s[5]={'A','B','C','D','E'} B. char *s; cin>>s;
C. char *s; s=”ABCDE”; 答对了!非常棒!
D. char s[4][5]={“ABCDE”};
【答案】:请联系在线客服,或加微信好友
若有:int a6={4,5,6,9,5,7},*p=a, *q=p; 则对数组元素的错误引用是( )
A. *a++ 答对了!非常棒!
B. *q++
C. *(p+4)
D. a[4]
【答案】:请联系在线客服,或加微信好友
在变量定义int sum , SUM; 中sum和SUM是两个相同的变量名。( )
对
错
【答案】:请联系在线客服,或加微信好友
在C++语言中,变量可以不定义而直接引用。( )
对
错
【答案】:请联系在线客服,或加微信好友
字符串”china”在内存中占据的存储空间是5个字节。( )
对
错
【答案】:请联系在线客服,或加微信好友
C++表达式4/7和4.0/7的值是相等的,且都为double型。( )
对
错
【答案】:请联系在线客服,或加微信好友
C++表达式 a=3*5,a*4 是一个赋值表达式。( )
对
错
【答案】:请联系在线客服,或加微信好友
关系表达式 a=b>c 等价于 a=(b>c) ,同时也等价于 a==b>c。( )
对
错
【答案】:请联系在线客服,或加微信好友
(a=3)>(b=5) 是合法的关系表达式。( )
对
错
【答案】:请联系在线客服,或加微信好友
逻辑表达式’c’&&’d’ 的值为 1 。( )
对
错
【答案】:请联系在线客服,或加微信好友
设x和y均为int型变量,则以下语句x+=y; y=x-y; x-=y; 的功能是( )
A. 把x和y按从大到小排列
B. 把x和y按从小到大排列
C. 交换x和y中的值 答对了!非常棒!
D. 无确定结果
【答案】:请联系在线客服,或加微信好友
for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。( )
对
错
【答案】:请联系在线客服,或加微信好友
表示关系x<=y<=z的C++语言表达式为( )A. (x<=y)AND(y<=z) B. (x<=y<=z) C. (x<=y)&&(y<=z) 答对了!非常棒!D. (x<=y)&(y<=z) 【答案】:请联系在线客服,或加微信好友设x和y均为int型变量,则执行下面的循环后,y值为( ) for(y=1,x=1;y<=50;y++) { if(x>=10))break;
if (x%2==1)
{ x+=5; continue;}
x-=3;
}
A. 4
B. 8
C. 2
D. 6 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
给出以下定义:
char X =”abcdefg”;
char Y ={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};
则正确的叙述为( )
A. 数组X的长度大于数组Y的长度 答对了!非常棒!
B. 数组X和数组Y等价
C. 数组X的长度小于数组Y的长度
D. 数组X和数组Y的长度相同
【答案】:请联系在线客服,或加微信好友
假定a和b为int型变量,则执行以下语句后b的值为( )
a=1; b=10;
do
{ b-=a; a++; }
while (b–<0);A. 8 答对了!非常棒!B. 9 C. -1 D. -2 【答案】:请联系在线客服,或加微信好友设j为int型变量,则下面for循环语句的执行结果是( ) for( j=10;j>3;j–)
{ if(j%3)j–;
–j; –j;
cout<
B. (*sp).val++
C. sp->val++
D. ++sp->val 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
当需要把一个带初始化的变量定义为常值变量时,则应在该语句的前面加上关键字( )
A. continue
B. static
C. extern
D. const 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
假定一个字符串的长度为n,则定义存储该字符串的字符数组的长度至少为( )
A. n
B. n+1 答对了!非常棒!
C. n-1
D. n+2
【答案】:请联系在线客服,或加微信好友
假定AB为一个类,则该类的拷贝构造函数的正确声明是( )
A. AB&(AB & x);
B. AB(AB &); 答对了!非常棒!
C. AB(AB x);
D. AB(AB *);
【答案】:请联系在线客服,或加微信好友
当需要打开A盘上的xxk.dat文件用于输入时,则定义文件流对象的语句为( )
A. ifstream fin(“A:\\xxk.dat” , ios::nocreate); 答对了!非常棒!
B. fstream fin(“A:\\xxk.dat”);
C. ofstream fin(“A:\\xxk.dat”);
D. ifstream fin(“A:\\xxk.dat” , ios::app);
【答案】:请联系在线客服,或加微信好友
当需要将一个函数 bool isnumber (char c) ; 声明为内联函数时,则此内联函数的函数原型为( )
A. extern bool isnumber (char c) ;
B. define bool isnumber (char c) ;
C. enum bool isnumber (char c) ;
D. inline bool isnumber (char c) ; 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
对于结构中定义的成员,其隐含访问权限为( )
A. public 答对了!非常棒!
B. static
C. private
D. protected
【答案】:请联系在线客服,或加微信好友
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )
A. ios::in | ios::out
B. ios::out
C. 没有
D. ios::in 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( )
A. AB & operator+( );
B. operator+(AB a );
C. AB operator+(AB &a ,AB &b);
D. AB operator+(AB &a ); 答对了!非常棒!
【答案】:请联系在线客服,或加微信好友
已知带默认参数的函数原型为void func (int a , int b , int c=12 , int d=20) ; 则下列函数调用语句错误的是( )
A. func (10,15, ,30) ; 答对了!非常棒!
B. func (10,15,20,30) ;
C. func (10,15) ;
D. func (10,15,20) ;
【答案】:请联系在线客服,或加微信好友