niusouti.com

单选题若变量已正确定义为int型,要通过语句scanf(%d,%d,%d,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)(  )。A 1,2,3<回车>B □□□1,2,3<回车>C 1,□□□2,□□□3<回车>D 1□2□3<回车>

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

1,2,3<回车>

B

□□□1,2,3<回车>

C

1,□□□2,□□□3<回车>

D

1□2□3<回车>


相似考题
更多“若变量已正确定义为int型,要通过语句scanf(%d,%d,%d,&a,&b,&c);给a赋值1、给b赋值2、给c赋值”相关问题
  • 第1题:

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

    A.ЦЦЦ1,2,3<回车>

    B.1Ц2Ц3<回车>

    C.1,ЦЦЦ2,ЦЦЦ3<回车>

    D.1,2,3<回车>


    正确答案:B
    解析:scanf()函数的—般格式:scanf(格式控制,地址列表)。在输入多个数值数据时,若“格式控制”字符串中没有非格式字符作输入数据之间的间隔,则可用空格、TAB或回车作间隔。C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。如果在“格式控制”字符串中除了格式说明以外还有其他字符,则在输入数据时应输入与这些字符相同的字符。本题由于格式控制符中用了逗号,所以在输入数据时,必须在输入的各数据间用逗号分隔,故选项B不正确。

  • 第2题:

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

    A.a==1

    B.++i

    C.a=a++=5

    D.a=int(i)


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

  • 第3题:

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

    A.a==l

    B.++i

    C.a=a++=5

    D.a=int(i)


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

  • 第4题:

    若变量已正确定义为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()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。

  • 第5题:

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

    A.ЦЦЦ1,2,3<回车>

    B.1Ц2Ц3<回车>

    C.1,ЦЦЦ2,ЦЦЦ3<回车>

    D.1,2,3<回车>


    正确答案:B
    B。【解析】本题考查scanf函数的用法,其调用格式为:scanf(格式字符串,输入项地址表);功能是按格式字符串中规定的格式,在键盘上输入各输入项的数据,并依次赋给各输入项。当需要从键盘上输入数据时,直到按下回车键,scanf函数才会接受从键盘输入的数据。选项B中,每一个变量输入后都有一个空格是不正确的。

  • 第6题:

    若运行时给变量x赋值12,则以下程序的运行结果是()。includemain(){int x,y; scanf("%d"

    若运行时给变量x赋值12,则以下程序的运行结果是( )。 #include<stdio.h> main() { int x,y; scanf("%d",&x); y=x>12? x+10:x-12; printf("%d\n",y); }

    A.0

    B.22

    C.12

    D.10


    正确答案:A
    解析:条件运算符“?:”是三目运算符,其形式为:表达式17表达式2:表达式3当表达式1的值为真时,则表达式2的值为整个表达式的值;如果表达式1的值为假,则表达式3的值为整个表达式的值。题中,表达式x>12的结果为假,所以将表达式x-12的值0作为y的值。

  • 第7题:

    在Java程序中,已定义变量int x,给x赋值为1的语句是()。

    • A、mov x,1
    • B、x=1
    • C、x:=1
    • D、int x=1

    正确答案:A

  • 第8题:

    VB中给对象的属性赋值可以通过赋值语句实现。


    正确答案:正确

  • 第9题:

    关于mysql的sql编程中变量赋值说法错误的是()

    • A、set可以同时给多个变量赋值
    • B、select可以将查询结果赋值给变量
    • C、select可以同时给多个变量赋值
    • D、set只能同时给一个变量赋值

    正确答案:D

  • 第10题:

    单选题
    若变量已正确定义为int型,要通过语句scanf(%d,%d,%d,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)(  )。
    A

    1u2u3<回车>

    B

    uuu1,2,3<回车>

    C

    1,uuu2,uuu3

    D

    1,2,3


    正确答案: B
    解析:
    在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择A选项。

  • 第11题:

    单选题
    在Java程序中,已定义变量int x,给x赋值为1的语句是()。
    A

    mov x,1

    B

    x=1

    C

    x:=1

    D

    int x=1


    正确答案: D
    解析: 暂无解析

  • 第12题:

    填空题
    在语句中,给变量赋值时,赋值语句必须以()结尾。

    正确答案: 分号
    解析: 暂无解析

  • 第13题:

    若变量已正确说明为float型,要通过scanf("%f%f%f",&a,&b,&c);给a赋值10.0,b赋值22.0,c赋值33.0,下列不正确的输入形式是( )。

    A.10<回车>22<回车>33<回车>

    B.10.0,22.0,33.0<回车>

    C.10.0<回车>22.0 33.0<回车>

    D.10 22<回车>33<回车>


    正确答案:B
    解析:在scanf("%f%f%f,&a,&b,&c);中,格式描述为"%f%f%f,当输入数据时,数据之间可用空格、制表符和回车符作为间隔符,而逗号不是合法的间隔符。

  • 第14题:

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

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    本题考查的是格式化输入函数scanf()基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项A)中没有输入非格式符“,”,所.以是不正确的。

  • 第15题:

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

    A.

    B.

    C.

    D.


    正确答案:B
    B。【解析】本题考查scanf函数的用法,其调用格式为:scanf(格式字符串,输入项地址表);功能是按格式字符串中规定的格式,在键盘上输入各输入项的数据,并依次赋给各输入项。当需要从键盘上输入数据时,直到按下回车键,scanf函数才会接受从键盘输入的数据。选项B中,每一个变量输入后都有一个空格是不正确的。

  • 第16题:

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

    A.a==1

    B.++i;

    C.a=a++=5;

    D.a=int(i);


    正确答案:B
    解析:选项A)缺少分号,是一个表达式,而不是语句;选项C)包含一个不合法的运算符“++=”;选项D)应改为a=(int)i;。

  • 第17题:

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

    A.a=1;

    B.++1;

    C.a=a++=5;

    D.a=int(i);


    正确答案:B

  • 第18题:

    若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入形式是

    A.3<回车> 5<回车> 8<回车>

    B.3,5,8<回车>

    C.3<回车> 5 8<回车>

    D.3 5<回车> 8<回车>


    正确答案:B
    解析:本题中,“%d%d%d”表示按整型数形式输入数据,输入数据时,在两个数据之间以一个或多个空格间隔,也可以用回车键或Tab键。选项B)中不应该使用逗号。

  • 第19题:

    整数 -32100可以赋值给int型和long int型变量.


    正确答案:正确

  • 第20题:

    关于指针变量赋值下面说法正确的是()

    • A、未经赋值的指针变量不能使用
    • B、指针变量同其普通变量一样需定义、赋值
    • C、给指针变量的赋值只能赋予地址
    • D、给指针变量赋值可以赋任何数值

    正确答案:A,B,C

  • 第21题:

    在语句中,给变量赋值时,赋值语句必须以()结尾。


    正确答案:分号

  • 第22题:

    单选题
    关于mysql的sql编程中变量赋值说法错误的是()
    A

    set可以同时给多个变量赋值

    B

    select可以将查询结果赋值给变量

    C

    select可以同时给多个变量赋值

    D

    set只能同时给一个变量赋值


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    若变量已正确定义为int型,要通过语句scanf(%d,%d,%d,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)(  )。
    A

    uuu1,2,3<回车>

    B

    1u2u3<回车>

    C

    1,uuu2,uuu3

    D

    1,2,3<回车>


    正确答案: C
    解析:
    在输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。在题目中,scanf函数使用通配符逗号,则在输入数据时也要使用通配符逗号,且逗号要紧跟着数据后面。B项,没有输入非格式符“,”。答案选择B选项。

  • 第24题:

    单选题
    若变量已正确定义并赋值,则错误的赋值语句是(  )。
    A

    a=a+1;

    B

    a=sizeof(double);

    C

    a=d‖c;

    D

    a+1=a;


    正确答案: B
    解析:
    赋值号的左边必须是一个代表某个存储单元的变量名,赋值号的右边必须是C语言中合法的表达式。赋值运算的功能是先求出右边表达式的值,然后把此值赋给赋值号左边的变量。答案选择D选项。