正确答案: C
自底向上
题目:对建立数据流图的步骤的叙述不正确的是
查看原题查看所有试题
学习资料的答案和解析:
[单选题]fwrite函数的一般调用形式是
fwrite(buffer,size,count,fp);
[单选题](7)有下列二叉树,对此二叉树中序遍及结果是
解析:【解析】对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,注意依旧按照“左子树—根结点—右子树”的顺序。本题的遍历顺序是:①首先访问左子树:BDEY;②在左子树BDEY中,也按中序遍历,先访问左子树DY;在左子树DY中,也按中序遍历,先访问左子树,左子树没有,则访问根结点D,然后访问右子树Y;③接着访问根B,再访问右子树E;④访问左子树BDEY后,接着访问根结点A,然后访问右子树CFXZ;⑤同理可得右子树CFXZ的访问顺序为FCZX。
[单选题]有以下程序段: int k=0,a=1,b=2,c=3; k=ab?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
2
解析:解析:三目运算符的一般形式为(表达式1)?(表达式2):(表达式3),当(表达式1)值为真时,(表达式2)的值为整个表达式的值;当(表达式1)值为假时,(表达式3)的值为整个表达式的值。题中执行表达式“k=ab?b:a”后,k=2,将此值代入后一个表达式“k=k>c?c:k,由于“k>c”值为假,故k的值还等于原来k的值,即2。
[单选题]在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号______。
...
解析:解析:对于连续重复的条件,在设计条件宏时,可以使用省略号来代替重复条件表达式。
[单选题]Access提供的筛选记录的常用方法有三种,以下______不是常用的。
内容排除筛选
解析:解析:对于筛选记录,Access提供了4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。“按选定内容筛选”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选;“按筛选目标筛选”是一种较灵活的方法,根据输入的筛选条件进行筛选;“高级筛选”可进行复杂的筛选,挑选出符合多重条件的记录。
[单选题]若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout〈〈"n="〈〈n〈〈end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是( )。
n=15
解析:解析:本题考核this指针的应用。本程序中sample类定义了一个addvalue非静态成员函数。addvalue()函数的原型是:voidaddvalue(sample*this,intm);,该函数的第1个参数是执行该类对象的一个指针,即this指针。由于这个参数是系统隐含的,所以在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。程序的最后输出结果是15。
[单选题]有以下定义: #include stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是
gets(a[0])
解析:解析:本题考核的知识点是函数gets()的应用。函数gets()的调用形式为gets(str_adr);str_adr是存放字符串的起始地址。可以是字符数组名、字符指针或字符数组元素的地址。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。换行符读入后,不作为字符串的内容。本题中定义一个长度为10的字符数组,和一个指针变量b,并且通过赋值让它指向数组a;选项A。选项B。选项C和选项D中只有选项B中gets函数的参数a[0]不能表示数组a的首地址,故选项B不正确。所以,4个选项中选项B符合题意。
[单选题]在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( )。
“一方”表的主索引或候选索引,“多方”表的普通索引