新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

《高级语言程序设计?/p>

C++

?/p>

》练习题

 

2015.4 

一.单项选择?/p>

 

1.

?/p>

C++

语言编制的源程序要变为目标程序必须要经过

(    )

?/p>

 

(a) 

解释

 

 

 

(b) 

汇编

 

 

(c) 

编辑

 

 

 

(d) 

编译

 

2. 

执行

C++

程序时出现的“溢出”错误属?/p>

(    )

错误?/p>

 

(a) 

编译

       

(b) 

连接

       

(c) 

运行

       

(d) 

逻辑

 

3. 

?/p>

C++

标识符的语法规定,合法的标识符是

(    )

?/p>

 

(a) abc 

 

 

(b) new  

    

(c)  π

  

 

(d) "age" 

  4

.计算表达式

x=a=4,b=x++ 

后,变量

x

?/p>

a

?/p>

b

的值分别是?/p>

(    ) 

 

(a) 4

?/p>

4

?/p>

4 

 

(b) 4

?/p>

4

?/p>

5  

(c) 4

?/p>

5

?/p>

5  

(d) 5

?/p>

4

?/p>

4 

  5

.表达式

1/2*2.0

的值是?/p>

(  

 

 )   

 

  (a) 2  

 

    (b) 1 

 

 

(c) 0.5  

 

(d) 0 

6

.下列选项中,

(    )

不能交换变量

a

?/p>

b

的值?/p>

 

(a) t=b; b=a; a=t; 

 

    (b) a=a+b; b=a-b; a=a

?/p>

b; 

(c) t=a; a=b; b=t; 

 

    (d) a=b; b=a;  

7

.有以下变量说明,下面正确的语句?/p>

(    )

?/p>

    

int a=10, b;  int &pa=a, &pb=b;  

  (a) &pb = a; 

(b) pb = pa; 

 

(c) pb = &pa; 

(d) *pb = *pa; 

8

.执行下面语句序列后?/p>

a

?/p>

b

的值分别为

(    )

?/p>

 

int a = 5 , b = 3 , t ; 

int &ra = a ; 

int &rb = b ; 

t = ra ; ra = rb ; rb = t ; 

(a) 3

?/p>

3 

 

 

(b) 3

?/p>

5 

 

(c) 5

?/p>

3 

 

(d) 5

?/p>

5 

9.

?/p>

X

为整型变?/p>

,

不能正确表达数学关系

 1

?/p>

X

?/p>

5 

?/p>

C++

逻辑表达式是

(    )

?/p>

 

(a) 1< X <5 

 

 

 

 

(b) X==2||X==3||X==4 

(c) 1<X&&X<5 

 

 

 

 

(d) !(X<=1)&&!(X>=5) 

10. 

?/p>

 int a=1, b=2, c=3, d=4; 

则以下条件表达式的值为

(    )

?/p>

 

a<b ? a : c<d ? c : d 

(a) 1  

 

  (b) 2  

 

 (c) 3 

 

 

(d) 4 

   11. 

以下逗号表达式的值为

(    )

?/p>

 

( a = 5/2, a*5 ), a*5  

(a) 2  

 

  (b) 10 

 

 (c) 15  

 

(d) 50 

12. 

?/p>

 int  x=1, y=3 , 

能正确表示代数式

3x|x-y|

?/p>

C++

表达式是?/p>

    

?/p>

?/p>

 

      (a)abs(x-y)*3*x 

 

 

 (b)3x(abs(x-y))  

 

 

(c) 3x||(x-y)  

 

     (d)3*x*(x-y)|| 3*x*(y-x) 

13

.已?/p>

 int i=0, x=1, y=0 ; 

在下列选项?/p>

i

的值变?/p>

1

的语句是?/p>

    

?/p>

?/p>

 

(a)  if( x && y ) i++ ; 

 

(b)  if( x = y ) i++ ; 

(c)  if( x || y ) i++ ; 

 

(d)  if( !x ) i++ ; 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

《高级语言程序设计?/p>

C++

?/p>

》练习题

 

2015.4 

一.单项选择?/p>

 

1.

?/p>

C++

语言编制的源程序要变为目标程序必须要经过

(    )

?/p>

 

(a) 

解释

 

 

 

(b) 

汇编

 

 

(c) 

编辑

 

 

 

(d) 

编译

 

2. 

执行

C++

程序时出现的“溢出”错误属?/p>

(    )

错误?/p>

 

(a) 

编译

       

(b) 

连接

       

(c) 

运行

       

(d) 

逻辑

 

3. 

?/p>

C++

标识符的语法规定,合法的标识符是

(    )

?/p>

 

(a) abc 

 

 

(b) new  

    

(c)  π

  

 

(d) "age" 

  4

.计算表达式

x=a=4,b=x++ 

后,变量

x

?/p>

a

?/p>

b

的值分别是?/p>

(    ) 

 

(a) 4

?/p>

4

?/p>

4 

 

(b) 4

?/p>

4

?/p>

5  

(c) 4

?/p>

5

?/p>

5  

(d) 5

?/p>

4

?/p>

4 

  5

.表达式

1/2*2.0

的值是?/p>

(  

 

 )   

 

  (a) 2  

 

    (b) 1 

 

 

(c) 0.5  

 

(d) 0 

6

.下列选项中,

(    )

不能交换变量

a

?/p>

b

的值?/p>

 

(a) t=b; b=a; a=t; 

 

    (b) a=a+b; b=a-b; a=a

?/p>

b; 

(c) t=a; a=b; b=t; 

 

    (d) a=b; b=a;  

7

.有以下变量说明,下面正确的语句?/p>

(    )

?/p>

    

int a=10, b;  int &pa=a, &pb=b;  

  (a) &pb = a; 

(b) pb = pa; 

 

(c) pb = &pa; 

(d) *pb = *pa; 

8

.执行下面语句序列后?/p>

a

?/p>

b

的值分别为

(    )

?/p>

 

int a = 5 , b = 3 , t ; 

int &ra = a ; 

int &rb = b ; 

t = ra ; ra = rb ; rb = t ; 

(a) 3

?/p>

3 

 

 

(b) 3

?/p>

5 

 

(c) 5

?/p>

3 

 

(d) 5

?/p>

5 

9.

?/p>

X

为整型变?/p>

,

不能正确表达数学关系

 1

?/p>

X

?/p>

5 

?/p>

C++

逻辑表达式是

(    )

?/p>

 

(a) 1< X <5 

 

 

 

 

(b) X==2||X==3||X==4 

(c) 1<X&&X<5 

 

 

 

 

(d) !(X<=1)&&!(X>=5) 

10. 

?/p>

 int a=1, b=2, c=3, d=4; 

则以下条件表达式的值为

(    )

?/p>

 

a<b ? a : c<d ? c : d 

(a) 1  

 

  (b) 2  

 

 (c) 3 

 

 

(d) 4 

   11. 

以下逗号表达式的值为

(    )

?/p>

 

( a = 5/2, a*5 ), a*5  

(a) 2  

 

  (b) 10 

 

 (c) 15  

 

(d) 50 

12. 

?/p>

 int  x=1, y=3 , 

能正确表示代数式

3x|x-y|

?/p>

C++

表达式是?/p>

    

?/p>

?/p>

 

      (a)abs(x-y)*3*x 

 

 

 (b)3x(abs(x-y))  

 

 

(c) 3x||(x-y)  

 

     (d)3*x*(x-y)|| 3*x*(y-x) 

13

.已?/p>

 int i=0, x=1, y=0 ; 

在下列选项?/p>

i

的值变?/p>

1

的语句是?/p>

    

?/p>

?/p>

 

(a)  if( x && y ) i++ ; 

 

(b)  if( x = y ) i++ ; 

(c)  if( x || y ) i++ ; 

 

(d)  if( !x ) i++ ; 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

《高级语言程序设计?/p>

C++

?/p>

》练习题

 

2015.4 

一.单项选择?/p>

 

1.

?/p>

C++

语言编制的源程序要变为目标程序必须要经过

(    )

?/p>

 

(a) 

解释

 

 

 

(b) 

汇编

 

 

(c) 

编辑

 

 

 

(d) 

编译

 

2. 

执行

C++

程序时出现的“溢出”错误属?/p>

(    )

错误?/p>

 

(a) 

编译

       

(b) 

连接

       

(c) 

运行

       

(d) 

逻辑

 

3. 

?/p>

C++

标识符的语法规定,合法的标识符是

(    )

?/p>

 

(a) abc 

 

 

(b) new  

    

(c)  π

  

 

(d) "age" 

  4

.计算表达式

x=a=4,b=x++ 

后,变量

x

?/p>

a

?/p>

b

的值分别是?/p>

(    ) 

 

(a) 4

?/p>

4

?/p>

4 

 

(b) 4

?/p>

4

?/p>

5  

(c) 4

?/p>

5

?/p>

5  

(d) 5

?/p>

4

?/p>

4 

  5

.表达式

1/2*2.0

的值是?/p>

(  

 

 )   

 

  (a) 2  

 

    (b) 1 

 

 

(c) 0.5  

 

(d) 0 

6

.下列选项中,

(    )

不能交换变量

a

?/p>

b

的值?/p>

 

(a) t=b; b=a; a=t; 

 

    (b) a=a+b; b=a-b; a=a

?/p>

b; 

(c) t=a; a=b; b=t; 

 

    (d) a=b; b=a;  

7

.有以下变量说明,下面正确的语句?/p>

(    )

?/p>

    

int a=10, b;  int &pa=a, &pb=b;  

  (a) &pb = a; 

(b) pb = pa; 

 

(c) pb = &pa; 

(d) *pb = *pa; 

8

.执行下面语句序列后?/p>

a

?/p>

b

的值分别为

(    )

?/p>

 

int a = 5 , b = 3 , t ; 

int &ra = a ; 

int &rb = b ; 

t = ra ; ra = rb ; rb = t ; 

(a) 3

?/p>

3 

 

 

(b) 3

?/p>

5 

 

(c) 5

?/p>

3 

 

(d) 5

?/p>

5 

9.

?/p>

X

为整型变?/p>

,

不能正确表达数学关系

 1

?/p>

X

?/p>

5 

?/p>

C++

逻辑表达式是

(    )

?/p>

 

(a) 1< X <5 

 

 

 

 

(b) X==2||X==3||X==4 

(c) 1<X&&X<5 

 

 

 

 

(d) !(X<=1)&&!(X>=5) 

10. 

?/p>

 int a=1, b=2, c=3, d=4; 

则以下条件表达式的值为

(    )

?/p>

 

a<b ? a : c<d ? c : d 

(a) 1  

 

  (b) 2  

 

 (c) 3 

 

 

(d) 4 

   11. 

以下逗号表达式的值为

(    )

?/p>

 

( a = 5/2, a*5 ), a*5  

(a) 2  

 

  (b) 10 

 

 (c) 15  

 

(d) 50 

12. 

?/p>

 int  x=1, y=3 , 

能正确表示代数式

3x|x-y|

?/p>

C++

表达式是?/p>

    

?/p>

?/p>

 

      (a)abs(x-y)*3*x 

 

 

 (b)3x(abs(x-y))  

 

 

(c) 3x||(x-y)  

 

     (d)3*x*(x-y)|| 3*x*(y-x) 

13

.已?/p>

 int i=0, x=1, y=0 ; 

在下列选项?/p>

i

的值变?/p>

1

的语句是?/p>

    

?/p>

?/p>

 

(a)  if( x && y ) i++ ; 

 

(b)  if( x = y ) i++ ; 

(c)  if( x || y ) i++ ; 

 

(d)  if( !x ) i++ ; 

Ͼλ">
Ͼλ
Ŀ

《高级语言程序设计(C++)》练习题 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

《高级语言程序设计?/p>

C++

?/p>

》练习题

 

2015.4 

一.单项选择?/p>

 

1.

?/p>

C++

语言编制的源程序要变为目标程序必须要经过

(    )

?/p>

 

(a) 

解释

 

 

 

(b) 

汇编

 

 

(c) 

编辑

 

 

 

(d) 

编译

 

2. 

执行

C++

程序时出现的“溢出”错误属?/p>

(    )

错误?/p>

 

(a) 

编译

       

(b) 

连接

       

(c) 

运行

       

(d) 

逻辑

 

3. 

?/p>

C++

标识符的语法规定,合法的标识符是

(    )

?/p>

 

(a) abc 

 

 

(b) new  

    

(c)  π

  

 

(d) "age" 

  4

.计算表达式

x=a=4,b=x++ 

后,变量

x

?/p>

a

?/p>

b

的值分别是?/p>

(    ) 

 

(a) 4

?/p>

4

?/p>

4 

 

(b) 4

?/p>

4

?/p>

5  

(c) 4

?/p>

5

?/p>

5  

(d) 5

?/p>

4

?/p>

4 

  5

.表达式

1/2*2.0

的值是?/p>

(  

 

 )   

 

  (a) 2  

 

    (b) 1 

 

 

(c) 0.5  

 

(d) 0 

6

.下列选项中,

(    )

不能交换变量

a

?/p>

b

的值?/p>

 

(a) t=b; b=a; a=t; 

 

    (b) a=a+b; b=a-b; a=a

?/p>

b; 

(c) t=a; a=b; b=t; 

 

    (d) a=b; b=a;  

7

.有以下变量说明,下面正确的语句?/p>

(    )

?/p>

    

int a=10, b;  int &pa=a, &pb=b;  

  (a) &pb = a; 

(b) pb = pa; 

 

(c) pb = &pa; 

(d) *pb = *pa; 

8

.执行下面语句序列后?/p>

a

?/p>

b

的值分别为

(    )

?/p>

 

int a = 5 , b = 3 , t ; 

int &ra = a ; 

int &rb = b ; 

t = ra ; ra = rb ; rb = t ; 

(a) 3

?/p>

3 

 

 

(b) 3

?/p>

5 

 

(c) 5

?/p>

3 

 

(d) 5

?/p>

5 

9.

?/p>

X

为整型变?/p>

,

不能正确表达数学关系

 1

?/p>

X

?/p>

5 

?/p>

C++

逻辑表达式是

(    )

?/p>

 

(a) 1< X <5 

 

 

 

 

(b) X==2||X==3||X==4 

(c) 1<X&&X<5 

 

 

 

 

(d) !(X<=1)&&!(X>=5) 

10. 

?/p>

 int a=1, b=2, c=3, d=4; 

则以下条件表达式的值为

(    )

?/p>

 

a<b ? a : c<d ? c : d 

(a) 1  

 

  (b) 2  

 

 (c) 3 

 

 

(d) 4 

   11. 

以下逗号表达式的值为

(    )

?/p>

 

( a = 5/2, a*5 ), a*5  

(a) 2  

 

  (b) 10 

 

 (c) 15  

 

(d) 50 

12. 

?/p>

 int  x=1, y=3 , 

能正确表示代数式

3x|x-y|

?/p>

C++

表达式是?/p>

    

?/p>

?/p>

 

      (a)abs(x-y)*3*x 

 

 

 (b)3x(abs(x-y))  

 

 

(c) 3x||(x-y)  

 

     (d)3*x*(x-y)|| 3*x*(y-x) 

13

.已?/p>

 int i=0, x=1, y=0 ; 

在下列选项?/p>

i

的值变?/p>

1

的语句是?/p>

    

?/p>

?/p>

 

(a)  if( x && y ) i++ ; 

 

(b)  if( x = y ) i++ ; 

(c)  if( x || y ) i++ ; 

 

(d)  if( !x ) i++ ; 



ļ׺.doc޸Ϊ.docĶ

  • ̰-1Ӽ
  • cԿγƱ
  • 2013ʡ¦пѧԾ()
  • 2017οѧݽ
  • 2019-2020аӢ޶壺Module+3+3.3 -
  • ѧA2
  • ѧʵɫ
  • ԱԿ,C֤
  • кϸѧ棩ϰ
  • 2018߿ӢһָϰModule1Basketball

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)