通过即时输入10个数,分别是:11,8,15,10,4,6,5,15,9,18,将这10个数中大于10的数求和,并计算其和的平方根。(要求:在程序运行时即时输入数据,用input()函数即可实现这个功能,可以在命令行窗口输入help input, 系统会返回函数input的用法)

题目

通过即时输入10个数,分别是:11,8,15,10,4,6,5,15,9,18,将这10个数中大于10的数求和,并计算其和的平方根。(要求:在程序运行时即时输入数据,用input()函数即可实现这个功能,可以在命令行窗口输入help input, 系统会返回函数input的用法)


相似考题
更多“通过即时输入10个数,分别是:11,8,15,10,4,6,5,15,9,18,将这10个数中大于10的数求和,并计算其和的平方根。(要求:在程序运行时即时输入数据,用input()函数即可实现这个功能,可以在命令行窗口输入help input, 系统会返回函数input的用法)”相关问题
  • 第1题:

    请编写一个函数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;
    }

  • 第2题:

    在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是

    A.INPUT、ACCEPT

    B.INPUT、WAIT

    C.ACCEPT、WAIT

    D.INPUT、ACCEPT和WAIT


    正确答案:A
    解析:WAIT命令只能接收单个字符型数据,可以在用户输入一个字符后自动结束该命令,故答案为A)

  • 第3题:

    请编写函数fun,其功能是:计算并输出给定10个数的方差:

    例如,给定的10个数为95.0、89.0、76.0、65.0、88.0、72.0、85.0、81.0、90.0、56.0,输出为s=11.730729。

    注意:部分源程序在文件PROGl.C中。

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


    正确答案:
    解析:该程序功能是计算并输出给定10个数的方差。解题思路是,根据题干中给出的方差公式首先计算出x’的值,然后计算根号里面的值,最后求其平方根。

  • 第4题:

    编写函数fun,其功能是:将所有大于1小于整数m的非素数存人XX所指数组中,非素数的个数通过k返回。

    例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。

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


    正确答案:
    【考点分析】本题考查:如何判断非素数;循环判断结构;数组的引用。【解题思路】题目要求将l—m之问的非素数存人数组中,应使用循环判断结构。循环语句用来遍历1一m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存人数组中。这道题目是考查—个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。【解题宝典】判定一个数是否为素数,即该数除了能被l和它本身外,不能被任何数整除。代码实现为:for(j=2;j<i;j++)if(i%j==0)/*如余数为0,证明i不是素数·/此语句需要熟记,很多判断素数的题目也可通过此法解决。

  • 第5题:

    在考生文件夹中有工程文件execise110.vbp及窗体文件execise110.frm。如下图所示,在名为Form1的窗体上有一个Labe1控件,4个Text控件及7个命令按钮,其功能如下,

    (1)开始启动工程时,界面上除Input及Quit按钮之外,其他按钮均不可用(灰色显示)。

    (2)单击Input按钮之后,利用InputBox让用户连续且必须录入10个数。若录入为非数字符号,则给出警告“输入数据无效,请重新输入数值数据,请输入第n个数”。

    (3)录入完毕后,Input按钮变灰,其他按钮变为可用状态。

    (4)按相应的按钮可分别求出所录入数据的升序、降序排列及最大、最小值,并在右侧对应的文本框中显示(注意用A(10)存放最大数,A(1)存放最小数)。

    (5)单击Clear按钮将所有文本框清空。

    本程序不完整,请补充完整,并能正确运行。

    要求:

    去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功

    能,但不得修改程序的其他部分。最后,按原文件名并在原文件夹中保存修改后的文件。


    正确答案:

  • 第6题:

    从键盘输入一组无符号整数并保存在数组arr[N]中,以整数0结束输入,即第N+1个数是0,要求这些数的最大位数不超过4位,其元素的个数通过变量num传人函数proc()。请补充函数proc(),其功能是:从数组arr中找出个位和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proc返回。

    例如,当arr[8]={13,1,205,252,2,333,4444,21)时实际输人时,数与数之间用Enter键分开,bb[4]={252,333,4444)。

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

    请勿改动函数main()和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

    试题程序:


    正确答案:

    【1】arr[i]%10【2】bb[m++]=arr[i]【3】m
    【解析】将一个整数对l0取余,则得到该整数的个位数,将一个整数除以10再对10取余。则得到该整数的十位数。由程序可以看出,变量s保存了整数的十位数,所以应该将整数的个位数保存在变量g中;根据题意,当整数的个位与十位的数字之和大于5时,则将该整数保存到数组bb中;变量m记录了满足条件的无符号整数的个数,题目要求将满足条件的无符号整数的个数由proc()函数返回,所以函数返回m。

  • 第7题:

    在计算机系统中输入(input)一词通常是指预备好送入计算机系统进行处理的数据,常常也指把数据送入计算机系统的过程。()

    • A、键盘输入类(key-driven devices)
    • B、指点输入类(pointing devices)
    • C、无线网络输入(wireless network input)
    • D、语音输入类(voice input devices)
    • E、扫描输入类(scanner devices)

    正确答案:A,D,E

  • 第8题:

    在BASIC语言中给计算机输入数据可以用“LET”语句和“INPUT”语句。


    正确答案:正确

  • 第9题:

    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。


    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();

  • 第10题:

    ()函数可以在程序的运行过程中接收键盘输入的数据,使用它可以极大地提高程序的交互性。

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

    正确答案:A

  • 第11题:

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


    正确答案:正确

  • 第12题:

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

    B


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

  • 第13题:

    在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是

    A) ACCEPT、WAIT

    B) INPUT、WAIT

    C)INPUT、ACCEPT

    D)INPUT、ACCEPT和WAIIT


    正确答案:C
    【答案】:C
    【知识点】:考查INPUT、ACCEPT、WAIT这三个命令的用法
    【解析】:当程序执行到INPUT命令时,暂停往下执行,等待用户从键盘输入数据。当用户以回车键结束输入时,系统计算表达式的值,并将计算结果存入指定的内存变量,然后继续往下执行程序;当程序执行到ACCEPT命令时,暂停往下执行,必须等待用户从键盘输入字符串。当用户以回车键结束输入时,系统将该字符串存入指定的内存变量,然后继续往下执行程序; WAIT命令的功能为暂停程序的执行,而不是等待输入数据。故选C。

  • 第14题:

    有如下程序段#include "stdio.h"main(){ int k[10]; int j; for(j=0;j<10;j++) scanf("%d",&k[j]); for(j=9;j> =0;j--) printf("%d",k[j]);}则程序段实现的功能是A.输入10个数据的顺序输入并输出 B.输入10个数据的逆序存放C.输入10个数据的逆序输出D.以上叙述均错误


    正确答案:C
    在本题中,从给出的选项可以知道,本题程序的作用是对数组的十个元素按照一个规则进行输出。
    在程序中,首先定义了一个大小为10的数字用来存放需要处理的十个数,然后通过循环从键盘输入需要被处理的十个数,又通过一个循环完成对数组元素的输出。在该循环中,当循环变量j=9时,输出的是a[9],即数组中的最后一个元素,当j=8时,输出的是a[8],即数组中的倒数第二个元素,以此类推,当j=0时,输出的是a[0],即数组的第一个元素。由此我们可以看出,最后是将数组逆序输出。与选项C完全一致,因此,本题的正确答案是C。

  • 第15题:

    在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。 A.ACCEPT、WAITSXB

    在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。

    A.ACCEPT、WAIT

    B.INPUT、WAIT

    C.INPUT、ACCEPT

    D.INPUT、ACCEPT和WAIT


    正确答案:C
    C。【解析】本题考查基本概念,INPUT和ACCEPT在完成后必须使用回车键进行结束。

  • 第16题:

    编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。

    注意:部分源程序在文件PROCl.C中。

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


    正确答案:
    intfun(char*ss,charc)inti=0;for(;*ss!=’\0‘;ss++)if(}ss==ci++/*求出*所指字符串中指定字符的个数*/returni;【考点分析】本题考查:for循环语句遍历字符串,并通过if条件语句,判断字符串是否结束。【解题思路】从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是‘\0’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。

  • 第17题:

    请编写函数proc(),其功能是:计算并输出给定10个数的方差。

    例如,给定的10个数为88.0,89.5,54.0,78.5,89.0,63.0,85.7,83.0,77.0,83.0,则输出为S=11.195271。

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

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

    试题程序:


    正确答案:


    【解析】题目要求求方差,因此首先我们应通过循环求得其平均数,然后通过循环来求其平方差,最后求其方差,把方差返回到主函数中。

  • 第18题:

    使用()函数接收用输入的数据。

    A.accept ()

    B.input ()

    C.readline()

    D.login()


    正确答案:B

  • 第19题:

    编写一函数ins_sort,函数功能是在一个已排好序的敷组中插入一个数据使之保持有序。要求在主函数main 中输入N-1(设N=10)个有序数据(如升序)和一个要新增的数据,并输出处理后的数据。      例如:输入有序数列1 2 3 5 6 7 8 9 10     输入新增数据4  则处理后数据1 2 3 4 5 6 7 8 9 10


    正确答案: #include "stdio.h"
    #define N 10
    void ins_sort(int a[],int n,int x)
    {int i,j;
    if(x>a[n-1])
    a[n]=x;
    else
    {for(i=n-1;x<a[i]&&i>=0;i--)
    a[i+1]=a[i];
    a[i+1]=x;
    }
    }
    main()
    {int i,a[N],x;
    prontf("/nPlease input N-1 data:");
    for(i=0;i<N;i++)
    printf("%d",a[i]);
    }

  • 第20题:

    多进多出(Multiple-Input-Multiple-Output),多个输入和输出既可以来自多个数据流,也可以来自同一个数据流的多个版本。


    正确答案:正确

  • 第21题:

    在Python程序中,输入语句input()默认接收的数据类型为数值型。


    正确答案:错误

  • 第22题:

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


    正确答案:正确

  • 第23题:

    单选题
    在Excel中,函数SUMIF(A1:Al0,“>;60”)的返回值是()。
    A

    10

    B

    将Al:Al0这10个单元中大于60的数据求和

    C

    统计大于60的数据个数

    D

    不能执行


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

  • 第24题:

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

    B


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