2013年计算机等级考试二级C语言练习18

发布时间:2019-02-04 19:02:25

1 有以下程序: 

#include

int fun()

{static int x=1; 

  X*=2;return X; 

main()

{int i,S=1;    

  for(i=1;i<=2;i )s=fun(); 

  printf{¨%dn",s); 

}

程序运行后的输出结果是()。

A. 0   

B. 1

C. 4

D. 8    

2有以下程序: 

#include

main()

{int a=1,b=0; 

 printf("%d,",b=a b); 

 printf("%dn",a=2 b);    ‘’

}

程序运行后的输出结果是()。

A. 0,0   

B. 1,0

C. 3,2   

D. 1,2

3 若有定义:“int a,b;”,通过语句“scan[("%d;%d".,&a,&b);”,能把整数3赋给变量a,5赋给变量b的输入数据是()。

A. 3 5   

B. 3,5

C. 3;5

D. 35

4 若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是()。

A. 

a=a ,i ;   

B. 

i=(a k)<=(i k);

C. 

i=a;

D. 

i=!a; 

5下列关于C语言文件的叙述中正确的是()。

A. 文件由一系列数据依次排列组成,只能构成二进制文件

B. 文件由结构序列组成,可以构成二进制文件或文本文件

C. 文件由数据序列组成,可以构成二进制文件或文本文件

D. 文件由字符序列组成,其类型只能是文本文件

阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.