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

 

 

- 1 - 

华南理工大学计算机学?/p>

 

 

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

C++I

)试?/p>

 

 

学生证号?/p>

____________________      

姓名?/p>

 ____________________ 

注意事项?/p>

1. 

本试卷共五大题,满分

100

分,考试时间

120

分钟?/p>

 

          2. 

所有答案请写在答卷上,试卷和答卷同时提交;

 

         

 

一.单项选择题(每小?/p>

2

分,?/p>

20

分)

 

1

.下列字符列中,合法的长整型常量是:

 

 

(A) 4.18e3 

 

(B) 0.46793  

(C) 4L 

 

(D) 956738 

2

.设变量

x

?/p>

y

?/p>

a

?/p>

b

?/p>

c

?/p>

d

的值为

1

,计算表达式

(x=a!=b)&&(y=c!=d)

后,变量

x

?/p>

y

?

值分别是?/p>

 

(A) 0

?/p>

0 

 

(B) 0

?/p>

1 

 

(C) 1

?/p>

0 

 

(D) 1

?/p>

1 

3

.以下运算符中,优先级最低的是:

 

 

(A) *= 

 

 

(B) ?::  

 

(C) && 

 

 

(D) >= 

4

.在

C++

中,

char

类型数据在内存的存储形式是:

 

 

(A) 

原码

 

 

(B) 

反码

 

 

(C) 

补码

 

 

(D) ASCII

?/p>

 

5

.设变量定义

int x = 6, y, z; 

执行语句

 y = z = x--;  y = x == z; 

后变?/p>

y

的值是?/p>

 

(A) 0  

(B) 1 

 

(C) 5 

 

(D) 6 

6

.下面的变量定义中,不正确的是:

 

(A) char *p=

?/p>

string

?/p>

 

(B) int a[]={

?/p>

A

’,?/p>

B

?/p>

,

?/p>

C

?/p>

} 

(C) float *q=&b, b; 

 

 

(D) doudle a, *r=&a; 

7

.设有变量定?/p>

 doubleb[5], *p=b; 

能正确表?/p>

b

数组中元素地址的表达式是:

 

 

(A) b  

(B) b+5  

(C) *b[0] 

 

(D) &b 

8

.设有变量定?/p>

 int a[]={2,3,5,9,11,13},*pa=a, w; 

执行语句

w=++(*++pa); 

后,变量

w

?/p>

*pa

的值是?/p>

 

 

(A) 3

?/p>

3    (B) 4

?/p>

3    (C) 3

?/p>

4    (D) 4

?/p>

4 

9

.语?/p>

if(w) 

?/p>

 ; else 

?/p>

 ;  

中的表达?/p>

w

的等价表示是?/p>

 

(A) w==0 

 

(B) w==1 

(C) w!=0 

(D) w!=1 

10

.设有函数说明和变量定义?/p>

int 

max(int 

x,int 

y); 

int(*p)(int,int)=max; 

int 

a, 

b; 

以下正确调用函数的代码是?/p>

 

(A) *p(a,b)    (B) p(a,b)    (C) *(p(a,b))    (D) p(&a,&b) 

 

 

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

 

 

- 1 - 

华南理工大学计算机学?/p>

 

 

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

C++I

)试?/p>

 

 

学生证号?/p>

____________________      

姓名?/p>

 ____________________ 

注意事项?/p>

1. 

本试卷共五大题,满分

100

分,考试时间

120

分钟?/p>

 

          2. 

所有答案请写在答卷上,试卷和答卷同时提交;

 

         

 

一.单项选择题(每小?/p>

2

分,?/p>

20

分)

 

1

.下列字符列中,合法的长整型常量是:

 

 

(A) 4.18e3 

 

(B) 0.46793  

(C) 4L 

 

(D) 956738 

2

.设变量

x

?/p>

y

?/p>

a

?/p>

b

?/p>

c

?/p>

d

的值为

1

,计算表达式

(x=a!=b)&&(y=c!=d)

后,变量

x

?/p>

y

?

值分别是?/p>

 

(A) 0

?/p>

0 

 

(B) 0

?/p>

1 

 

(C) 1

?/p>

0 

 

(D) 1

?/p>

1 

3

.以下运算符中,优先级最低的是:

 

 

(A) *= 

 

 

(B) ?::  

 

(C) && 

 

 

(D) >= 

4

.在

C++

中,

char

类型数据在内存的存储形式是:

 

 

(A) 

原码

 

 

(B) 

反码

 

 

(C) 

补码

 

 

(D) ASCII

?/p>

 

5

.设变量定义

int x = 6, y, z; 

执行语句

 y = z = x--;  y = x == z; 

后变?/p>

y

的值是?/p>

 

(A) 0  

(B) 1 

 

(C) 5 

 

(D) 6 

6

.下面的变量定义中,不正确的是:

 

(A) char *p=

?/p>

string

?/p>

 

(B) int a[]={

?/p>

A

’,?/p>

B

?/p>

,

?/p>

C

?/p>

} 

(C) float *q=&b, b; 

 

 

(D) doudle a, *r=&a; 

7

.设有变量定?/p>

 doubleb[5], *p=b; 

能正确表?/p>

b

数组中元素地址的表达式是:

 

 

(A) b  

(B) b+5  

(C) *b[0] 

 

(D) &b 

8

.设有变量定?/p>

 int a[]={2,3,5,9,11,13},*pa=a, w; 

执行语句

w=++(*++pa); 

后,变量

w

?/p>

*pa

的值是?/p>

 

 

(A) 3

?/p>

3    (B) 4

?/p>

3    (C) 3

?/p>

4    (D) 4

?/p>

4 

9

.语?/p>

if(w) 

?/p>

 ; else 

?/p>

 ;  

中的表达?/p>

w

的等价表示是?/p>

 

(A) w==0 

 

(B) w==1 

(C) w!=0 

(D) w!=1 

10

.设有函数说明和变量定义?/p>

int 

max(int 

x,int 

y); 

int(*p)(int,int)=max; 

int 

a, 

b; 

以下正确调用函数的代码是?/p>

 

(A) *p(a,b)    (B) p(a,b)    (C) *(p(a,b))    (D) p(&a,&b) 

 

 

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

 

 

- 1 - 

华南理工大学计算机学?/p>

 

 

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

C++I

)试?/p>

 

 

学生证号?/p>

____________________      

姓名?/p>

 ____________________ 

注意事项?/p>

1. 

本试卷共五大题,满分

100

分,考试时间

120

分钟?/p>

 

          2. 

所有答案请写在答卷上,试卷和答卷同时提交;

 

         

 

一.单项选择题(每小?/p>

2

分,?/p>

20

分)

 

1

.下列字符列中,合法的长整型常量是:

 

 

(A) 4.18e3 

 

(B) 0.46793  

(C) 4L 

 

(D) 956738 

2

.设变量

x

?/p>

y

?/p>

a

?/p>

b

?/p>

c

?/p>

d

的值为

1

,计算表达式

(x=a!=b)&&(y=c!=d)

后,变量

x

?/p>

y

?

值分别是?/p>

 

(A) 0

?/p>

0 

 

(B) 0

?/p>

1 

 

(C) 1

?/p>

0 

 

(D) 1

?/p>

1 

3

.以下运算符中,优先级最低的是:

 

 

(A) *= 

 

 

(B) ?::  

 

(C) && 

 

 

(D) >= 

4

.在

C++

中,

char

类型数据在内存的存储形式是:

 

 

(A) 

原码

 

 

(B) 

反码

 

 

(C) 

补码

 

 

(D) ASCII

?/p>

 

5

.设变量定义

int x = 6, y, z; 

执行语句

 y = z = x--;  y = x == z; 

后变?/p>

y

的值是?/p>

 

(A) 0  

(B) 1 

 

(C) 5 

 

(D) 6 

6

.下面的变量定义中,不正确的是:

 

(A) char *p=

?/p>

string

?/p>

 

(B) int a[]={

?/p>

A

’,?/p>

B

?/p>

,

?/p>

C

?/p>

} 

(C) float *q=&b, b; 

 

 

(D) doudle a, *r=&a; 

7

.设有变量定?/p>

 doubleb[5], *p=b; 

能正确表?/p>

b

数组中元素地址的表达式是:

 

 

(A) b  

(B) b+5  

(C) *b[0] 

 

(D) &b 

8

.设有变量定?/p>

 int a[]={2,3,5,9,11,13},*pa=a, w; 

执行语句

w=++(*++pa); 

后,变量

w

?/p>

*pa

的值是?/p>

 

 

(A) 3

?/p>

3    (B) 4

?/p>

3    (C) 3

?/p>

4    (D) 4

?/p>

4 

9

.语?/p>

if(w) 

?/p>

 ; else 

?/p>

 ;  

中的表达?/p>

w

的等价表示是?/p>

 

(A) w==0 

 

(B) w==1 

(C) w!=0 

(D) w!=1 

10

.设有函数说明和变量定义?/p>

int 

max(int 

x,int 

y); 

int(*p)(int,int)=max; 

int 

a, 

b; 

以下正确调用函数的代码是?/p>

 

(A) *p(a,b)    (B) p(a,b)    (C) *(p(a,b))    (D) p(&a,&b) 

 

 

Ͼλ">
Ͼλ
Ŀ

华南理工大学高级语言程序设计试卷及答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

- 1 - 

华南理工大学计算机学?/p>

 

 

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

C++I

)试?/p>

 

 

学生证号?/p>

____________________      

姓名?/p>

 ____________________ 

注意事项?/p>

1. 

本试卷共五大题,满分

100

分,考试时间

120

分钟?/p>

 

          2. 

所有答案请写在答卷上,试卷和答卷同时提交;

 

         

 

一.单项选择题(每小?/p>

2

分,?/p>

20

分)

 

1

.下列字符列中,合法的长整型常量是:

 

 

(A) 4.18e3 

 

(B) 0.46793  

(C) 4L 

 

(D) 956738 

2

.设变量

x

?/p>

y

?/p>

a

?/p>

b

?/p>

c

?/p>

d

的值为

1

,计算表达式

(x=a!=b)&&(y=c!=d)

后,变量

x

?/p>

y

?

值分别是?/p>

 

(A) 0

?/p>

0 

 

(B) 0

?/p>

1 

 

(C) 1

?/p>

0 

 

(D) 1

?/p>

1 

3

.以下运算符中,优先级最低的是:

 

 

(A) *= 

 

 

(B) ?::  

 

(C) && 

 

 

(D) >= 

4

.在

C++

中,

char

类型数据在内存的存储形式是:

 

 

(A) 

原码

 

 

(B) 

反码

 

 

(C) 

补码

 

 

(D) ASCII

?/p>

 

5

.设变量定义

int x = 6, y, z; 

执行语句

 y = z = x--;  y = x == z; 

后变?/p>

y

的值是?/p>

 

(A) 0  

(B) 1 

 

(C) 5 

 

(D) 6 

6

.下面的变量定义中,不正确的是:

 

(A) char *p=

?/p>

string

?/p>

 

(B) int a[]={

?/p>

A

’,?/p>

B

?/p>

,

?/p>

C

?/p>

} 

(C) float *q=&b, b; 

 

 

(D) doudle a, *r=&a; 

7

.设有变量定?/p>

 doubleb[5], *p=b; 

能正确表?/p>

b

数组中元素地址的表达式是:

 

 

(A) b  

(B) b+5  

(C) *b[0] 

 

(D) &b 

8

.设有变量定?/p>

 int a[]={2,3,5,9,11,13},*pa=a, w; 

执行语句

w=++(*++pa); 

后,变量

w

?/p>

*pa

的值是?/p>

 

 

(A) 3

?/p>

3    (B) 4

?/p>

3    (C) 3

?/p>

4    (D) 4

?/p>

4 

9

.语?/p>

if(w) 

?/p>

 ; else 

?/p>

 ;  

中的表达?/p>

w

的等价表示是?/p>

 

(A) w==0 

 

(B) w==1 

(C) w!=0 

(D) w!=1 

10

.设有函数说明和变量定义?/p>

int 

max(int 

x,int 

y); 

int(*p)(int,int)=max; 

int 

a, 

b; 

以下正确调用函数的代码是?/p>

 

(A) *p(a,b)    (B) p(a,b)    (C) *(p(a,b))    (D) p(&a,&b) 

 

 



ļ׺.doc޸Ϊ.docĶ

  • Ͽ18ѧ(170918031809)÷ҵ
  • дһ100鵥
  • ҵ˰ɳʴ
  • Ķ[Ŀд𰸽]
  • ע˰ʼǣ˰Ҫ
  • 첿 ййӡ˻취
  • ˮذĿо棨+2013°ģϸƷ
  • ɽѹҲϰ.
  • оӢ̲ĶA1-14Ԫ+ķ(ȫ)
  • ս̰꼶ѧ²ʽѧ ƽơתԳƽ̰

վ

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