设有int a;char ch[80]; ,则下列选项中正确的输入语句是_____。
A: scanf(“%d%s”,&a,ch[80]);
B: scanf(“%d%s”,&a,ch);
C: scanf(“%d%s”, a,ch);
D: scanf(“%d%s”, a, &ch);
A: scanf(“%d%s”,&a,ch[80]);
B: scanf(“%d%s”,&a,ch);
C: scanf(“%d%s”, a,ch);
D: scanf(“%d%s”, a, &ch);
B
举一反三
- 设有char ch; 与语句“ch=getchar();”等价的语句是( )。 A: scanf ("%f",&ch); B: scanf("%d",&ch); C: scanf("%s",&ch); D: scanf("%c",&ch);
- 若有定义“chars[20],ch;”,则下列输入语句正确的是()。 A: scanf("%s",s); B: scanf("%s",&s); C: scanf("%c",s[0]); D: scanf("%c",ch);
- 下列关于字符串的输入正确的是( )。 A: char ch[10];cinch[2]; B: scanf(%c,ch[1]); C: scanf(%s,ch); D: cinch;
- 对于char ch,下面输入语句正确的是_____。 A: scanf(“%c”,ch); B: scanf(“%lf”,&ch); C: scanf(“%c”,&ch); D: scanf(“%lf”,ch);
- 2.14 设有 char ch; 与语句“ch=getchar();”等价的语句是________。 A: scanf("%c",ch); B: scanf("%c",&ch); C: printf("%c",ch); D: printf("%c",&ch);
内容
- 0
我们定义一个变量:char ch;可以从键盘上输入一个值给该变量的是( ) A: scanf("%d",ch) B: scanf("%c",ch) C: scanf("%c",&ch) D: scanf("%d",&ch)
- 1
以下可以实现“输入一个字符到变量ch”的语句是___ A: scanf(“%d”,ch) B: getchar(“%c”,&ch) C: getchar(ch) D: scanf(“%c”,&ch)
- 2
若有定义char *p,ch;则不能正确赋值的语句组是( )。 A: p=&ch;scanf(“%c”,p); B: p=NULL; scanf(“%c”,&ch); C: *p=getchar(); p=&ch; D: p=&ch;*p=getchar();
- 3
有定义语句:int b;char c[10];,则正确的输入语句是( )。 A: scanf("%d%s",&b,&; B: scanf("%d%s",&b,; C: scanf("%d%s",b,; D: scanf("%d%s",b,&;
- 4
以下可以实现“输入一个字符到变量ch”的语句是()。 A: scanf("%c",ch); B: ch=getchar( ); C: getchar(ch); D: putchar(ch);