niusouti.com

若变量已正确定义并赋值,对库函数错误调用的是()A.k=scanf("%d%d",&i,&j);B.printf("\\%d\\n",k);C.getchar(ch);D.putchar(ch);

题目

若变量已正确定义并赋值,对库函数错误调用的是()

A.k=scanf("%d%d",&i,&j);

B.printf("\\%d\\n",k);

C.getchar(ch);

D.putchar(ch);


相似考题
参考答案和解析
正确答案:C
更多“若变量已正确定义并赋值,对库函数错误调用的是()A.k=scanf("%d%d",&i,&j);B.printf("\\%d\\n",k) ”相关问题
  • 第1题:

    已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确

    已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、i的值为2、k的值为3,以下选项中正确的输入语句是

    A.scanf(“%2d%2d%2d”,&i,&j,&k);

    B.scanf(“%d %d %d”,&i,&j,&k);

    C.scanf(“%d,%d,%d”,&i,&j,&k);

    D.scanf(“i=%d, j=%d,k=%d”,&i,&j,&k);


    正确答案:C
    解析:本题考查的知识点是输入函数scanf()基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项A,输入格式描述为“%2d%2d%2d”,输入要用空格隔开,不满足键盘输入1,2,3的条件,故A错误:选项B中,输入格式描述符为“%d%d%d”,输入也要用空格隔开,故错误:选项D中,输入格式描述符为“i=%d,i=%d,k=%d”,应该从键盘输入i=1,j=2,k=3,才能使得i,j,k的值为1,2,3,故选项D错误。4个选项中C正确。

  • 第2题:

    若有语句:int a [N],*p=a,i; ,并且i已正确赋值,下面错误的函数调用语句是()。

    A.scanf("%d",&a[i]) ;

    B.scanf("%d",a+i) ;

    C.scanf("%d",p+i) ;

    D.scanf("%d",*(p+i) );


    A

  • 第3题:

    假设变量已正确定义,在下列选项中,不正确的赋值语句是______。

    A.++t;

    B.n1=(n2=(n3=0));

    C.k=i=j;

    D.a=b+c=1;


    AD

  • 第4题:

    若变量已正确定义并赋初值,以下合法的赋值语句是()

    A.k+1=(m==n)

    B.k=-m-n

    C.k=int(m+n)

    D.k=m*n=1


    A

  • 第5题:

    已m,n,k为int型变量,若从键盘输入:5,6,7<回车>,使m的值为5,n的值为6,k的值为7,则输入语句正确的是()。

    A.scanf(“%2d%2d%2d”,&i,&j,&k);

    B.scanf(“%d_%d_%d”,&i,&j,&k);

    C.scanf(“%d,%d,%d”,&i,&j,&k);

    D.scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);


    scanf(“%d,%d,%d”,&a,&b,&c);