在窗体中有一个标签 Lb1 和一个命令按钮 Command1 ,事件代码如下:
Option Compare Database
Dim a As String*10
Private Sub Command1_Click()
a="1234"
b=Len(a)
Me.Lb1.Caption=b
End Sub
打开窗体后单击命令按钮,窗体中显示的内容是
A. 4
B. 5
C. 10
D. 40
有以下程序
fun(int x, int y)
{ static int m=0, i=2;
i+=m+1; m=i+x+y; return m;
}
main()
{ int j=1,m=1,k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m); printf("%d\n",k);
}
执行后的输出结果是
A)5,5
B)5,11
C)11,11
D)11,5
有以下程序
#include
main()
{ FILE *fp; int i=20,j=30,k,n;
fp=fopen("d1.dat","w");
fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);
fclose(fp);
}
程序运行后的输出结果是
A.20 30
B.20 50
C.30 50
D.30 20
(18)在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是
A)abcd
B)1234
C)AB+c
D)Aba9
在E-R图中,用来表示实体之间联系的图形是()。
A.矩形
B.椭圆形
C.菱形
D.平行四边形
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是
A)c=(c-'A')%26+'a'
B)c=c+32
C)c=c-'A'+'a'
D)c=('A'+c)%26-'a'
下列说法错误的是()。
A.标准模块的扩展名是.bas
B.标准模块由程序代码组成
C.标准模块只用来定义一些通用的过程
D.标准模块不附属于任何一个窗体
有以下程序
#include
#include
typedef struct{ char name[9];char sex; float score[2]; } STU;
STU f(STU a)
{ STU b={"Zhao",'m',85.0,90.0}; int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score[i]=b.score[i];
return a;
}
main()
{ STU c={"Qian",'f',95.0,92.0},d;
d=f(c); printf("%s,%c,%2.0f,%2.0f\n",d.name,d.sex,d.score[0],d.score[1]);
}
程序的运行结果是
A)Qian,f,95,92
B)Qian,m,85,90
C)Zhao,m,85,90
D)Zhao,f,95,92
(1)下列叙述中正确的是
A)栈是先进先出(FIFO)的线性表
B)队列是先进先出(FIFO)的线性表
C)循环队列是非线性结构
D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
若有以下结构体,则正确的定义或引用的是
struct Test
{int x;
int y;
} vl;
A.Test.x=10;
B.Test v2;v2.x=10;
C.struct v2;v2.x=10;
D.struct Test v2={10};
在下列关于二叉树的叙述中,选出正确的一项()。
A.在二叉树中,任何一个结点的度都是2B.二叉树的度为2C.在二叉树中至少有一个结点的度是2D.一棵二叉树的度可以小于2
{0、2、1、4、3、9、5、8、6、7}是以数组形式存储的最小堆,删除堆顶元素0后的结果是()
A.{2、1、4、3、9、5、8、6、7}
B.{1、2、5、4、3、9、8、6、7}
C.{2、3、1、4、7、9、5、8、6}
D.{1、2、5、4、3、9、7、8、6}
(22)有以下程序,其中k的初值为八进制数
#include
main()
{intk=011;
printf("%d\n",k++);
}
程序运行后的输出结果是
A)12
B)11
C)10
D)9
有以下程序
#include
int fun(char s[])
{ int n=0;
while(*s<=′9′&&*s>=′0′) {n=10*n+*s-′0′;s++;}
return(n);
}
main()
{ char s[10]={′6′,′1′,′*′,′4′,′*′,′9′,′*′,′0′,′*′};
printf("%d\n",fun(s));
}
程序的运行结果是
A.9
B.61490
C.61
D.5
有以下程序
#include
main()
{ int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);
}
程序的运行结果是
A.0
B.1
C.2
D.3