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

2016

秋国家开放大学?/p>

C

语言程序设计》模拟试?/p>

1 

答案在后?/p>

 

 

一、单选题(每小题

2

分,?/p>

20

分)

 

 

 

 

 

1. C

语言源程序文件的缺省扩展名为

( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. cpp 

 

 

 

 

 

 

B. exe 

 

 

 

 

 

 

C. obj 

 

 

 

 

 

 

D. c 

 

 

 

 

2

.设

x

?/p>

y

均为逻辑值,?/p>

x && y

为真的条件是

x

?/p>

y( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. 

均为?/p>

 

 

 

 

 

 

B. 

其中一个为?/p>

 

 

 

 

 

 

 

 

 

C. 

均为?/p>

 

 

 

 

 

 

D. 

其中一个为?/p>

 

 

 

 

 

3. 

在下列的符号常量定义中,正确的定义格式为?/p>

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. #define M1 

 

 

 

 

 

 

 

 

B. const int M2 20 

 

 

 

 

 

 

 

 

C. #define M3 10 

 

 

 

 

 

D. const char mark 

 

 

 

 

4. for

循环语句能够被改写为?/p>

 

 

 

 

)语句?/p>

 

 

 

 

 

 

 

 

 

A. 

复合

 

 

 

 

 

 

B. if 

 

 

 

 

 

C. switch 

 

 

 

 

D. while 

 

 

 

 

5. 

在下面的一维数组定义中,错误的定义格式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

A. int a[]={1,2,3}; 

 

 

 

 

 

B. int a[10]={0}; 

 

 

 

 

 

 

 

C. int a[]; 

 

 

 

 

 

 

 

 

 

 

 

 

 

D. int a[5]; 

 

 

 

 

6

.在下面的函数原型声明中,存在语法错误的是(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. int AA(int a, int b); 

 

 

 

 

 

 

 

 

 

 

 

B. int AA(int, int); 

 

 

 

 

 

 

 

 

C. int AA(int a; int b;); 

 

 

 

 

 

 

 

 

 

 

D. int AA(int a, int); 

 

 

 

 

7. 

假定

a

为一个数组名,则下面存在错误的表达式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. a[i] 

 

 

 

 

 

B. *a++ 

 

 

 

 

 

C. *a 

 

 

 

 

 

D. *(a+1) 

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

2016

秋国家开放大学?/p>

C

语言程序设计》模拟试?/p>

1 

答案在后?/p>

 

 

一、单选题(每小题

2

分,?/p>

20

分)

 

 

 

 

 

1. C

语言源程序文件的缺省扩展名为

( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. cpp 

 

 

 

 

 

 

B. exe 

 

 

 

 

 

 

C. obj 

 

 

 

 

 

 

D. c 

 

 

 

 

2

.设

x

?/p>

y

均为逻辑值,?/p>

x && y

为真的条件是

x

?/p>

y( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. 

均为?/p>

 

 

 

 

 

 

B. 

其中一个为?/p>

 

 

 

 

 

 

 

 

 

C. 

均为?/p>

 

 

 

 

 

 

D. 

其中一个为?/p>

 

 

 

 

 

3. 

在下列的符号常量定义中,正确的定义格式为?/p>

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. #define M1 

 

 

 

 

 

 

 

 

B. const int M2 20 

 

 

 

 

 

 

 

 

C. #define M3 10 

 

 

 

 

 

D. const char mark 

 

 

 

 

4. for

循环语句能够被改写为?/p>

 

 

 

 

)语句?/p>

 

 

 

 

 

 

 

 

 

A. 

复合

 

 

 

 

 

 

B. if 

 

 

 

 

 

C. switch 

 

 

 

 

D. while 

 

 

 

 

5. 

在下面的一维数组定义中,错误的定义格式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

A. int a[]={1,2,3}; 

 

 

 

 

 

B. int a[10]={0}; 

 

 

 

 

 

 

 

C. int a[]; 

 

 

 

 

 

 

 

 

 

 

 

 

 

D. int a[5]; 

 

 

 

 

6

.在下面的函数原型声明中,存在语法错误的是(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. int AA(int a, int b); 

 

 

 

 

 

 

 

 

 

 

 

B. int AA(int, int); 

 

 

 

 

 

 

 

 

C. int AA(int a; int b;); 

 

 

 

 

 

 

 

 

 

 

D. int AA(int a, int); 

 

 

 

 

7. 

假定

a

为一个数组名,则下面存在错误的表达式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. a[i] 

 

 

 

 

 

B. *a++ 

 

 

 

 

 

C. *a 

 

 

 

 

 

D. *(a+1) 

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

2016

秋国家开放大学?/p>

C

语言程序设计》模拟试?/p>

1 

答案在后?/p>

 

 

一、单选题(每小题

2

分,?/p>

20

分)

 

 

 

 

 

1. C

语言源程序文件的缺省扩展名为

( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. cpp 

 

 

 

 

 

 

B. exe 

 

 

 

 

 

 

C. obj 

 

 

 

 

 

 

D. c 

 

 

 

 

2

.设

x

?/p>

y

均为逻辑值,?/p>

x && y

为真的条件是

x

?/p>

y( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. 

均为?/p>

 

 

 

 

 

 

B. 

其中一个为?/p>

 

 

 

 

 

 

 

 

 

C. 

均为?/p>

 

 

 

 

 

 

D. 

其中一个为?/p>

 

 

 

 

 

3. 

在下列的符号常量定义中,正确的定义格式为?/p>

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. #define M1 

 

 

 

 

 

 

 

 

B. const int M2 20 

 

 

 

 

 

 

 

 

C. #define M3 10 

 

 

 

 

 

D. const char mark 

 

 

 

 

4. for

循环语句能够被改写为?/p>

 

 

 

 

)语句?/p>

 

 

 

 

 

 

 

 

 

A. 

复合

 

 

 

 

 

 

B. if 

 

 

 

 

 

C. switch 

 

 

 

 

D. while 

 

 

 

 

5. 

在下面的一维数组定义中,错误的定义格式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

A. int a[]={1,2,3}; 

 

 

 

 

 

B. int a[10]={0}; 

 

 

 

 

 

 

 

C. int a[]; 

 

 

 

 

 

 

 

 

 

 

 

 

 

D. int a[5]; 

 

 

 

 

6

.在下面的函数原型声明中,存在语法错误的是(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. int AA(int a, int b); 

 

 

 

 

 

 

 

 

 

 

 

B. int AA(int, int); 

 

 

 

 

 

 

 

 

C. int AA(int a; int b;); 

 

 

 

 

 

 

 

 

 

 

D. int AA(int a, int); 

 

 

 

 

7. 

假定

a

为一个数组名,则下面存在错误的表达式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. a[i] 

 

 

 

 

 

B. *a++ 

 

 

 

 

 

C. *a 

 

 

 

 

 

D. *(a+1) 

Ͼλ">
Ͼλ
Ŀ

最新版2016年秋国家开放大学《C语言程序设计》模拟试?满分答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2016

秋国家开放大学?/p>

C

语言程序设计》模拟试?/p>

1 

答案在后?/p>

 

 

一、单选题(每小题

2

分,?/p>

20

分)

 

 

 

 

 

1. C

语言源程序文件的缺省扩展名为

( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. cpp 

 

 

 

 

 

 

B. exe 

 

 

 

 

 

 

C. obj 

 

 

 

 

 

 

D. c 

 

 

 

 

2

.设

x

?/p>

y

均为逻辑值,?/p>

x && y

为真的条件是

x

?/p>

y( 

 

 

 

)

?/p>

 

 

 

 

 

 

 

 

 

A. 

均为?/p>

 

 

 

 

 

 

B. 

其中一个为?/p>

 

 

 

 

 

 

 

 

 

C. 

均为?/p>

 

 

 

 

 

 

D. 

其中一个为?/p>

 

 

 

 

 

3. 

在下列的符号常量定义中,正确的定义格式为?/p>

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. #define M1 

 

 

 

 

 

 

 

 

B. const int M2 20 

 

 

 

 

 

 

 

 

C. #define M3 10 

 

 

 

 

 

D. const char mark 

 

 

 

 

4. for

循环语句能够被改写为?/p>

 

 

 

 

)语句?/p>

 

 

 

 

 

 

 

 

 

A. 

复合

 

 

 

 

 

 

B. if 

 

 

 

 

 

C. switch 

 

 

 

 

D. while 

 

 

 

 

5. 

在下面的一维数组定义中,错误的定义格式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

A. int a[]={1,2,3}; 

 

 

 

 

 

B. int a[10]={0}; 

 

 

 

 

 

 

 

C. int a[]; 

 

 

 

 

 

 

 

 

 

 

 

 

 

D. int a[5]; 

 

 

 

 

6

.在下面的函数原型声明中,存在语法错误的是(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. int AA(int a, int b); 

 

 

 

 

 

 

 

 

 

 

 

B. int AA(int, int); 

 

 

 

 

 

 

 

 

C. int AA(int a; int b;); 

 

 

 

 

 

 

 

 

 

 

D. int AA(int a, int); 

 

 

 

 

7. 

假定

a

为一个数组名,则下面存在错误的表达式为(

 

 

 

 

)?/p>

 

 

 

 

 

 

 

 

 

A. a[i] 

 

 

 

 

 

B. *a++ 

 

 

 

 

 

C. *a 

 

 

 

 

 

D. *(a+1) 



ļ׺.doc޸Ϊ.docĶ

  • 201711Դʦ⼰
  • Խ(ʮ)Ԫ
  • ҿŴѧ㶫[γ̺]50242֯Чοҵ4
  • ó۸ϰϴ
  • һ꼶ѧ²һԪ(һ)̰ʦ
  • Ҫˮϵرˮ
  • Ƕ()ϰ⼰ 2019°
  • һ꼶дֽ̰²
  • ҽԺϢż乤Э
  • Ҫɵλƹ㹱-ѧ

վ

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