niusouti.com

()聚合函数用于统计集合中的元素数量

题目
()聚合函数用于统计集合中的元素数量

相似考题

2.请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成员函数add的作用是将一个元素添加到集合中(如果集合中不存在该元素),成员函数remove从集合中删除指定的元素(如果集合中存在该元素)。请编写成员函数remove。在main函数中给出了一组测试数据,此时程序的正确输出结果应为: 2 3 4 5 27 28 31 66 75 2 3 4 5 6 27 28 31 56 75 2 3 4 5 6 19 27 28 31 66 75 3 4 5 6 19 27 28 31 66 75 3 4 5 6 19 27 28 31 66 75 要求: 补充编制的内容写在“//***********333***********”与“//***********666***********”之间,不得修改程序的其他部分。 注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。 //IntegorSet.h ifndef INTEGERSET define INTEGERSET include<iostream> using namespace std; const int MAXELEMENTS=100; //集合最多可拥有的元素个数 class IntegerSet{ int elem[MAXELEMENTS]; //用于存放集合元素的数组 int counter; //用于记录集合中元素个数的计数器 puhlic: IntegerSet:counter(0){} //创建一个空集合 IntegerSet(int data[],int size); //利用数组提供的数据创建一个整数集合 void add(int element); //添加一个元素到集合中 void remeve(int element); //删除集合中指定的元素 int getCountconst{return counter;} //返回集合中元素的个数 int getElement(int i)const{retum elem[i];}//返回集合中指定的元素 void showconst; }; void WriteToFile(char*); endif //main.cpp include”IntegerSet.h” include<inmanip> IntegerSet::IntegerSet(int data[],int size):counter(0){ for(int i=0;i<size;i++) add(data[i]); } } void IntegerSet::add(int element){ int j; //从后往前寻找第一个小于等于element的元素 for(j=counter;j>0;j-) if(element>=elem[j一1])break; //如果找到的是等于element的元素,说明要添加的元素已经存在,直接返回 if(j>0) if(element==elem[j-1])return; //如果找到的是小于element的元素,j就是要添加的位置 //该元素及其后面的元素依次后移,腾出插入位置 for(int k=counter;k>j;k一) elem[k]=elem[k一1]; elem[j]=element;//将element插入到该位置 counter++; //计数器加l } void IntegerSet::remove(int element){ //***************333*************** //***************666*************** void IntegerSet::showconst{ for(int i=0;i<getCount;i++) cout<<setw(4)<<getElement(i); cout<<endl: } int main{ int d[]={5,28,2,4,5,3,2,75,27,66,31}; IntegerSet S(d,11);S.show; S.add(6); s.show; S.add(19); S.show; S.remove(2); s.show; S.add(4); S.show; writeToFile(””); return 0; }

参考答案和解析
Count()
更多“()聚合函数用于统计集合中的元素数量”相关问题
  • 第1题:

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


    正确答案:len()

  • 第2题:

    通过集合A.subList()获取子集合B,下列说法哪些是正确的:

    A.返回的集合B没有实现Serializable接口,不能被序列化,所以不能应用于RPC场景

    B.在B集合中添加某个元素,那么A集合也会添加进去此元素

    C.集合A中元素的修改不会影响到集合B的任何操作

    D.对A元素个数的修改,会导致集合B的遍历产生ConcurrentModificationException异常


    正确答案:ABD

  • 第3题:

    下列对多元分布函数及其数字特征描述错误的是( )。

    A:多元分布函数的本质是一种关系
    B:多元分布函数是两个集合间一种确定的对应关系
    C:多元分布函数中的两个集合的元素都是数
    D:一个元素或多个元素对应的结果可以是唯一的元素,也可以是多个元素

    答案:C
    解析:
    多元函数的本质是一种关系,是两个集合间一种确定的对应关系。这两个集合的元素可以是数;也可以是点、线、面、体;还可以是向量、矩阵;等等。一个元素或多个元素对应的结果可以是唯一的元素,即单值的。也可以是多个元素,即多值的。

  • 第4题:

    当对Set类型的集合使用add()方法时,若方法返回false说明什么?()  

    • A、 添加的元素不存在
    • B、 从集合中删除元素
    • C、 元素添加到集合中
    • D、 添加的元素在集合中已经存在

    正确答案:D

  • 第5题:

    ()聚合函数用于计算平均值


    正确答案:Average()

  • 第6题:

    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。


    正确答案:正确

  • 第7题:

    对统计学几个基本的术语的理解正确的有()。

    • A、在统计学中把研究对象的某项数值指标的值的全体称为总体
    • B、总体中的每个元素称为个体
    • C、经常从总体中抽取一部分个体作为一个集合进行研究,这个集合就是样本
    • D、样本中个体的数目叫做样本量
    • E、任何关于样本的函数都可以作为统计量

    正确答案:A,B,C,D

  • 第8题:

    单选题
    关于HQL子查询中,说法错误的是()。
    A

    size()或size用于获取集合中元素的数目

    B

    elements()用于获取集合中的所有元素

    C

    any关键字用于子查询语句返回所有记录

    D

    in关键字与“=any”意思相同


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

  • 第9题:

    问答题
    在聚合函数中,哪个函数在统计时不考虑NULL。

    正确答案: COUNT(*)函数在统计时不考虑NULL。
    解析: 暂无解析

  • 第10题:

    判断题
    内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。
    A

    B


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

  • 第11题:

    单选题
    以下选项中,可以用于创建节点元素的函数是()。
    A

    create

    B

    createElement

    C

    getElementById

    D

    getElementsByName


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

  • 第12题:

    单选题
    下列函数中,用于返回元素中最小的值的是()。
    A

    len

    B

    max

    C

    min

    D

    tuple


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

  • 第13题:

    Python中函数是对象,描述错误的是?

    A.函数不可以赋值给一个变量

    B.函数可以作为元素添加到集合对象中

    C.函数可以作为参数值传递给其它函数

    D.一个函数可以当做另一个函数的返回值


    正确答案:A

  • 第14题:

    下列对多元分布函数及其数字特征描述错误的是( )

    A.多元分布函数的本质是一种关系
    B.多元分布函数是两个集合间一种确定的对应关系
    C.多元分布函数中的两个集合的元素都是数
    D.一个元素或多个元素对应的结果可以是唯一的元素,也可以是多个元素

    答案:C
    解析:
    多元函数的本质是一种关系,是两个集合间一种确定的对应关系。这两个集合的元素可以是数;也可以是点、线、面、体:还可以是向量、矩阵;等等。一个元素或多个元素对应的结果可以是唯一的元素,即单值的。也可以是多个元素,即多值的。

  • 第15题:

    下列函数中,用于返回元素中最小的值的是()。

    • A、len
    • B、max
    • C、min
    • D、tuple

    正确答案:C

  • 第16题:

    在聚合函数中,哪个函数在统计时不考虑NULL。


    正确答案:COUNT(*)函数在统计时不考虑NULL。

  • 第17题:

    现行的小学数学教材中渗透了集合、对应、函数、统计等数学思想,但没有极限思想。


    正确答案:错误

  • 第18题:

    下列关于统计学基本术语的掌握,正确的有()。

    • A、研究对象的某项数值指标的值的全体称为总体
    • B、总体中的每个元素称为个体
    • C、样本中个体的数目叫做样本量
    • D、从总体中抽取一部分个体作为一个集合进行研究,这个集合就是样本
    • E、任何关于样本的函数,只要不含有未知参数,就可以作为统计量

    正确答案:A,B,C,D,E

  • 第19题:

    填空题
    ()聚合函数用于统计集合中的元素数量

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

  • 第20题:

    多选题
    使用聚合函数进行统计时,忽略空值的有()
    A

    SUM

    B

    MAX

    C

    COUNT

    D

    AVG


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

  • 第21题:

    多选题
    下列关于统计学基本术语的掌握,正确的有()。
    A

    研究对象的某项数值指标的值的全体称为总体

    B

    总体中的每个元素称为个体

    C

    样本中个体的数目叫做样本量

    D

    从总体中抽取一部分个体作为一个集合进行研究,这个集合就是样本

    E

    任何关于样本的函数,只要不含有未知参数,就可以作为统计量


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

  • 第22题:

    单选题
    count与count(*)的区别是()。
    A

    无区别

    B

    count是聚合函数,count(*)不是聚合函数

    C

    count统计空格而COUNT(×)不统计

    D

    count(*)统计NULL值,而COUNT不统计


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

  • 第23题:

    单选题
    以下聚合函数中,统计个数的函数为()。
    A

    COUNT

    B

    MAX

    C

    AVG

    D

    MIN


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