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);


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

    若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。

    A.a==1

    B.++i

    C.a=a++=5

    D.a=int(i)


    正确答案:B
    选项A为表达式,因此不正确。选项C中“a++”本身就是表达式,无须再赋值。选项D中,在强制类型转换时,类型名应用括号括起来,故选择B选项。

  • 第2题:

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

    若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


    正确答案:D
    scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

  • 第3题:

    2、若a定义为int 型,x定义为float型,以下能给变量正确赋值的scanf 函数调用语句为 。

    A.scanf("%d%f",a,x);

    B.scanf("%d%f",&a, &x);

    C.scanf("%x%d",&a,&x);

    D.scanf("%f%d",&a,&x);


    2 2 解析:本题考查表达式的运算。因为x=1,y=2,所以表达式(x+y)%2=3%2=1,(int)a/(int)b=(int)}(3/2)=1,因此整个表达式的结果为(x+y)%2+(int)a/(int)b=1+1=2。

  • 第4题:

    若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。

    A.a==l

    B.++i

    C.a=a++=5

    D.a=int(i)


    正确答案:B
    选项A为表达式,因此不正确,选项C中a++本身就是表达式,无需再赋值,选项D中,在强制类型转换时,类型名应用括号括起来,故选择8选项。

  • 第5题:

    若有语句: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