- A+
所属分类:IT认证
答案查询网公众号已于近期上线啦
除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。
(1)【◆题库问题◆】:[单选] 若要确保输入的出生日期值格式必须为短。日期,应将该字段的输入掩码设置为( )。
A.0000/99/99
B.9999/00/99
C.0000/00/00
D.9999/99/99
A.0000/99/99
B.9999/00/99
C.0000/00/00
D.9999/99/99
【◆参考答案◆】:A
【◆答案解析◆】:在Access中,设计字段时可以使用输入掩码来使输入的格式保持一致,输入掩码中的字符“0”表示必须输入数字[0,9];“9”表示可以选择输入数字或空格,由于要实现短日期格式,不必强制为两位数字,所以本题答案为A。
(2)【◆题库问题◆】:[单选] 要想在过程Proc调用后返回形参x和Y的变化结果,下列定义语句中正确的是( )。【考点5过程调用与参数传递】
A.Sub Proc(x as Integer,Y as Integer)
B.Sub Proc(ByVal x as Integer,Y as Integer)
C.Sub Proc(x as Integer,ByVal Y as Integer)
D.Sub Proc(ByVal x as Integer,ByVal Y as Integer)
A.Sub Proc(x as Integer,Y as Integer)
B.Sub Proc(ByVal x as Integer,Y as Integer)
C.Sub Proc(x as Integer,ByVal Y as Integer)
D.Sub Proc(ByVal x as Integer,ByVal Y as Integer)
【◆参考答案◆】:A
【◆答案解析◆】:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用:若没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。
(3)【◆题库问题◆】:[单选] 用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择( )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
【◆参考答案◆】:C
【◆答案解析◆】:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1]已经排好序,这时,用VEi]的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大,也就是序列中元素的个数,其实根本无需比较和交换,所以这种方法是最佳的。
(4)【◆题库问题◆】:[单选] 在Visual Foxpro中,属于命令按钮属性的是( )。
A.Parent
B.This
C.ThisForm
D.Click
A.Parent
B.This
C.ThisForm
D.Click
【◆参考答案◆】:A
【◆答案解析◆】:A。【解析】Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。this、This Form是关键字,他们分别表示当前对象、当前表单。Click事件是在控件上单击鼠标左键时发生的。
(5)【◆题库问题◆】:[单选] 现有以下结构体说明和变量定义,如图所示,指针P、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;)*p,*q,*r;现要将q和r所指结点交换前后位嚣,同时要保持链表的结构,下列不能完成此操作的语句是( )。
A.q->next=r->next;p->next=r;r->next=q;
B.q->next=r;q-->next=r->next;r->next=q;
C.q->next=r->next;r->next=q;p->next=r;
D.q->next=q;p->next=r;q->next=r->next;
A.q->next=r->next;p->next=r;r->next=q;
B.q->next=r;q-->next=r->next;r->next=q;
C.q->next=r->next;r->next=q;p->next=r;
D.q->next=q;p->next=r;q->next=r->next;
【◆参考答案◆】:D
【◆答案解析◆】:D。【解析】由题目中线性链表的定义可知,要将q和r所指的结点交换前后位置,只要使q指向r的后一个结点,P指向r结点,r指向q结点即可。而在选项D中,r一>nextq,这时r指向的节点为q;p-->next—r,这对P指向的节点为r;q一>next—r-->next,因为r节点已经指向q,所以执行这个语句后q又指向q,所以选项I)不正确。
(6)【◆题库问题◆】:[单选] 有以下程序: #include<stdio.h>#include<stdlio.h>void fun(int*pl,int*p2,int*s){s=(int*)malloc(sizeof(int)); *s=*pl+*p2; free(s); }main( ) { int a=1,b=40,*q=&a; fun(&a,&b,q); printf("%d",*q); } 程序运行后的输出结果是( )。
A.42
B.0
C.1
D.41
A.42
B.0
C.1
D.41
【◆参考答案◆】:C
【◆答案解析◆】:Fun函数功能是新开辟内存空间存放a和b的地址,q的地址并没有变化,所以应该还是指向地址a。
(7)【◆题库问题◆】:[单选] 在面向对象方法中,不属于“对象”基本特点的是( )。
A.一致性
B.分类性
C.多态性
D.标识唯一性
A.一致性
B.分类性
C.多态性
D.标识唯一性
【◆参考答案◆】:A
【◆答案解析◆】:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。
(8)【◆题库问题◆】:[单选] 下列给出的选项中,非法的变量名是( )。
A.Sum
B.Integer 2
C.Rem
D.Forml
A.Sum
B.Integer 2
C.Rem
D.Forml
【◆参考答案◆】:D
【◆答案解析◆】:Forml是窗口的默认名称,不能作为变量名称。
(9)【◆题库问题◆】:[单选] 在Visual FoxPro中,用于建立或修改过程文件的命令为( )
A.MODIFY<文件名>
B.MODIFY FILE<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B.C都正确
A.MODIFY<文件名>
B.MODIFY FILE<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B.C都正确
【◆参考答案◆】:B
(10)【◆题库问题◆】:[单选] 下列工具中为需求分析常用工具的是( )
A.PAD
B.PFD
C.N-S
D.DFD
A.PAD
B.PFD
C.N-S
D.DFD
【◆参考答案◆】:D