软件水平习题练习

软件水平考试程序员易错题(2019/5/9)
1题:执行下列程序段后,变量y的值为( )
int x[]={1,2,3,4},y,*p=&x[1];
y=(*--P)++;
A、1
B、2
C、3
D、4
【单选题】:      

2题:设a为5,执行下列计算后,b的值不为2的是( )
A、b=a/2
B、b=6-(--a)
C、b=a%2
D、b=a<3?3:2
【单选题】:      

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题:设字符型变量 a=3,b=6,计算表达式C=(a^b)<< 2后C的二进制值是( )
A、00011100
B、00000111
C、00000001
D、00010100
【单选题】:      

5题:设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量a的值是( )
A、3
B、0
C、9
D、-12
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交