1. [单选题]有以下程序 void fun{int *a,int i,int j) { int t; if (ij) t=a[i] ;a[i]=a[j] ;a[j]=t; fun(a, ++i, --j); } main ( ) { int a[]={1,2,3,4,5,6},i; fun(a,0,5); for (i=0; i6; i++ ) printf ("%d" , a [i] ); } 执行后输出结果是
A. 6 5 4 3 2 1
B. 4 3 2 1 5 6
C. 4 5 6 1 2 3
D. 1 2 3 4 5 6
2. [单选题]设有如下说明: typedef struet ST { long a;int b;char c[2];} NEW;则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
3. [单选题]在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加 1岁,应该使用的命令是
A. REPLACE AGE WITH AGE+1
B. UPDATE STUDENT AGE WITH AGE+1
C. UPDATE SET AGE WITH AGE+1
D. UPDATE STUDENT SET AGE=AGE+1
4. [单选题]编写如下事件过程: Private Sub Form. MouseDown(Button As Integer,Shift As Integer,X As Single, Y As Single) If Shift=6 And Button=2 Then Print "BBBB" End If End Sub 程序运行后,为了在窗体上输出“BBBB”,应执行的操作为 ______。
A. 同时按下Shift键和鼠标左键
B. 同时按下Shift键和鼠标右键
C. 同时按下Ctrl、Alt键和鼠标左键
D. 同时按下Ctrl、Alt键和鼠标右键
5. [单选题]由于常对象不能被更新,所以( )。
A. 利用常对象可以调用任何不改变对象值的成员函数
B. 利用常对象只能调用静态成员函数
C. 常对象的成员都是常成员
D. 利用常对象只能调用它的常成员函数