软件水平考试程序员易错题(2015-12-14) |
第1题:设有函数调用语句“f(x1,x1+x2,(x1,x2));”,正确的说法是( ) A.调用的实际参数是2个 B.调用的实际参数是3个 C.调用的实际参数是4个 D.调用时会出现语法错误。 |
【单选题】: |
第2题:系统的主要特征之一是提高__(26)__。
26. A、计算机系统的可靠性 B、计算机系统的交互性 C、计算机系统的实时性 D、计算机系统的安全性 |
【单选题】: |
第3题: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)); } |
【分析题】: |
第4题:若有以下程序段,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("*"); |
【单选题】: |
第5题:执行下列程序后的输出结果是( ) int fun(int x1,int x2) { int x;x1>x2?(x=3):(x=4);return(x+x1); } main() { printf("%d\n",fun( 7,8));} A.9 B.10 C.11 D.12 |
【单选题】: |
第6题:字符串”XyZ”在内存占用的字节数是( ) A.3 B.4 C.6 D.8 |
【单选题】: |
第7题:执行下列程序段后的输出结果是( ) x=9; while( x>7) { printf("*");x--;} A.**** B.*** C.** D.* |
【单选题】: |
第8题:不属于C语言保留字的是( ) A.for B.goto C.if D.loop |
【单选题】: |
第9题:设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( ) A.’1’ B.’3’ C.0 D.语法出错 |
【单选题】: |
第10、11、12、13、14题:下面是某种计算机的32位短浮点数格式
0 1 8 9 31 Ms E M 其中,M 为用定点小数表示的尾数的绝对值,占 23 位;Ms 是尾数的符号位,占1 位; Ms 和 M 一起表示尾数。E 为用定点整数表示的阶码,占 8 位。若机器表示中取阶码的基数为 2 ,求采用下列五种不同编码方式时,浮点数 -123625E-3 (隐含基数为 10 )规格化后的机器码: 阶码用补码方式、尾数用原码方式时,为__(41)__; 阶码用补码方式、尾数用反码方式时,为__(42)__; 阶码用移码方式、尾数用原码方式时,为__(43)__; 阶码用移码方式、尾数用补码方式时,为__(44)__; 阶码用移码方式、尾数用反码方式时,为__(45)__; 41. A、110000111 00001000l10000000000000 B、100000111 00001000l0ll11111111111 C、110000111 11110000l0ll11111111111 D、100000111 111l0ll1010000000000000 42. A、110000111 00001000l10000000000000 B、100000111 00001000l0ll11111111111 C、110000111 11110000l0ll11111111111 D、100000111 111l0ll1010000000000000 43. A、110000111 11110111010000000000000 B、100000111 00001000110000000000000 C、110000111 00001000110000000000000 D、100000111 00001000l0ll11111111111 44. A、110000111 11110111010000000000000 B、100000111 00001000110000000000000 C、110000111 00001000110000000000000 D、100000111 00001000l0ll11111111111 45. A、110000111 111l0ll1010000000000000 B、100000111 00001000110000000000000 C、100000111 11110000l0ll11111111111 D、110000111 00001000l0ll11111111111 |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |