软件水平考试程序员易错题(2018/4/19) |
第1题:设a,b为字符型变量,执行"scanf("a=%c,b=%c",&a,&b)"后使a为'A',b为'B',从键盘上的正确输入是( )
A、’A”B’ B、’A’,’B’ C、A=A,B=B D、a= A、b=B |
【单选题】: |
第2题:设整型变量m,n,a,b,c,d均为1,执行“( m=a>b)&&(n=a>b)"后m,n的值是( )
A、0,0 B、0,l C、1,0 D、1,l |
【单选题】: |
第3、4、5、6、7题:下面是某种计算机的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、11000011100001000l10000000000000 B、10000011100001000l0ll11111111111 C、11000011111110000l0ll11111111111 D、100000111111l0ll1010000000000000 42. A、11000011100001000l10000000000000 B、10000011100001000l0ll11111111111 C、11000011111110000l0ll11111111111 D、100000111111l0ll1010000000000000 43. A、11000011111110111010000000000000 B、10000011100001000110000000000000 C、11000011100001000110000000000000 D、10000011100001000l0ll11111111111 44. A、11000011111110111010000000000000 B、10000011100001000110000000000000 C、11000011100001000110000000000000 D、10000011100001000l0ll11111111111 45. A、110000111111l0ll1010000000000000 B、10000011100001000110000000000000 C、10000011111110000l0ll11111111111 D、11000011100001000l0ll11111111111 |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |
【单选题】: |
第8题:编程序输入50个学生的学号、姓名、3门课程的成绩存入一个结构型的数组。统计每个学生的总分并输出学生的学号、姓名、总分。 |
【分析题】: |
第9题:下列语言中不属于面向过程的语言是( )
A、高级语言 B、低级语言 C、C语言 D、PASCAL语言 |
【单选题】: |