位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C++2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(5)

下列关于模板的描述中,错误的是(  )。

发布时间:2024-07-09

A.类模板的成员函数都是模板函数

B.函数模板是一种参数化类型的函数

C.满足一定条件时可以省略模板实参

D.模板形参只能由关键字typename声明

试卷相关题目

  • 1有如下程序:#includeusingnamespacestd;voidfunction2(intn);voidfunctionl(intn):{if(n<=0)return;function2(n-2);}voidfunction2(intn){if(n<=O)return;functionl(n-1);}intmain(){functionl(5);return0;}下列关于程序运行情况的描述中,正确的是(  )。

    A.functionl运行1次,function2运行2次

    B.functionl运行2次,function2运行l次

    C.functionl运行2次,function2运行3次

    D.functionl运行2次,function2运行2次

    开始考试点击查看答案
  • 2下列程序的输出结果是(  )。#includevoidmain()(char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!='\0';i++)switch(str[i]){case'1':x4++;case'2':x3++;case'3':x2++;case'4':x1++;}cout<<x1<<","<<x2<:<","<<x3<< ","<}

    A.8,6,4,1

    B.8,6,3,2

    C.8,8,4,1

    D.8,6.4,2

    开始考试点击查看答案
  • 3对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为(  )。

    A.并运算

    B.交运算

    C.差运算

    D.积运算

    开始考试点击查看答案
  • 4下列叙述中正确的是(  )。

    A.一个逻辑数据结构只能有一种存储结构

    B.逻辑结构属于线性结构,存储结构属于非线性结构

    C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

    D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

    开始考试点击查看答案
  • 5下列关于this指针的叙述中,正确的是(  )。

    A.任何与类相关的函数都有this指针

    B.类的成员函数都有this指针

    C.类的友元函数都有this指针

    D.类的非静态成员函数才有this指针

    开始考试点击查看答案
  • 6以三级模式为框架形成的三种数据库中,真实存在于计算机外存的数据库是(  )。

    A.概念数据库

    B.用户数据库

    C.物理数据库

    D.逻辑数据库

    开始考试点击查看答案
  • 7实现运行时的多态性要使用(  )。

    A.重载函数

    B.析构函数

    C.构造函数

    D.虚函数

    开始考试点击查看答案
  • 8在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是(  )。

    A.ios_base::cur

    B.ios_base::beg

    C.ios_base::0ut

    D.ios_base::end

    开始考试点击查看答案
  • 9已知chara;intb;floatC;doubled;则表达式a*b+c-d的结果为(  )。

    A.double

    B.int

    C.float

    D.char

    开始考试点击查看答案
  • 10下列关于运算符重载的描述中,错误的是(  )。

    A.可以通过运算符重载在C++中创建新的运算符

    B.赋值运算符只能重载为成员函数

    C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象

    D.重载类型转换运算符时不需要声明返回类型

    开始考试点击查看答案
返回顶部