在窗体中有一个标签 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

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部