正确答案: B
DoCmd
题目:如果要在VBA中打开一个窗体,可使用( )对象的OpenForm方法。
解析:本题考查VBA中如何打开对象的知识。在VBA中,扣开表的命令格式为:DoCmd.OpenTable表名:打开查询使用DoCmd.OpenQuery:打开窗体使用DoCmd.OpenFoml;打开报表使用DoCmd.openReport;打开视图使用DoCmd.OpenVieW:关闭窗体和报表使用DoCmd.Close等。
查看原题
举一反三的答案和解析:
[单选题]在窗体上绘制一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。当单击列表框中的某个项目时,在标签中显示被选中的项目的名称。下列能正确实现上述操作的程序是 。
Private Sub List1_
解析:【解析】本题考查列表框的属性。列表框属性是历年考试重点,考生应多做相关练习。本题要注意区分ListIndex与Text属性。ListIndex指被选中项的下标,而Text表示被选中项的内容。List1.ListIndex表示被选中的项本身,而List1.Text表示被选中项的内容,故本题正确答案是D。同时本题还涉及Name和Caption的区别,考生也要注意区分。
[单选题]以下关于文件的叙述中,错误的是
随机文件中记录长度是随机的
解析:解析:在随机文件中记录的长度都是固定的,所以选项 B)错误;顺序文件顾名思义文件都是顺序存放的,选项A)正确;执行打开文件的命令后,自动生成一个文件指针,选项C)正确;LOF函数用来返回文件分配的字节数,选项D)正确。
[单选题]s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
if(strcmp(s1,82)>0)S;
解析:解析:在C语言中字符串的比较用stremp()函数,该函数有两个参数,分别为被比较的两个字符串。如果第一个字符串大于第二个字符串返回值大于0,若小于返回值小于0,相等返回值为0。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符中,女B果遇到某一个字符小,该字符所在的字符串就是较小的字符串。本题中要求当sl所指字符串大于s2所指串时,执行语句s,因此应该为stremp(s1,s2)>0或者strcmp(s2,s1)0。
[单选题]函数fun的返回值是______。 fun(char *a,char*b) { int num=0,n=0; while( *(a+num)!='\0')num++; while(b[n]) {*(a+num)=b[n];num++;n++; } return num; }
字符串a和b的长度之差
解析:解析:本题首先通过第一个while循环计算字符串a的长度,再通过第二个while循环,将字符串a和b相连,最后返回连接后的总长度。
[单选题]若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
scanf("%d”,p);