有以下程序段char.name[20];int num;scanf(“name=%s num=%d”,name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A.LillB.name=LiliC.Lili.num=D.name=Lili num—1001

题目

有以下程序段

char.name[20];int num;

scanf(“name=%s num=%d”,name,&num);

当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为

A.Lill

B.name=Lili

C.Lili.num=

D.name=Lili num—1001


相似考题
更多“有以下程序段char.name[20];int num;scanf(“name=%snum=%d”,name,&num);当执行上述程序段,并从键 ”相关问题
  • 第1题:

    有以下程序段 int j;float y;char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为

    A.55566.0

    B.566.0

    C.7777.0

    D.566777.0


    正确答案:B
    解析: 本题考查通过scanf函数输入数据时的格式控制问题。变量j的格式控制为“%2d”,即只接收输入数据的前两位,从第三位开始直到空格之间的输入都会被保存到变量y中,因为y为浮点型数据,所以输出结果为选项B)。

  • 第2题:

    有以下程序段:

    当执行上述程序段,并从键盘输入:nalne=Lili nLim=1001<;回车>;后,name的值为( )。

    A.name:=Lili num=1001

    B.nfll"ne=Lili

    C.Uli.h.um=

    D.Lili


    正确答案:D
    在输入格式控制“name=%snum=%d”中,普通字符“ns.111e=num=”在输入时要原样输入,而格式控制符%s和%d对应各自的输入项,将输入的数据赋给相应的输入项。本题中输入“name=Lifthum=1001<回车>”后,将字符串Ijli赋给字符数组llalne,整数1001赋给变量num。因此D选项正确。

  • 第3题:

    (16)有以下程序段

    char name[20]; int num;

    scanf("name=%s num=%d",name;&num);

    当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为

    A)Lili

    B)name=Lili

    C)Lili num=

    D)name=Lili num=1001


    正确答案:A

  • 第4题:

    有以下程序段: char name[20】;int num; scanf("name=%S num=%d",name,&num); 当执行上述程序段,并从键盘输入:name=Lili mum=1001<回车>后,name的值为( )。

    A.Lili

    B.name=Lili

    C.Lili num=

    D.name=Lili num=1001


    正确答案:A
    考查简单的C程序。由题可知,程序中输入name的值为Lili,所以输出的必定是Lili,答案选择A。

  • 第5题:

    有以下程序段

    char name[20];

    int num;

    scanf("name=%s num=%d",name;&num);

    当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为

    A.Lili

    B.name=Lili

    C.Lili num=

    D.name=Lili num=1001


    正确答案:A