正确答案: A

外模式

题目:数据视图的描述称为( )。

解析:A

查看原题

举一反三的答案和解析:

  • [单选题]下列叙述中正确的是
  • 上述三种说法都不对

  • 解析:解析:算法的空间复杂度,一般是指执行这个算法所需要的内存空间,它包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。因此,选项A中的说法是错误的。虽然算法的计算工作量(即时间复杂度)是问题规模的函数,但它是与数据的存储结构有密切的关系。因此,选项B中的说法也是错误的。一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系有可能是不同的。因此,选项C中的说法也是错误的,D则是正确的。

  • [单选题]删除表记录的语句关键字是:
  • delete


  • [单选题]下列程序的输出结果为 #includeiostream.h> int func (int n) { if ( n 1)return l; else return n+func ( n-1 ); return O; } void main( 0 { cout func(5)end1; }
  • 16

  • 解析:解析:本题考查的是递归函数的使用,题中递归函数的结束条件为n1,递推公式为f(n)=n +f(n-1),所以计算结果为5+4+3+2+1+1,最后一个1为n=0时的返回值。

  • [单选题]若有以下程序段(n所赋的是八进制数)int m=32767, n=032767;printf("%d,%o\n",m,n);执行后的输出结果是
  • 32767,32767

  • 解析:在程序段中,首先定义了两个整型变量m和n,然后将m初始化为32767,将n初始化为032767,题目告诉我们,n中的数值是一个八进制数,然后程序运行输出语句,从输出语句的输出格式“%d,%o\n”可以看出一共输出两个数,第一个为十进制整数,第二个为八进制整数,从它的输出列表中可以看出第一个输出的是变量m,第二个输出的是变量n,那么将其与输出格式对应,我们可以知道输出的结果分别是输出变量m值的十进制形式和变量n的八进制形式。因此,最后输出的结果是32767,32767,这里需要注意,八进制数输出后并不带上它的标识符0。因此本题的答案选A。

  • [单选题]C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和( )。
  • ostream

  • 解析:解析:C++中,istream类提供了向流中插入数据的有关操作,ostream类提供了从流中读取数据的有关操作。

  • [单选题]若有以下程序: #include iostream> using namespace std; int f() { static int i = 0; int s = 1; s+=i; i++; return s; } int main ( ) { int i,a = 0; for(i = 0;i5;i++) a+=f ( ); cout
  • 15

  • 解析:解析:本题考核静态局部变量在函数中的使用。静态局部变量就是将局部变量说明为静态的。静态局部变量既有在局部域作用的特性(即变量只能在变量的作用范围内被访问),又可以永久存在(变量的值得以保留,并可继续使用)。静态局部变量只在第1次执行时初始化一次。在函数f()中定义了一个静态局部变量i,它的初始值为0,还定义了一个局部变量s(它的初始值为1),用来返回计算所得值。函数f()中所进行的数据加工是s+=i和i++。即每调用一次函数f(),返回(i+1)的值后,i的值增1。再看主函数,在主函数中,通过一个for语句连续调用f函数5次,并把每次调用f函数的返回值相加并存入a,最后输出a的值。在了解各函数功能以及调用关系后就可计算出a的值为15。

  • [单选题]下列程序的运行结果是( )
  • -1

  • 解析:解析:本题考查if else语句。第1个if语句,先判断条件,发现ab条件成立,执行下列的语句;第2个汀语句,先判断条件,发现b!=3条件成立,执行下列的语句;第3个汀语句,先判断条件,c=5,则!c条件不成立,执行与其配对的else语句:第4个if语句,先判断条件,d=0,条件不成立,则x=-1,结束循环。

  • 推荐下载科目: 计算机三级 软考中级 思科认证 Linux认证 JAVA认证 计算机一级 软考高级 软考初级 通信工程师 计算机操作员初级
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2