软件水平考试程序员易错题(2018/5/22) |
第1题:执行下列程序段后,变量y的值为( )
int x[]={1,2,3,4},y,*p=&x[1]; y=(*--P)++; A、1 B、2 C、3 D、4 |
【单选题】: |
第2题:表达式“9!=7”的值是( )
A、true B、非0值 C、0 D、1 |
【单选题】: |
第3题:若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )
W= k; LB、if(w==0) gotO LE; w - -; printf("*"); goto LB; LE、 A、for(w=k;w!=0;W--)printf("*"); B、w= k; While(W--!=0) Prinif(”* ”); C、w= k; do{w--; prinif(“*”); } while( W!= 0); D、for(w=k;W;--W) printf("*"); |
【单选题】: |
第4题:循环语句“for(x=0, y=0;(y!=123)||( x<4);x++);”的循环执行( )
A、无限次 B、不确定次 C、4次 D、3次 |
【单选题】: |
第5题:设有关变量已经正确定义并赋值,则下列表达式中符合C语言语法规则的是( )
A、a_=\12 B、a_1=a_2+=12 C、int13.5%2 D、a=b+7=C-2 |
【单选题】: |