正确答案: C
域完整性约束
题目:关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
查看原题
举一反三的答案和解析:
[单选题]下面程序的输出结果是
include
10
解析:解析:此题考查了指针引用一维数组元素的方法。*p+9因为运算符"*"的优先级高于"+",所以输出结果为p指向的元素1,然后加9,值为10。
[单选题]有以下程序 #include stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1,pf); fclose(pf); } 以上程序执行后abc.dat文件的内容是______。
Chinang
解析:解析:fwrite(buffer,size,count,fp);:buffer是一个指针,用于指向输出数据存放的内存区域的起始地址,size是要输出的字节数,count是要输出大小为size个字节的数据块的个数。fp是文件指针。fwrite函数的功能是对中所指向的文件存入 count次,每次存放一个大小为size的数据块,将存入的数据块存到buffer指向的内存区,如果buffer内存区有数据,则将其覆盖。本题中第一次调用fwrite函数是向文件中写入s2的值“Beijing”,第二次调用fwrite函数是向文件中写入s1的值“China”,并将先前的“Beijing”的前几个字符覆盖,得到“Chinang”。
[单选题]可直接命令发送到ODBC数据库服务器中的查询是( )。
传递查询
[单选题]下列叙述中正确的是( )。
有序线性表既可以采用顺序存储结构,又可以采用链式存储结构
解析:解析: 本题考查的是数据访问页。本题的4个选项中,选项A是“下拉列表”;选项B是“滚动文字”;选项C是“展开”;选项D是“列表框”。
[单选题]有如下程序: #includeiostream> using namespace std; class Base{ int x; public: Base(int n=0):x(n){coutn;) int getX()const{return x;} }; class Derived:public Base{ int y; public: Derived(int m,int n):y(m,)Base(n){coutm;} Derived(int m):y(m){coutm;} }; int main(){ Derived d1(3),d2(5,7) return 0; }运行时的输出结果是
375
[单选题]对于下面的程序: ifstream fin(c:\test.txt) ; if(fin) cout "ok"; else cout "wrong"; if语句中的内容可以换为
fin. good( ) ;
解析:解析:C++语言中判断文件操作成功主要有两个函数good( ) 和fail( ) ,其中if(文件流名. good( ) ) 和if(!文件流名.fail( ) ),还有if(文件流名) 都可以表示判断文件操作是否成功。
[单选题]下列程序的输出结果是 class Test{ public static void main(Siring args[]){ int n=7; n=3; n=n&n+1/n+2^n+3; n>>=2; System.out.printtn(n); -} }
14
解析:解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n=3语句执行后,n值为111000,相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57,n>>=2语句执行后,n的值为14,所以选项C正确。
[多选题]下面没有反映数据库优点的是()。
数据面向应用程序
解析:本题答案:A