正确答案: D
二维表
题目:在关系数据库中,用来表示实体之间联系的是( )。
解析:在关系数据库中.用来表示实体之间联系的是二维表。
查看原题
举一反三的答案和解析:
[单选题]下列程序的输出结果是( )。 main() { char a[7]="a0\0a0\0";int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i,j); }
7 2
解析:解析:函数slzeof(a)的功能是求出字符串a中的字符占用存储空间的大小,由于字符数组a有长度为7,所以i=7;函数strlen(a)的功能是:求出字符串a的长度。而每个字符串都以'\0'为字符串的结束标记,所以j的值等于2。
[单选题]查找随机文件的记录时,应使用的方法是( )。
seek(long 1)
解析:解析:本题考查随机文件流的相关方法。 RandomAccessFile中主要包含的方法有: length()方法用来求随机.文件的字节长度; seek(10ng pos)方法用来对随机文件记录的查找,所以选项C正确;close()方法用来将随机文件资源关闭;readDouble()是对随机文件浮点数的读取;readInt()是对随机文件整数的读取;readChar()是对随机文件字符变量的读取;skipBytes(int n)是随机文件字节的读取。
[单选题]对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
堆排序
解析:D。【解析】首先知道有哪些排序的方法及各种排序方法在最坏情况下需要比较的次数,冒泡排序n(n-1)/2、希尔排序0(n1.5)、简单选择排序n(n-1)/2、堆排序O(nl0g2n)。
[单选题]下列关于输入输出宏操作的说法中,错误的是( )。
TransferDatabase不能从其他Access、dBASE、Paradox、FoxPro、SQL数据库或从文本或电子表格文件中附加表或文件
解析:解析:TransferDatabase能够导出数据到Access、dBASE、Paradox、Microsoft FoxPro、SQL数据库或从中导人数据,也可以使用该操作从其他Access、dBASE、Paradox、FoxPro、SQL数据库或从文本或电子表格文件中附加表或文件;TransferSpreadsheet能够导出数据到Excel或Lotus 1-2-3电子表格文件或从中导人数据;Transfer Text能够导出数据给文本文件或从文本文件导人数据。
[单选题]下面程序错误的语句是 #include"iostream.h" ① void main() ② { ③ int A=0; ④ int&B; ⑤ B=A; ⑥ coutB; ⑦ coutA; ⑧ }
④
[单选题]结构化程序设计的3种结构是( )。
顺序结构,选择结构,循环结构
解析:B) 【解析】程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。
[单选题]下列有关重载函数的说法中正确的是( )。
重载函数形参个数必须不同
解析:解析:函数重载,是指同一个函数名可以对应多个函数的实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同,即重载函数必须具有不同的形参列表。
[单选题]有如下程序: a = 100 Do s=s+a a=a+1 Loop While a > 120 Print a 运行时输出的结果是( )。
101
解析:解析:尽管a>120一开始就不成立,但Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断。