正确答案: B
存储空间不一定是连续,且各元素的存储顺序是任意的
题目:下列对于线性链表的描述中,正确的是( )。
解析:B
查看原题
举一反三的答案和解析:
[单选题]关系数据库管理系统能实现的专门关系运算包括 ______ 。
选择、投影、连接
[单选题]以下能正确定义一维数组的选项是( )。
char a[]={0,1,2,3,4,5);
解析:解析:C语言一维数组的定义有两种方式:一是指定数组长度,如选项A“int a[5]={0,1,2,3,4,5};”,但此定义的赋初值个数为6,多于数组长度,是错误的。因为给数组赋初值,初值个数只能小于或等于数组长度。二是不指定数组长度,由赋初值的初值个数决定数组的长度,如选项B的“chara[]={0,1,2,3,4,5};”,初值个数为6,因此数组长度为6。所以能正确定义一维数组。选项C的定义中a是一个字符变量,不能正确定义一维数组。选项D“int a[5]=“0123”;”给int型数组赋字符串初值,显然是错误的。
[单选题]宙体是Access数据库中的一种对象,以下哪项不是窗体具备的功能
输出数据
解析:解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含C)这项功能。
[单选题]有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} main() {intm=7,r; f(m,&r);printf("%d\n",r);} 程序运行后的输出结果是______。
2
解析:解析: 题目中定义了一个指针变量r作为形参f()的函数。在主函数main()中定义了两个变量m和r,同时给m赋初值7,调用函数f(m, &r)并执行,函数f()通过指针r将最后的值返回。
[单选题]阅读程序: Function F(a As Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub Command1_Click() Dim a As Integer a=2 For i=1 To 3 Print F(A)Next i End Sub 运行上面的程序,单击命令按钮,输出结果为 ______。
4 5 6
解析:解析:Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和1。
[单选题]阅读程序: Option Base 1 Private Sub Form_Click() Dim arr, Sum Sum=0 art=Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19) For i=1 To 10 If arr(i)/3=arr(i)\3 Then Sum=Sum+arr(i) End If Next i Print Sum End Sub 程序运行后,单击窗体,输出结果为______。
27
解析:解析:整数除法运算符(\)执行整除运算,结果为整型值,所以“arr(i)/3=arr(i)\3”为数组arr元素值被3整除的条件。计算结果为:3+9+15=27。
[单选题]已知int a=2,b=3;则执行表达式a=ab后,变量a的值为( )。
1
解析:解析: 先计算关系表达式ab=23为真(表达式为真时,如果变量为int型变量则真用1表示,假用 0表示),即a=1。