itgle.com
参考答案和解析
更多“在Python 3.x中,input()函数把用户的键盘输入作为字符串返回”相关问题
  • 第1题:

    Python内置函数__________用来返回序列中的最小元素。


    正确答案:min()

  • 第2题:

    Python 3中获取用户输入并默认以字符串存储的函数是()

    A.raw_input

    B.input

    C.raw

    D.print


    正确答案:B

  • 第3题:

    请编写一个函数fun(),它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较K的字符串。若两个字符串长度相等,则返回第1个字符串。

    例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数将返回shanghai。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include<stdio.h>

    char *fun(char *s, char *t)

    {

    }

    main()

    {

    char a[20],b[10],*p,*q;

    int i;

    printf ("Input 1th string: ");

    gets(a);

    printf{"Input 2th string: ");

    gets(b);

    printf("%s",fun(a,b));

    }


    正确答案:char *fun(char *s char *t) { int ii; for(i=0;s[i]!= '\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串若两个字符串长度相等则返回第1个字符串*/ else return t; }
    char *fun(char *s, char *t) { int i,i; for(i=0;s[i]!= '\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; } 解析:本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制一条语句,所以在每一个for循环条件后面必须要有一个分号。
    本题也可用如下技巧:
    char*fun(char*s,char*t)
    {if(strlen(s)>=strlen(t)return s;
    else return t;
    }

  • 第4题:

    在Python 3.x中可以使用中文作为变量名。


    正确答案:正确

  • 第5题:

    在Python中定义函数时不需要声明函数的返回值类型。


    正确答案:正确

  • 第6题:

    Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。


    正确答案:错误

  • 第7题:

    python2.X与3.X的print输出函数没有区别。


    正确答案:错误

  • 第8题:

    在python中,定义一个函数,那么函数名.__doc__的作用是()

    • A、返回指定函数的文档字符串
    • B、返回函数名字
    • C、返回函数定义所在模块的名字
    • D、没有这种用法

    正确答案:A

  • 第9题:

    判断题
    Python 3.x中字符串对象的encode( )方法默认使用utf8作为编码方式。
    A

    B


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

  • 第10题:

    判断题
    Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数。
    A

    B


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

  • 第11题:

    填空题
    Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。

    正确答案: len()
    解析: 暂无解析

  • 第12题:

    判断题
    python2.X与3.X的print输出函数没有区别。
    A

    B


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

  • 第13题:

    Python2.x和Python3.x中input()函数的返回值都是字符串。

    此题为判断题(对,错)。


    正确答案:×

  • 第14题:

    Input Box 函数返回值的类型为______。

    A.数值

    B.字符串

    C.变体

    D.数值或字符串(视输入的数据而定)


    正确答案:B
    解析:InputBox函数在一对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。所以其返回类型为字符串类型。

  • 第15题:

    编写一个函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asd as zx67 asdmklo”,子字符串为”as”,函数返回值是6。 函数ReadWrite实现从文件in.dat中读取两个字符串,并调用函数findStr,最后把结果输出到文件out.dat中。 注意:部分源程序存在test.c文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数findStr的花括号中 填入你编写的若干语句。


    正确答案:
    【审题关键句】统计一个长度为2的子字符串在另一个字符串中出现的次数。
    【解题思路】
    ①定义字符指针p,q,并且q指向字符串str。定义计数整型变量cnt,设置其值等于0。
    ②在while循环中调用C语言的字符串库函数strstr,返回子字符串substr在字符串q第一次出现的位置,赋给变量P。用if语句判断,如果p的值为空,则说明在字符串str没有找到子字符串,退出循环。否则,变量cnt加1,再把P的值加2(因为子字符串substr的长度为2)赋给变量q,执行下一次循环。直到字符串中不存在子字符串时,退出循环结束。
    ③最后,返回子字符串substr在字符串str中出现的次数。
    【参考答案】

  • 第16题:

    海伦公式用到了开平方的函数,而这个函数在一个叫math的Python标准库中,函数名为()。

    • A、input()
    • B、float()
    • C、sqrt()
    • D、print()

    正确答案:C

  • 第17题:

    Python 3.x中字符串对象的encode( )方法默认使用utf8作为编码方式。


    正确答案:正确

  • 第18题:

    在Python 3.x中,使用内置函数input( )接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。


    正确答案:正确

  • 第19题:

    不管输入什么,Python 3.x中input( )函数的返回值总是字符串。


    正确答案:正确

  • 第20题:

    python中,字符串格式化的方式()。

    • A、%
    • B、format
    • C、in
    • D、input

    正确答案:A,B

  • 第21题:

    单选题
    在python中,定义一个函数,那么函数名.__doc__的作用是()
    A

    返回指定函数的文档字符串

    B

    返回函数名字

    C

    返回函数定义所在模块的名字

    D

    没有这种用法


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

  • 第22题:

    判断题
    在Python 3.x中,使用内置函数input( )接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
    A

    B


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

  • 第23题:

    判断题
    不管输入什么,Python 3.x中input( )函数的返回值总是字符串。
    A

    B


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

  • 第24题:

    判断题
    在Python 3.x中可以使用中文作为变量名。
    A

    B


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