itgle.com

有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&sO);有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。A.gets(&sO);B.scanf("%s",s+1);C.gets(s);D.scanf("%s",s[1]);

题目
有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&sO);

有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。

A.gets(&sO);

B.scanf("%s",s+1);

C.gets(s);

D.scanf("%s",s[1]);


相似考题
参考答案和解析
正确答案:D
D。【解析】选项A调用函数9ets使得S数组从S[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scanf("%S",S[1])调用错误,应为scanf("%S",&s[1])输入项部分应该是一个地址值。
更多“有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。 A.gets(&sO);## ”相关问题
  • 第1题:

    有定义语句“chars[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。

    A.gets(&sO);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    正确答案:D
    D。【解析】选项A调用函数9ets使得S数组从S[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scanf("%S",S[1])调用错误,应为scanf("%S",&s[1])输入项部分应该是一个地址值。

  • 第2题:

    有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。

    A.gets(&s[0]);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    D 解析:在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。

  • 第3题:

    20、有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。

    A.gets(&s[0]);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    D 解析:在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。

  • 第4题:

    有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。 A.gets(&s0);

    有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是( )。

    A.gets(&s0);

    B.scanf("%s",s+1);

    C.gets(s);

    D.scanf("%s",s[1]);


    正确答案:D
    D。【解析】选项A调用函数gets使得s数组从s[0]开始得到输入的字符;选项B使得数组从元素s[1]开始得到输入的5个字符;选项C使得数组从s[0]开始得到输入的字符;而选项D的scan[(”%S”,S[1])调用错误,应为scanf(”%s”,&s[1])输入项部分应该是一个地址值。

  • 第5题:

    有定义语句:char s[10];,若要从终端给s 输入5 个字符,错误的输入语句是()。

    A.gets(&s[0]);

    B.scanf('%s',s);

    C.gets(s);

    D.scanf('%s',s[1]);


    D 解析: 在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。