正确答案: B
.DBC
题目:在Visual FoxPr0中,数据库文件的扩展名为( )
解析:VisualFoxPro在建立数据库时,建立了数据库文件(DBC)、数据库备份文件(DCT)和数据库索引文件(DCX),DBF为数据表文件的扩展名。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列函数中,对调用它的函数没有起到任何作用的是( )。
void f3(double x){--x;}
解析:解析:此题考查的是函数的调用和函数参数值的传递。选项C)中函数f3的调用采用按值传递的方式,函数中对形参的修改不能改变实参的值,并且f3函数没有返回值,所以f3对调用它的函数没有起到任何的作用。选项A)采用的是引用传递方式;选项B)中f2有返回值;选项D)中函数f4是指针调用并且函数有返回值。
[单选题]下列叙述中正确的是( )。
以上三种说法都不对
解析:解析:本题考查数据结构的基本知识。数据之间的相互关系称为逻辑结构。通常分为四类基本逻辑结构,即集合、线性结构、树型结构、图状结构或网状结构。存储结构是逻辑结构在存储器中的映象,它包含数据元素的映象和关系的映象。存储结构在计算机中有两种,即顺序存储结构和链式存储结构。顺序存储结构是把数据元素存储在一块连续地址空间的内存中;链式存储结构是使用指针把相互直接关联的节点链接起来。因此,这两种存储结构都是线性的。可见,逻辑结构和存储结构不是一对应的。因此,选项A和选项B的说法都是错误的。无论数据的逻辑结构是线性的还是非线性的,只能选择顺序存储结构或链式存储结构来实现存储。程序设计语言中,数组是内存中一段连续的地址空间,可看作是顺序存储结构。可以用数组来实现树型逻辑结构的存储,比如二叉树。因此,选项C的说法是错误的。
[单选题]用户可以自行设置Excel 2000图表中的坐标轴格式,其中不能设置()。
线型
[单选题]设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。 stmct st { int x; int y; int z; } struct worker { char name[20]; char sex; struct st birth; }p;
p.birth.x=1987;
解析:解析:本题主要考查怎样为嵌套定义的结构中的成员赋值:由于worker中的birth是一个st型的结构,在给birth赋值时,不能将 birth作为一个整体,要用“.”运算再深入一层访问到最基本的成员x、y\z。
[单选题]在窗体上画一个命令按钮,然后编写如下事件过程: Sub BTC(old Copy( ) As Integer,new Copy( ) As Integer) Dim i AS Integer For i=LBound(oldCopy( ))To UBound(oldCopy( )) newCopy(i)=oldCopy(i) Next i End Sub Private Sub Command1 _ Click( ) Dimm(10) As Integer,n(10)As Integer For i=1 To 10 m(i) =i*i Next i Call BTC(m,n) Print n(5) End Sub 程序运行后,单击命令按钮输出结果为
25
解析:解析:在此题中定义了一个数据拷贝函数,用数组来保存数据,在主调过程中,先用For…Next循环语句给m()赋给,然后调用BTC函数,将m()中的数据赋给n(),最后输出n(5)。在数据拷贝函数中,用了函数LBound(oldCopy())和UBound(old-Copy())分别获得数组的下界和上界,控制循环次数。用newCopy(i)=oldCopy(i)赋值语句,将m数组中的数据赋给n数组。因为m(5)=25,数组n与数组m等价,所以n(5)也是25。
[单选题]有如下程序: Private Sub Form Click() Dim i As Integer,sum As Integer sum=0 For i=2 To 10 If i Mod 2>0 And i Mod 3=0 Then sum=sum+i End If Next i Print sum End Sub 程序运行后,单击窗体,输出结果为
12
解析:解析:本题考查For循环以及表达式运算。考生需要掌握Mod函数的用法“Mod”表示取模。题目程序的功能是将2到10之间的不能被2整除,但能被3整除的数求和。如果掌握了这个就很容易计算,结果为3+9=12,选项A正确。
[单选题]用于在子类中调用被重写父类方法的关键字是
super
解析:解析:当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可通过super来实现对父类变量和父类方法的调用。super是用来引用当前对象的父类。