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

全国等级考试资料网 2019-01-23 14:14:34 84
选择题 
1、设整型变量a为5,使b不为2的表达式是(     )。 
A. b=a/2     
B. b=6-(--a)     
C. b=a%2     
D. b=a>3?2:1 

2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(     )组成配对关系。 
A. 缩排位置相同的if                    
B. 在其之前未配对的if 
C. 在其之前未配对的最近的if           
D.同一行上的if 

3、以下程序的输出结果是(      )。 
int x=10,y=10;   
printf(“%d  %d ”,x--,--y); 
A. 10  10       
B. 9   9       
C. 9   10      
D. 10   9 

4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为(     )。 
A.P+i*2        
B.  P+(i-1)*2       
C.  P+(i-1)        
D.  P+i 

5、选出下列标识符中不是合法的标识符的是(     )。 
A. hot_do       
B. cat1        
C. _pri          
D. 2ab 

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

相关阅读