举一反三
- 有如下程序片段: int a,b,c; printf("input a,b,c:...正确的输入形式为___________。
- 已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为()。 main() { int a; float f; printf(" Input number:"); (输入语句) printf(" f=%f,a= %d ,f,a); } Input number: 4.5 2
- 有如下程序片段:则正确的执行结果是____。inti=0;while(i<=2)i++;printf("%d",i); A: 0 B: 1 C: 2 D: 3
- 【scanf函数】 有如下输入语句: scanf(“%d,%d,%d”,&a,&b,&c); 为使变量a的值为1,b的值为2,c的值为3,从键盘输入数据的正确形式是【 1 】
- 已有声明和语句: int a, b,c; scanf("%d%d%d",&a,&b,&c); 希望a、b、c的值分别为1、2、3,则正确的输入形式是 ( )。
内容
- 0
中国大学MOOC: 用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z#include <stdio.h>int main( ){ int a, b; scanf("%d%c", &a,&b ); printf(" ",a,b,b+2); return 0;}
- 1
有以下程序 main(){int a=1,b=2,c=3,d=0;If (a==1&&b++==2) If(b!=2||c--!=3) printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c);}程序运行后的输出结果是( )。 A: 1 2 3 B: 1 3 2 C: 1 3 3 D: 3 2 1
- 2
执行下列程序片段时输出结果是( )int x=13,y=5; printf(“%d”,x%=(y/=2)); A: 3 B: 2 C: 1 D: 0
- 3
根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式为( ) . main() { int a,b,c; 输入语句 ; printf(“%c%c%c”,a,b,c);} 输入形式:A B C 输出形式:ABC A: scanf(“%c %c %c”,&a,&b,&c); B: scanf(“%c,%c,%c”,&a,&b,&c); C: scanf(“%c%c%c”,a,b,c); D: scanf(“%c%c%c”,&a,&b);
- 4
有如下输入语句:scanf(“%d,%d,%d”,&a,&b,&c);为使变量a的值为1,b的值为2,c的值为3,从键盘输入数据的正确形式是【1】