软件水平习题练习

软件水平考试程序员易错题(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
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交