【单选题】
若有定义:int x,y;char a,b,c;并有以下输入数据(此处,代表换行符)1 2A B C则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()。
①
scanf(x=%dy=%d,x,a=getchar();b=getchar();c=getchar();
②
scanf(%dy%d,x,a=getchar();b=getchar();c=getchar();
③
scanf(%d%d%c%c%c%c%c%c,x,y,a,a,b,b,c,
④
scanf(%d%d%c%c%c,x,y,a,b,
【单选题】
以下程序段:int i,a=3,b=2;i=(--a==b++)?--a:++b;printf(i=%d a=%d b=%d,i,a,b);输出结果是。
【单选题】
有如下嵌套的if语句if(ab)if(ac) else if(bc) else 以下选项中与上述if语句等价的语句是。
①
k=(ab)?a:b;k=(b<c)?b:c;
②
k=(ab)?((b<c)?a:b)((b>c)?b:c);
③
k=(ab)?((a<c)?a:c)((b<c)?b:c);
④
k=(ab)?a:b;k=(a<c)?a:c;
【单选题】
若有定义:int a,b;,通过语句scanf(“%d;%d”,a,,能把整数3赋给变量a,5付给变量b的输入数据是( )。
【单选题】
两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是。main( ){ int x; scanf(“%d”, if(x++5) printf(“%d”,x); else printf(“%d\n”,x--);}
【简答题】
注释部分从[填空1]开始,以[填空2]结束。
【简答题】
算法的表示方法主要有[填空1]、[填空2]、[填空3]、自然语言和[填空4]语言等。
【简答题】
正确的算法应具有五个重要的特征是:[填空1]、[填空2]、[填空3]、[填空4]、[填空5]。
【简答题】
函数体一般包括[填空1]部分和[填空2]部分。
【简答题】
任何C程序的执行都是从[填空1]函数开始。