正确答案: C
逻辑结构
题目:数据结构中,与所使用的计算机无关的是数据的______。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]有以下程序
21
解析:解析:本题考查静态变量,C语言中静态变量的生存期是从程序的开始到结束。本题中静态变量x,随着每次进入循环不断增长5次,返回的值分别为2、3、4、5、6。所以s=1+2+3+4+5+6=21。所以选B。
[单选题]求每个单位的平均基本工资的SQL语句是( )。
SELECT 单位,avg(基本工资) FROM zg GROUP BY单位
解析:解析:本题是对SQL的数据查询功能的考察。首先用GROUP BY子句将不同单位分组,然后利用求平均函数avg()求出各个单位基本工资的平均值,最后确定所要列出的字段名。
[单选题]数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是______。
DDL
[单选题]窗体中的信息不包括
设计者在设计窗口时输入的一些重要信息
解析:解析:窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理表或查询的记录。
[单选题]一棵含18个节点的二叉树的高度至少为( )。
5
解析:解析:在二叉树的零层,有20=1个节点即根节点。第1层根据根节点子节点的个数最多有2个节点。第2层的节点总数最多有4个,以此类推,二叉树的第n层的节点数最多为2n。一棵含18个节点的二叉树的高度至少为5。
[单选题]若有如下程序: #includeiostream> using namespace std; int s=O; class sample { static int n; public: sample(int i) { n=i; } static void add() { s+=n; } }; int sample::s=0; int main() { sample a(2),b(5); sample::add(); coutSend1; return 0; } 程序运行后的输出结果是
5
解析:解析:本题考核静态数据成员和静态成员函数的应用。程序中定义一个类sample,它包括一个静态数据成员n和一个静态成员函数add,并在类的构造函数中给类私有静态数据成员n赋值。在主函数main中,定义对象a(2)时,通过构造函数使静态数据成员n的值变为2,在定义对象b(5)时,通过构造函数使静态数据成员n=5(覆盖了前面的n=2),再执行sample::add()使全局变量s=5。