软件水平考试程序员易错题(2018/8/15) |
第1题:若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )
A、l B、2 C、2.0 D、2.5 |
【单选题】: |
第2题:下列语句中,句法错误的是(不考虑语义)( )
A、while(x=y)5 ; B、do x++ while(x==10) ; C、while(0); D、do 2;while(a==b); |
【单选题】: |
第3题:# include"stdio.h"
main() { char c; while((c=getchar())!=’\n’) switch(c) {case ’0’: case’1’: putchar(c); case’2’:putchar(c);break; case’3’:putchar(c); default:putchar(c+1);break; } printf("\n"); } 假定本程序执行时输入:1357/(其中的/代表回车换行符)。 |
【分析题】: |
第4题:下列符号串中,合法的C语言标识将是( )
A、_121 B、121_ C、A、121 D、#121 |
【单选题】: |
第5题:设有无符号短整型变量i、j、k,i值为013,j值为 OX13。计算表达式“k=~i|j>> 3”后,k的值是( )
A、06 B、0177776 C、066 D、0177766 |
【单选题】: |