[单选题]如果加载一个窗体,先被触发的事件是 ______。
正确答案 :B
Open事件
解析:解析:ACCESS加载窗体是运行指定的宏或用户定义的事件过程,然后显示窗体的记录。可以使用Load事件过程设置窗体或控件中的值也可以设置窗体或控件的属性,Load事件发生在Open事件后及Resize事件前,Load事件不能被取消。Click事件发生在窗体单击时,没有Ddclick事件。
[多选题]在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是( )
正确答案 :ABC
算术/逻辑/比较
比较/逻辑/算术
比较/算术/逻辑
[单选题]在最坏情况下,堆排序的时间复杂度是( )。
正确答案 :B
O(n1092n)
解析:若有n个元素的序列,将元素接腰序组成一棵完全二叉树,当且仅当满足下列条件时称为堆。大根堆是指所有结点的值大于或等于左右子结点的值;小掇堆是指所有结点的值小于或等于左右子结点的值。在调整建堆的过程中,总是将根结点值与左、右子树的根结点进行比较,若不满足堆的条件,则将左、右子树根结点值中的大者与根结点值进行交换。堆排序最坏情况需要0(nl092n)次比较,所以时间复杂度是0(nl092n),B选项正确。
[单选题]在数据库中建立索引的目的是
正确答案 :B
提高查询速度
解析:解析:数据库的索引即给出表中数据排列顺序的依据,建立索引的目的是加快对表中记录的查找或排序。
[单选题]有以下程序 #includeiostream.h> floatfun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; toutfun((int)fun(a+c,b),a-C);} 程序运行后的输出结果是
正确答案 :A
9
解析:解析:本题的运算过程是fun((int)fun(a+c,b),a-c),fun((int)fun(10,5),2-8),fun((int)15.000000,-6),thn(15,-6)=9。
[单选题]自由表中字段名长度的最大值是( )
正确答案 :B
10
解析:在自由表中不可使用长字段名,字段名的最大值是10;数据库表中可以使用长字段名,最大值为l28。
[单选题]开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( )。
正确答案 :B
软件危机
解析:解析:软件工程概念的出现源自软件危机。所谓软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。
[单选题]执行下列语句后,a和b的值分别为______。int a,b;a=1+b=2+7%-4-'A';
正确答案 :B
-59, -60
[单选题]设有说明int(*ptr)[M];其中的标识符ptr是______。
正确答案 :C
一个指向具有M个整型元素的一维数组的指针
解析:解析:(*pd)[M]中,由于一对圆括号的存在,所以*首先与prt结合,说明ptr是一个指针变量,然后与[M]结合,说明prt的基类型是一个包含M个int型元素的数组。
[单选题]在窗体上画一个命令按钮,然后编写如下程序:Sub S1(ByVal x As Integer, By Val y As Integer) Dim t As Integer t=x x=y y=tEnd SubPrivate Sub Command1_ Click() Dim a As Integer, b As Integer a=10 b=30 S1 a,b Print "a=";a="b=";bEnd Sub 程序运行后,单击命令按钮,输出结果是______。
正确答案 :C
a=10 b=30
解析:解析:过程S1似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后,a和b的值并未被交换,保持原来的值不变。
查看原题 点击获取本科目所有试题