软件水平考试程序员易错题(2015-10-21) |
第1题:设有无符号短整型变量i、j、k,i值为013,j值为 OX13。计算表达式“k=~i|j>> 3”后,k的值是( ) A. 06 B. 0177776 C. 066 D. 0177766 |
【单选题】: |
第2题:循环语句“for(x=0, y=0;(y!=123)||( x<4);x++);”的循环执行( ) A.无限次 B.不确定次 C.4次 D.3次 |
【单选题】: |
第3题:下列字符列中,不是用来表达转义字符是( ) A.\\ B.\' C.074 D. \0 |
【单选题】: |
第4题:int p(m,n) int m,n; { int i,pp; for(i=pp=1;i PP*= m; return(pp); } main() { printf("%d"、 p(3,4)); } |
【分析题】: |
第5题:设字符型变量 a=3,b=6,计算表达式 C=(a^b)<< 2后C的二进制值是( ) A. 00011100 B.00000111 C. 00000001 D. 00010100 |
【单选题】: |
第6题:下列语言中不属于面向过程的语言是( ) A.高级语言 B.低级语言 C.C语言 D.PASCAL语言 |
【单选题】: |
第7题:正确的C语言标识符是( ) A.num(10) B.file bak C.continue D.class+2 |
【单选题】: |
第8题:1.main() { char str[]="1234567"; int i; for(j=0;i<7;i十=3) printf("%s\n",str+i); } |
【分析题】: |
第9题:设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是( ) A.6 B.9 C.8 D.表达式出错 |
【单选题】: |
第10题:下面的程序段所表示的数学函数关系是( ) y=-l; if( x!= 0)if(x>0)y=l; else y=0 ; 1(x<0) 1(x<0) A. y= { 0(x= 0) B. y={-l(X=0) 1(X>0) 0(X>0) o(X< 0) -l(X< 0) C. y= {-1(x= 0) D. y={ 1(X= 0) 1(X> 0) 0(X> 0) |
【单选题】: |