ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:105.50KB ,
资源ID:1324048      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1324048.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级C++-221及答案解析.doc)为本站会员(bowdiet140)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级C++-221及答案解析.doc

1、二级 C+-221 及答案解析(总分:71.50,做题时间:90 分钟)一、选择题(总题数:40,分数:71.50)1.有如下程序: #includeiostream using namespace std; int main() int*p; *p=9; cout“The value at p:“*p; return 0; 编译运行程序将出现的情况是_。(分数:2.00)A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value at p:9C.运行时一定输出:The value at p:*9D.运行时有可能出错2.下列选项中,不是一个算法的基本特征的是_。(分数:1

2、.00)A.完整性B.可行性C.有穷性D.拥有足够的情报3.有如下类声明: class XA int x; public: XA(int n)x=n; ; class XB:public XA int y; public: XB(int a,int b); ; 在构造函数 XB 的下列定义中,正确的是 _ 。(分数:2.00)A.XB:XB(int a,int b):x(a),y(b)B.XB:XB(int a,int b):XA(a),y(b)C.XB:XB(int a,int b):x(a),XB(b)D.XB:XB(int a,int b):XA(a),XB(b)4.假设函数 fun 已

3、经定义,其原型为“void fun(int a,int b=7,char*p=“*“);”下列函数调用中错误的是_。(分数:2.00)A.fun(5)B.fun(5,8)C.fun(6,“#“)D.fun(0,0,“=“)5.有如下程序: #includelostream using namespace std; class MyClass public: MyClass() cout “*“; MyClass(MyClass MyClass() cout “; ; int main(); MyClass a; Myclass b(a); return 0; 运行时的输出结果是_。(分数:2.

4、00)A.*#B.#*C.*#D.#*6.有下列程序: #include stdio.h void main() (int a=1,2,3,4),y,*p=a3; -p;y=*p;printf(“y=%d/n“,y); 程序的运行结果是 _ ,(分数:2.50)A.y=0B.y=1C.y=2D.y=37.数据库系统与文件系统的最主要区别是 _ 。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量8.下列

5、符号中不属于 C+关键字的是_。(分数:1.00)A.friendB.namespaceC.continueD.byte9.下面这个程序段的时间复杂度是 _ 。 for (i=1; in; i+) y=y+1; for (j=0;j=(2*n);j+) X+; A.O(10g2n) B.O(n) C.O(nlog2n) D.O(n2)(分数:1.00)A.B.C.D.10.以下程序执行后的输出结果是 _ 。 #include iostream using namespace std; void try(int,int,int,int); int main() int x,y,z,r; x=1;

6、 y=2; try(x,y,z,r); coutrendl; return 0; void try(int x,int y,int z,int r) z=x+y; x=x*x; y=y*y; r=z+x+y; (分数:2.00)A.18B.9C.10D.不确定11.下列基本结构中,能简化大量程序代码行的是_。(分数:2.50)A.顺序结构B.分支结构C.选择结构D.重复结构12.将 ER 图转换到关系模式时,实体与联系都可以表示成(分数:1.00)A.属性B.关系C键D域13.下列关于模板形参的描述中,错误的是_。(分数:2.50)A.模板形参表必须在关键字 template 之后B.模板形参

7、表必须用括弧()括起来C.可以用 class 修饰模板形参D.可以用 typename 修饰模板形参14.要利用 C+流实现输入输出的各种格式控制,必须在程序中包含的头文件是_。(分数:2.00)A.fstreamB.istreamC.cstdlibD.iomanip15.有如下程序: # includeiostrcam using namespace std; int main() int f,f1=0,f2=1; for(int i=3;i=6;i+) f=f1+f2; f1=f2;f2=f; coutfendl; return 0; 运行时的输出结果是_。(分数:2.50)A.2B.3C

8、.5D.816.有下列程序: #include stdio.h void main() int a1,a2 char c1,c2; scanf(“%d%c%d%c“,a1,c1,a2,c2); printf(“%d%c%d%c“,a1,c1,a2,c2); 若想通过键盘输入,使得 a1 的值为 12,a2 的值为 34,c1 的值为字符 a,c2 的值为字符 b,程序输出结果是12.a,34,b,则正确输入格式是(以下 代表空格,CR代表回车)_。 A12a34bCR B12 a 34 bCR C12,a,34,bCR D12 a34 (分数:2.50)A.B.C.D.17.软件生命周期是指_

9、。(分数:1.00)A.软件的需求分析、设计与实现B.软件的开发与管理C.软件的实现和维护D.软件产品从提出、实现、使用维护到停止使用退役的过程18.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数 _ 。(分数:1.00)A.没有返回值B.返回若干个系统默认值C.有返回值,但返回一个不确定的值D.返回一个用户所希望的函数值19.假定 int 类型变量占用两个字节,其有定义 int x 10;0,2,4;,则数组 x 在内存中所占字节数是(分数:1.00)A.3B.6C.10D.2020.若变量 a 的定义为“int a=8;”,则下列逻辑表达式中其值为 false 的

10、是_。(分数:2.50)A.a ; class B:public A public: void fun () cout “new file“ ; ; class C: public A public: void fun ()cout“open file“ “ “ ; class D: public A public: void fun () cout “save file/n“ ; ; void main() A a,*p; B b; C c; D d; p= p-fun (); p= p-fun (); p= p-fun(); (分数:2.00)A.new file open file sa

11、ve fileB.new file new file new fileC.编译出错D.open file new file save file23.下列运算符中, _ 运算符在 C+中不能重载。(分数:2.00)A.i5;i+)cout*(p+i)“,“;能够依次输出 int 型一维数组 a的前 5 个元素。由此可知,变量 P 的定义及初始化语句是 _ 。(分数:2.00)A.int*p=a;B.int p=a;C.*p=a;D.p=a;27.以下 for 语句中不是死循环的是_。(分数:1.00)A.for(int i=0;i1;+i);B.for(int i=0;+i);C.for(int

12、 i=1;i0;+i);D.for(;);28.C+类体系中,不能被派生类继承的有 _ 。(分数:1.00)A.构造函数B.虚函数C.静态成员函数D.赋值操作函数29.下列关于类模板的描述中,错误的是 _ 。(分数:2.00)A.类模板的成员函数都是模板函数B.可以为类模板参数设置默认值C.类模板描述了一组类D.类模板中只允许有一个类型参数30.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.简单插入排序C.冒泡排序D.堆排序31.下列关于运算符重载的描述中,错误的是_。(分数:1.00)A.可以通过运算符重载在 C+中创建新的运

13、算符B.赋值运算符只能重载为成员函数C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象D.重载类型转换运算符时不需要声明返回类型32.下列关于类模板的模板参数的叙述中,错误的是_。(分数:1.00)A.模板参数可以作为数据成员的类型B.模板参数可以作为成员函数的返回类型C.模板参数可以作为成员函数的参数类型D.模板参数不能作为成员函数的局部变量的类型33.定义如下枚举类型 enumMonday,Tuesday,Wednesday,Thrusday,Friday=2);则下列选项正确的是( )。(分数:2.00)A.表达式 wednesday=Friday 的值是 trueB.Day

14、day;day=3;C.Day day;day=Monday+3;D.Day day;day=Tuesday+10;34.数据库管理系统中负责数据模式定义的语言是_。(分数:2.50)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言35.下面不属于同一函数模板的是 _ 。(分数:2.00)A.templateclass t1t1 max(t1 ”给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是( 代表一个空格符)_。 A 1,2,3回车 B1 2 3回车 C1, 2, (分数:2.50)A.B.C.D.38.若一个函数的原型为“int*Xfun1(i

15、nt x,int ”,则该函数的返回值类型为_。(分数:2.00)A.int *B.intC.int ”,下列表达式中,值不为 6 的是_。(分数:2.50)A.x*=x+1B.x+,2*xC.x*=(1+x)D.2*x,x+=2二级 C+-221 答案解析(总分:71.50,做题时间:90 分钟)一、选择题(总题数:40,分数:71.50)1.有如下程序: #includeiostream using namespace std; int main() int*p; *p=9; cout“The value at p:“*p; return 0; 编译运行程序将出现的情况是_。(分数:2.0

16、0)A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value at p:9C.运行时一定输出:The value at p:*9D.运行时有可能出错 解析:解析 此题考查的是指针的使用。本题中,在给*p 赋值前,指针 p 并没有指向一个具体的对象。此时可以通过编译,但运行时由于 p 中为随机值,该赋值可能会破坏内存中某个重要的地址空间的内容,导致程序出错。2.下列选项中,不是一个算法的基本特征的是_。(分数:1.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析 作为一个算法,一般应该具有下列匹个特征:可行性,即考虑到实际的条件能够达到一个满意的结果;确

17、定性,算法中的每一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内完成;拥有足够的情报。3.有如下类声明: class XA int x; public: XA(int n)x=n; ; class XB:public XA int y; public: XB(int a,int b); ; 在构造函数 XB 的下列定义中,正确的是 _ 。(分数:2.00)A.XB:XB(int a,int b):x(a),y(b)B.XB:XB(int a,int b):XA(a),y(b) C.XB:XB(int a,int b):x(a),XB(b)D.XB:XB(int a,int b)

18、:XA(a),XB(b)解析:解析 此题考查的是派生类中构造函数的定义。派生类的构造首先要调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。格式:派生类名(构造函数形参表)基类构造函数(形参表)。4.假设函数 fun 已经定义,其原型为“void fun(int a,int b=7,char*p=“*“);”下列函数调用中错误的是_。(分数:2.00)A.fun(5)B.fun(5,8)C.fun(6,“#“) D.fun(0,0,“=“)解析:解析 根据函数 fun()的定义,其前两个形参为整型变量,第三个形参为字符型变量。所以在调用时,必须符合形参的数据类型,而选项 C

19、 的第二个实参的数据类型为字符串,不符合第二个形参的数据类型。5.有如下程序: #includelostream using namespace std; class MyClass public: MyClass() cout “*“; MyClass(MyClass MyClass() cout “; ; int main(); MyClass a; Myclass b(a); return 0; 运行时的输出结果是_。(分数:2.00)A.*#B.#*C.*# D.#*解析:解析 程序在执行时,先创建类对象 a,输出*,再创建类对象 b,输出#,然后再依次调用类对象b 和 a 的析构函数

20、,输出两个。6.有下列程序: #include stdio.h void main() (int a=1,2,3,4),y,*p=a3; -p;y=*p;printf(“y=%d/n“,y); 程序的运行结果是 _ ,(分数:2.50)A.y=0B.y=1C.y=2D.y=3 解析:解析 本题定义一个一维数组和指针,接着将数组第 4 个元素的地址赋予*p 数组下标从 0 开始,进行-p 使指针 p 指向了数组的第 3 个元素,通过 y=*p 将数组第 3 个元素的值 3 赋予 y所以选项 D 正确。7.数据库系统与文件系统的最主要区别是 _ 。(分数:2.00)A.数据库系统复杂,而文件系统简

21、单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:8.下列符号中不属于 C+关键字的是_。(分数:1.00)A.friendB.namespaceC.continueD.byte 解析:解析 本题考查 C+关键字,属于基本常识,显然 D 选项不正确。9.下面这个程序段的时间复杂度是 _ 。 for (i=1; in; i+) y=y+1; for (j=0;j=(2*n);j+) X+; A.O(10g2n) B.O(n) C.O(nlog2n

22、) D.O(n2)(分数:1.00)A.B.C.D. 解析:解析 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,其中语句“y=y+1;”的频度是 n-1,语句“x+;”的频度是(n-1)(2n+1)=2n 2 -n-1, 则该程序段的时间复杂度是 T(n)=n-1+2n 2 -n-1=O(n 2 )。10.以下程序执行后的输出结果是 _ 。 #include iostream using namespace std; void try(int,int,int,int); int main() int x,y,z,r; x=1; y=2;

23、 try(x,y,z,r); coutrendl; return 0; void try(int x,int y,int z,int r) z=x+y; x=x*x; y=y*y; r=z+x+y; (分数:2.00)A.18B.9C.10D.不确定 解析:11.下列基本结构中,能简化大量程序代码行的是_。(分数:2.50)A.顺序结构B.分支结构C.选择结构D.重复结构 解析:解析 重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。12.将 ER 图转换到关系模式时,实体与联系都可以表示成(分数:1.00)A.属性B.关系

24、 C键D域解析:解析 数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。13.下列关于模板形参的描述中,错误的是_。(分数:2.50)A.模板形参表必须在关键字 template 之后B.模板形参表必须用括弧()括起来 C.可以用 class 修饰模板形参D.可以用 typename 修饰模板形参解析:解析 主要考查函数模板的定义。声明一个函数模板的格式为“tcmplate模板形参表声明函数声明”,其中具有 typename参

25、数名、class参数名、类型修饰参数名三种形式,形参用“”括起来。14.要利用 C+流实现输入输出的各种格式控制,必须在程序中包含的头文件是_。(分数:2.00)A.fstreamB.istreamC.cstdlibD.iomanip 解析:15.有如下程序: # includeiostrcam using namespace std; int main() int f,f1=0,f2=1; for(int i=3;i=6;i+) f=f1+f2; f1=f2;f2=f; coutfendl; return 0; 运行时的输出结果是_。(分数:2.50)A.2B.3C.5 D.8解析:解析 循

26、环 3 次,分别每次计算出 f1,f2 和 f 的值,该题比较简单,只需要细心即可。16.有下列程序: #include stdio.h void main() int a1,a2 char c1,c2; scanf(“%d%c%d%c“,a1,c1,a2,c2); printf(“%d%c%d%c“,a1,c1,a2,c2); 若想通过键盘输入,使得 a1 的值为 12,a2 的值为 34,c1 的值为字符 a,c2 的值为字符 b,程序输出结果是12.a,34,b,则正确输入格式是(以下 代表空格,CR代表回车)_。 A12a34bCR B12 a 34 bCR C12,a,34,bCR

27、D12 a34 (分数:2.50)A. B.C.D.解析:解析 从程序的输入格式控制方法判断,输入时各变量之间没有分隔符,当输入相应的变量对应的值时,相应的变量能够得到对应的值可以输出要求的结果。17.软件生命周期是指_。(分数:1.00)A.软件的需求分析、设计与实现B.软件的开发与管理C.软件的实现和维护D.软件产品从提出、实现、使用维护到停止使用退役的过程 解析:解析 通常把软件产品从提出、实现、使用、维护到停止使用、退役的过程称为软件生命周期,故 D 选项正确。18.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数 _ 。(分数:1.00)A.没有返回值B.返回

28、若干个系统默认值C.有返回值,但返回一个不确定的值 D.返回一个用户所希望的函数值解析:19.假定 int 类型变量占用两个字节,其有定义 int x 10;0,2,4;,则数组 x 在内存中所占字节数是(分数:1.00)A.3B.6C.10D.20 解析:解析 x 数组共有 10 个元素,在花括弧内只提供 3 个初值,这表示只给前面的 3 个成员赋值,后7 个元素的值为 0,所以,一共有 20 个字节。20.若变量 a 的定义为“int a=8;”,则下列逻辑表达式中其值为 false 的是_。(分数:2.50)A.a ; class B:public A public: void fun

29、() cout “new file“ ; ; class C: public A public: void fun ()cout“open file“ “ “ ; class D: public A public: void fun () cout “save file/n“ ; ; void main() A a,*p; B b; C c; D d; p= p-fun (); p= p-fun (); p= p-fun(); (分数:2.00)A.new file open file save fileB.new file new file new fileC.编译出错 D.open fil

30、e new file save file解析:23.下列运算符中, _ 运算符在 C+中不能重载。(分数:2.00)A.i5;i+)cout*(p+i)“,“;能够依次输出 int 型一维数组 a的前 5 个元素。由此可知,变量 P 的定义及初始化语句是 _ 。(分数:2.00)A.int*p=a; B.int p=a;C.*p=a;D.p=a;解析:解析 从循环语句中可以看出,是在 04 的循环中输出数组 a 中的前,5 个元素,输出的值为*(p+i),即为指针 p 向后移动指向的元素。所以初始化要将指针 p 指向数组 a,即 int*P=a;。27.以下 for 语句中不是死循环的是_。(

31、分数:1.00)A.for(int i=0;i1;+i); B.for(int i=0;+i);C.for(int i=1;i0;+i);D.for(;);解析:解析 本题考查循环语句 for 的使用。for 循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。在 for 语句中,如果省略了终止条件判断部分,并且在语句中没有 break,或终止条件判断部分始终没有终止,都将出现死循环。28.C+类体系中,不能被派生类继承的有 _ 。(分数:1.00)A.构造函数 B.虚函数C.静态成员函数D.赋值操作函数

32、解析:29.下列关于类模板的描述中,错误的是 _ 。(分数:2.00)A.类模板的成员函数都是模板函数B.可以为类模板参数设置默认值C.类模板描述了一组类D.类模板中只允许有一个类型参数 解析:解析 类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选 D。30.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 O(n 2 )的是_。(分数:1.00)A.快速排序B.简单插入

33、排序C.冒泡排序D.堆排序 解析:解析 对长度为 n 的线性表排序,常用排序方法最坏情况的时间复杂度如下表所示 方法 最坏情况时间 冒泡排序 O(n 2 ) 简单插入排序 O(n 2 ) 简单选择排序 O(n 2 ) 快速排序 O(n 2 ) 堆排序 O(nlog 2 n) 时间复杂度低于 O(n 2 )的排序算法是堆排序,故 D 选项正确。31.下列关于运算符重载的描述中,错误的是_。(分数:1.00)A.可以通过运算符重载在 C+中创建新的运算符 B.赋值运算符只能重载为成员函数C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象D.重载类型转换运算符时不需要声明返回类型解析:解析

34、 运算符的重载是针对 C+中原有运算符进行的,不能通过重载创造新的运算符。32.下列关于类模板的模板参数的叙述中,错误的是_。(分数:1.00)A.模板参数可以作为数据成员的类型B.模板参数可以作为成员函数的返回类型C.模板参数可以作为成员函数的参数类型D.模板参数不能作为成员函数的局部变量的类型 解析:解析 本题考查类模板的概念和定义,模板参数可以作为成员函数的局部变量的类型。33.定义如下枚举类型 enumMonday,Tuesday,Wednesday,Thrusday,Friday=2);则下列选项正确的是( )。(分数:2.00)A.表达式 wednesday=Friday 的值是

35、true B.Day day;day=3;C.Day day;day=Monday+3;D.Day day;day=Tuesday+10;解析:解析 枚举类型定义了一些整型符号常量的集合,使用枚举类型时应该注意以下几点:枚举类型的第一个常量默认值是 O;枚举类型常量的值允许彼此相同;虽然枚举类型常量是整数类型,但是不允许使用整数直接赋值给枚举类型变量,也不允许与整数进行运算,只可以与整数进行比较。34.数据库管理系统中负责数据模式定义的语言是_。(分数:2.50)A.数据定义语言 B.数据管理语言C.数据操纵语言D.数据控制语言解析:解析 本题考查的知识点是数据定义语言。数据库管理系统中负责数

36、据模式定义的语言是数据定义语言 DDL。即本题的答案为 A。35.下面不属于同一函数模板的是 _ 。(分数:2.00)A.templateclass t1t1 max(t1 ”给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是( 代表一个空格符)_。 A 1,2,3回车 B1 2 3回车 C1, 2, (分数:2.50)A.B. C.D.解析:解析 本题考查 scanf 函数的用法,其调用格式为: scanf(格式字符串,输入项地址表); 功能是按格式字符串中规定的格式,在键盘上输入各输入项的数据,并依次赋给各输入项。 当需要从键盘上输入数据时,直到按下回车键,sca

37、nf 函数才会接受从键盘输入的数据。选项 B 中,每一个变量输入后都有一个空格是不正确的。38.若一个函数的原型为“int*Xfun1(int x,int ”,则该函数的返回值类型为_。(分数:2.00)A.int * B.intC.int ”的定义可知,其返回值为指向 int 指针的函数。39.在软件开发中,需求分析阶段产生的主要文档是_。(分数:1.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择 D。40.设有定义“int x=2;”,下列表达式中,值不为 6 的是_。(分数:2.50)A.x*=x+1B.x+,2*xC.x*=(1+x)D.2*x,x+=2 解析:解析 本题考查了复合运算符“*=”和逗号表达式如何正确求值。逗号表达式的作用是用逗号将表达式连起来,其有效值为最后一个表达式的值,其运算的结合性从左到右进行运算。选项 D 是一个逗号表达式,其值为 4。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1