软件水平习题练习

软件水平考试程序员易错题(2018/1/15)
1题:计算平方数时不可能引起二义性的宏定义是( )
A、#define SOR(x)x*x
B、#define SQR(x)(x)*(x)
C、# define SQR(x)(x*x)
D、# define SQR(x)((x)*(x))
【单选题】:      

2题:若有定义语句“int x,*p=&x,**ppx=&px;”,则下列表达式中错误的是( )
A、x=*px
B、x=**ppx
C、px=&ppx
D、*ppx=&x
【单选题】:      

3题:设有如下定义,则正确的叙述为( )
char x[]={"abcdefg"};
char y[]={'a','b','c','d','e','f','g'};
A、数组x和数组y等价
B、数组x和数组y长度相同
C、数组X的长度大于数组y的长度
D、数组X的长度小于数组y的长度
【单选题】:      

4题:下列程序段的输出是( )
typedef union{ long x[2];
short y[4][5];
char z[10];
}TYPE1;
TYPE1 u1;
printf("%d\n", sizeof(u1));
A、8
B、10
C、40
D、58
【单选题】:      

5题:设整型变量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
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交