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

 

武汉大学

 

2009-2010

学年度第

2

学期

 

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

C

语言)》学位考试模拟试卷

B

卷答?/p>

 

姓名?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学号?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

专业?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一?/p>

 

单项选择题:

?/p>

选择最合适的答案填空,每小题

2

分,?/p>

16

?/p>

) 

?/p>

 

D

 

?/p>

1

?/p>

设有变量定义?/p>

int m=5,n=3

?/p>

则执

?/p>

?/p>

?/p>

?/p>

((m+=2)>=7)||((n-=3)<10)

后,

m,n

的值分别为

_____ 

 

 

 

 

 

 

_

?/p>

 

A.

 

5

?/p>

0 

B.

 

5

?/p>

3 

C.

 

7

?/p>

0 

D.

 

7

?/p>

3 

?/p>

 

D

 

?/p>

2

、已知各变量的类型说明如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

int k,a,b; 

 

 

 

 

 

 

 

 

 

 

 

 

 

unsigned long w=5; 

 

 

 

 

 

 

 

 

 

 

 

 

double x=1.42; 

 

 

 

 

 

 

 

 

则以下不符合

C

语言语法的表达式?/p>

 

 

 

 

 

 

 

 

?/p>

 

A.

 

w+=-2 

B. k=(a=2,b=3,a+b) 

C. a+=a-=(b=4)*(a=3) 

D. x%(-3) 

?/p>

 

B

 

?/p>

3

、下面程序段的运行结果是

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

 

 

 

#include <stdio.h> 

 

int main ( 

 

) 

 

{ 

int a=11,b=10,c=0; 

 

 

a/=b+(b&&c); 

 

 

printf(

?/p>

%d\n

?/p>

, a); 

 

 

return 0; 

 

} 

A.

 

0 

B.1 

C. 1.1 

D. 11 

?/p>

 

C

 

?/p>

4

、头文件

type1.h

的内容如下所示:

 

 

 

#define 

 

 

 

N 

 

 

5 

 

 

#define 

 

 

M1 

 

 

N*3 

 

程序如下?/p>

 

 

#include 

?/p>

type1.h

?/p>

 

 

#define 

 

M2 

 

N*2 

 

int main() 

 

{ 

int i; 

 

 

i=M1+M2; 

 

 

printf(

?/p>

%d\n

?/p>

,i); 

 

 

return 0; 

 

} 

 

则上述程序编译后运行的输出结果是

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

A.

 

10 

B.20 

C. 25 

D. 30 

?/p>

 

A

 

?/p>

5

、设有如下定义:

 

 

struck sk 

 

{ 

 

 

int a; 

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

 

武汉大学

 

2009-2010

学年度第

2

学期

 

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

C

语言)》学位考试模拟试卷

B

卷答?/p>

 

姓名?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学号?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

专业?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一?/p>

 

单项选择题:

?/p>

选择最合适的答案填空,每小题

2

分,?/p>

16

?/p>

) 

?/p>

 

D

 

?/p>

1

?/p>

设有变量定义?/p>

int m=5,n=3

?/p>

则执

?/p>

?/p>

?/p>

?/p>

((m+=2)>=7)||((n-=3)<10)

后,

m,n

的值分别为

_____ 

 

 

 

 

 

 

_

?/p>

 

A.

 

5

?/p>

0 

B.

 

5

?/p>

3 

C.

 

7

?/p>

0 

D.

 

7

?/p>

3 

?/p>

 

D

 

?/p>

2

、已知各变量的类型说明如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

int k,a,b; 

 

 

 

 

 

 

 

 

 

 

 

 

 

unsigned long w=5; 

 

 

 

 

 

 

 

 

 

 

 

 

double x=1.42; 

 

 

 

 

 

 

 

 

则以下不符合

C

语言语法的表达式?/p>

 

 

 

 

 

 

 

 

?/p>

 

A.

 

w+=-2 

B. k=(a=2,b=3,a+b) 

C. a+=a-=(b=4)*(a=3) 

D. x%(-3) 

?/p>

 

B

 

?/p>

3

、下面程序段的运行结果是

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

 

 

 

#include <stdio.h> 

 

int main ( 

 

) 

 

{ 

int a=11,b=10,c=0; 

 

 

a/=b+(b&&c); 

 

 

printf(

?/p>

%d\n

?/p>

, a); 

 

 

return 0; 

 

} 

A.

 

0 

B.1 

C. 1.1 

D. 11 

?/p>

 

C

 

?/p>

4

、头文件

type1.h

的内容如下所示:

 

 

 

#define 

 

 

 

N 

 

 

5 

 

 

#define 

 

 

M1 

 

 

N*3 

 

程序如下?/p>

 

 

#include 

?/p>

type1.h

?/p>

 

 

#define 

 

M2 

 

N*2 

 

int main() 

 

{ 

int i; 

 

 

i=M1+M2; 

 

 

printf(

?/p>

%d\n

?/p>

,i); 

 

 

return 0; 

 

} 

 

则上述程序编译后运行的输出结果是

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

A.

 

10 

B.20 

C. 25 

D. 30 

?/p>

 

A

 

?/p>

5

、设有如下定义:

 

 

struck sk 

 

{ 

 

 

int a; 

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

 

武汉大学

 

2009-2010

学年度第

2

学期

 

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

C

语言)》学位考试模拟试卷

B

卷答?/p>

 

姓名?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学号?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

专业?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一?/p>

 

单项选择题:

?/p>

选择最合适的答案填空,每小题

2

分,?/p>

16

?/p>

) 

?/p>

 

D

 

?/p>

1

?/p>

设有变量定义?/p>

int m=5,n=3

?/p>

则执

?/p>

?/p>

?/p>

?/p>

((m+=2)>=7)||((n-=3)<10)

后,

m,n

的值分别为

_____ 

 

 

 

 

 

 

_

?/p>

 

A.

 

5

?/p>

0 

B.

 

5

?/p>

3 

C.

 

7

?/p>

0 

D.

 

7

?/p>

3 

?/p>

 

D

 

?/p>

2

、已知各变量的类型说明如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

int k,a,b; 

 

 

 

 

 

 

 

 

 

 

 

 

 

unsigned long w=5; 

 

 

 

 

 

 

 

 

 

 

 

 

double x=1.42; 

 

 

 

 

 

 

 

 

则以下不符合

C

语言语法的表达式?/p>

 

 

 

 

 

 

 

 

?/p>

 

A.

 

w+=-2 

B. k=(a=2,b=3,a+b) 

C. a+=a-=(b=4)*(a=3) 

D. x%(-3) 

?/p>

 

B

 

?/p>

3

、下面程序段的运行结果是

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

 

 

 

#include <stdio.h> 

 

int main ( 

 

) 

 

{ 

int a=11,b=10,c=0; 

 

 

a/=b+(b&&c); 

 

 

printf(

?/p>

%d\n

?/p>

, a); 

 

 

return 0; 

 

} 

A.

 

0 

B.1 

C. 1.1 

D. 11 

?/p>

 

C

 

?/p>

4

、头文件

type1.h

的内容如下所示:

 

 

 

#define 

 

 

 

N 

 

 

5 

 

 

#define 

 

 

M1 

 

 

N*3 

 

程序如下?/p>

 

 

#include 

?/p>

type1.h

?/p>

 

 

#define 

 

M2 

 

N*2 

 

int main() 

 

{ 

int i; 

 

 

i=M1+M2; 

 

 

printf(

?/p>

%d\n

?/p>

,i); 

 

 

return 0; 

 

} 

 

则上述程序编译后运行的输出结果是

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

A.

 

10 

B.20 

C. 25 

D. 30 

?/p>

 

A

 

?/p>

5

、设有如下定义:

 

 

struck sk 

 

{ 

 

 

int a; 

Ͼλ">
Ͼλ
Ŀ

《高级语言程序设计》模拟试题B卷——参考答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

武汉大学

 

2009-2010

学年度第

2

学期

 

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

C

语言)》学位考试模拟试卷

B

卷答?/p>

 

姓名?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学号?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

专业?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一?/p>

 

单项选择题:

?/p>

选择最合适的答案填空,每小题

2

分,?/p>

16

?/p>

) 

?/p>

 

D

 

?/p>

1

?/p>

设有变量定义?/p>

int m=5,n=3

?/p>

则执

?/p>

?/p>

?/p>

?/p>

((m+=2)>=7)||((n-=3)<10)

后,

m,n

的值分别为

_____ 

 

 

 

 

 

 

_

?/p>

 

A.

 

5

?/p>

0 

B.

 

5

?/p>

3 

C.

 

7

?/p>

0 

D.

 

7

?/p>

3 

?/p>

 

D

 

?/p>

2

、已知各变量的类型说明如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

int k,a,b; 

 

 

 

 

 

 

 

 

 

 

 

 

 

unsigned long w=5; 

 

 

 

 

 

 

 

 

 

 

 

 

double x=1.42; 

 

 

 

 

 

 

 

 

则以下不符合

C

语言语法的表达式?/p>

 

 

 

 

 

 

 

 

?/p>

 

A.

 

w+=-2 

B. k=(a=2,b=3,a+b) 

C. a+=a-=(b=4)*(a=3) 

D. x%(-3) 

?/p>

 

B

 

?/p>

3

、下面程序段的运行结果是

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

 

 

 

#include <stdio.h> 

 

int main ( 

 

) 

 

{ 

int a=11,b=10,c=0; 

 

 

a/=b+(b&&c); 

 

 

printf(

?/p>

%d\n

?/p>

, a); 

 

 

return 0; 

 

} 

A.

 

0 

B.1 

C. 1.1 

D. 11 

?/p>

 

C

 

?/p>

4

、头文件

type1.h

的内容如下所示:

 

 

 

#define 

 

 

 

N 

 

 

5 

 

 

#define 

 

 

M1 

 

 

N*3 

 

程序如下?/p>

 

 

#include 

?/p>

type1.h

?/p>

 

 

#define 

 

M2 

 

N*2 

 

int main() 

 

{ 

int i; 

 

 

i=M1+M2; 

 

 

printf(

?/p>

%d\n

?/p>

,i); 

 

 

return 0; 

 

} 

 

则上述程序编译后运行的输出结果是

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

 

A.

 

10 

B.20 

C. 25 

D. 30 

?/p>

 

A

 

?/p>

5

、设有如下定义:

 

 

struck sk 

 

{ 

 

 

int a; 



ļ׺.doc޸Ϊ.docĶ

  • USP32ҪеĹע
  • 2018-2019-6ҽ-ѡwordĵ (2ҳ)
  • ߵȴҵ ڶʽ
  • СѧѧʦԾ
  • ܺͳܼӹϰ˼
  • ɱƵҵ
  • СͷĽʦҳҪ
  • ְҵΪ淶
  • Citrix XenServer & Vmware ESX &
  • ѧϰ(youdaan)

վ

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