正确答案: A
存储空间不一定是连续,且各元素的存储顺序是任意的
题目:下列对于线性链表的描述中正确的是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]用树形结构来表示实体之间联系的模型称为( )。
层次模型
解析:解析:关系模型采用二维表来表示,简称表;层次模型用树形结构来表示;网状模型是一个不加任何限制的无向图。
[单选题]下列叙述中,错误的是 ______ 。
SELECT-SQL语句不能重新指定列的顺序
解析:解析:SELECT-SQL语句不能重新指定列的顺序。
[单选题]有下列程序: main() { int i; for(i=1;i=40;i++) { if(i++%5= =0) if(+ +i%8= =0)printf("%d",i); } printf("\n"); } 执行后的输出结果是( )。
32
解析:解析:在for循环体中,首先判断自变量i能否被5整除,然后再自加两次,最后判断i能否被8整除。当for循环执行到第30次时,i的值为30能被5整除,然后i经过两次自加1运算,值变为32,能被8整除,故执行“printf("%d",i);”语句,即输出32。本题的答案为选项C)。
[单选题]设a,b为整数变量,且均不为0,下列关系表达式中恒成立的是( )。
a\b*b +a Mod b=a
解析:解析:本题考查表达式含义。首先题目条件是a和b都是整型变量,这一点很重要。其次要弄懂“\”运算符和“Mod”运算符的含义:“\”运算符表示整数除法,即运算结果为整数,小数位无条件去除;“Mod”运算符表示取余运算,即运算结果为除法得出的余数。选项A错误,将表达式写成a*b\(a*b)=1,表达式恒成立。选项B和D错误,可以这样来验证:假设 a=15,b=4,则表达式“a\b*b\a”变为“15\4×4\15”,即“3×4\15”不等于1;表达式“a\b*b\a”变为“15\4×4=15”,B口“3×4=15”,这样也不成立。选项C正确,表达式“a\b*b+a Mod b=a”变为“15\4×4+15 Mod 4=15”目p“3×4+3=15”,表达式成立。选项C是正确答案。
[单选题]下面程序的功能是由随机函数产生100个在200~700之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。 Dim a(100) For j=1 To 100 a(j)=Int(Rnd*501+200):Print a(j) Next j : Print p=1 : max= ______ For j=2 To 100 If a(j)>max Then max=a(j) : p=j Next j Print "The largest number is " ; max Print "The position is"; p End
a(1)
解析:解析:Rnd随机数函数产生一个在(0,1)区间的任意一个单精度随机实数(不含0和1)。Int函数返回不大于自变量的最大整数。数组a用来存放100个随机数。此程序的第一个For循环,其中Int(Rnd*501)产生0~500的随机整数,Int(Rnd*501)+200产生200~700的随机整数,该For循环的功能是产生100个在200~700间的整数,并将它们存放在一维数组a中。程序的后半部分的功能是在数组中依照从第一个元素到最后一个元素的顺序,查找最大的一个数并将之赋值给max,并且找出最大数所在的位置,并把它赋值给p。max是当前查找的元素中的最大值,p记录该元素的位置,显然在下划线处应填写数组的第一个元素,即a(1)。
[单选题]要使文本框获得输入焦点,则应采用文本框控件的( )方法。
SetFocus
解析:解析:GotFocus是当对象获得焦点时触发的事件;LostFocus事件是在对象失去焦点时触发的事件;SetFocus方法是将焦点移至指定的控件或窗体;KeyPress事件是当用户按下和松开一个键时触发的事件。
[单选题]下述有关选项组叙述正确的是 ______.
使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值
解析:解析:选项组是由一个组框及一组复选框、选项按钮或切换按钮组成。选项组可以使用户选择某一组确定的,值变的十分容易,因为只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组结合到某个字段,则只有组框架本身结合到此字段上,而不是组框架内的复选框、选项按钮或切换按钮。
[单选题]要显示当前过程中的所有变量及对象的取值,可以利用 ______ 窗口。
本地
解析:解析:本地窗口可自动显示出所有在当前过程中的变量声明及变量值。