2012年计算机等级二级C语言精讲习题及答案4

全国等级考试资料网 2019-01-23 14:14:34 203
1、下列描述中不正确的是(     )。 
A. 字符型数组中可能存放字符串。 
B. 可以对字符型数组进行整体输入、输出。 
C. 可以对整型数组进行整体输入、输出。 
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 

2、以下程序的输出结果是(     )。 
#define  f(x)   x*x 
main() 
{int a=6,b=2,c; 
 c=f(a)/f(b); 
 printf(“%d ”,c);  

A.  9          
B.  6           
C.  36            
D.  18 

3、设有如下定义: int x=10,y=3,z; 
则语句printf("%d ",z=(x%y,x/y)); 的输出结果是(     )。 
A. 1       
B. 0        
C. 4         
D. 3 

4、定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 
则语句for(i=0;i<3;i++)  printf("%d  ",x[i][2-i]); 的输出结果是(     )。 
A. 1  5  9            
B. 1  4  7        
C. 3  5  7           
D. 3  6  9  

5、以下对二维数组a进行正确初始化的是(     ) 
A. int a[2][3]={{1,2},{3,4},{5,6}};          
B. int a[ ][3]={1,2,3,4,5,6}; 
C. int a[2][ ]={1,2,3,4,5,6};                 
D. int a[2][ ]={{1,2},{3,4}};

答案:1、C 2、C 3、D 4、C 5、B  相关资料

相关阅读