文档介绍:《高级语言程序设计(C)》复****题一
一、单项选择题(本大题共20小题,每小题2分,共40分)
,程序中的注释部分 ( )   
,并会出现在目标程序中     ,但不会出现在目标程序中    
,但会出现在目标程序中     ,也不会出现在目标程序中 
(      ) 
%5                                  <5 
(      ) 
                   ?         %2 
 a=3;则表达式a<1&&--a>1的运算结果和a的值分别是(      )   
                                
,正确的是(      ) 
,实际参数的类型应与宏定义时的形式参数类型相一致    
 
,只占编译时间 
 
(      ) 
                                  
(a>b)if(c>d)x=1;else x=2;等价的是(      )    
(a>b){if(c>d)x=1;else x=2;}     (a>b){if(c>d)x=1;}else x=2;    
((a>b)&&(c>d))x=1;else x=2;     (a<=b)x=2;else if(c>d) x=1; 
 x='a';则printf("x=%c,y=%c\n",x,97);的输出是 
=a,y=97      =97,y=a        =97,y=97          =a,y=a 
 a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是(      )    
                                               
 
     int a[3][3]={{1},{2},{3}};      int b[3][3]={1,2,3};      main() 
     {printf("%d\n”,a[1][0]+b[0][0]);}      后输出的结果是( ) 
                                                
 str[100];int i=5;则引用数组元素的错误形式是(      ) 
[i+10]        B.*(str+i)          C.*(str+i-1)