正确答案: A
线性链表是线性表的链式存储结构
题目:下列叙述中正确的是( )。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]运行下面程序时,从键盘输入字母H,则输出结果是 #includestdio.h> main() { char ch; ch=getchar(); switch(ch) { case 'H':printf("Hello!\n"); case 'G':printf("Good morning!\n"); default:printf("Bye_Bye!\n"); } }
Hello! Goodmorning! Bye_Bye!
解析:解析:本题主要对switch语句进行了考查。switch语句的执行过程为:进入switch结构后,对条件表达式进行运算,然后从上至下去找与条件表达式值相匹配的case,以此作为入口,执行switch结构中后面的各语句,直到遇到break语句,则跳出switch语句,如果各case都不匹配时则执行default后面的语句。本题中ch为字符'H',所以case'H'条件中的语句将被执行,由于没有break语句,所以case'C'后的语句也被执行,由于同样的缺少break语句,所以default后的语句也被执行了。
[单选题]在窗体上添加一个按钮,名为Command1,然后编写如下的事件过程,输出结果为 Prinvate Sub Comandl_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+5 Next Next Next Print x End Sub
13
[单选题]下列程序执行后的输出结果是
hlo
解析:解析:考查函数的调用。函数调用的一般形式为:
[单选题]下列叙述中正确的是______。
数据库技术的根本目标是要解决数据共享的问题
[单选题]单击命令按钮时,下列程序代码的执行结果为______。Public Sub Procl (n As Integer,ByVal m As Integer) n= n Mod 10 m=m/10End SubPrivate Sub Conunand1_Click() Dim x As Integer,y As Integer x=12:y=34 Call Procl(x,y) Print x;yEnd Sub
2 34
解析:解析:过程中传递参数的方式有两种:一种是按地址传递参数,这种形式使过程用变量的内存地址去访问实际变量的内容,如果在过程中改变了该变量的值,则是真正改变了这一变量的值,这种形式是传递参数的缺省方式。另一种是按值传递参数,这种形式只是传递变量的副本,如果在过程中改变该变量副本的值,并不能真正改变该变量本身的值。解题思路:观察程序段,过程Procl的第一个参数n是按地址传递参数,第二个参数m是按值传递参数,所以调用过程Procl后,变量x的值改变,而变量y的值不变。由程序段可知,x=12Mod10=2,y=34最终的输出结果是:234。
[单选题]假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是
DO mymenu.mpr
解析:解析:本题考查菜单文件的执行方法。菜单文件的执行有两种方法:一种是通过Visual FoxPro系统的菜单操作环境来实现,另外一种是通过命令的方式来执行菜单文件,而以命令方式执行时,菜单文件名必须带有扩展名.mpr,因此本题给出的四个选项中只有答案B是正确的。
[单选题]下列叙述中正确的是
程序经调试改错后还应进行再测试
解析:解析:程序设计并不单指编程,还有很多步骤,编程只是其中的一步,选项A是错误的;程序测试工作应避免由程序员自己去完成,选项B也是错误的;程序经调试改错后还应进行再测试,选项C是正确的,选项D是错误的。
[单选题]第三次COUNT的结果为 ______。
0
解析:解析:设置SET DELETED OFF 之后,逻辑删除的记录参与其他命令的操作。第1次COUNT包括带有删除标记的第1条记录,结果为100,用PACK命令进行物理删除之后,第2次COUNT是99;用ZAP清除全部记录,第3次COUNT的结果是0。
[单选题]下列程序运行时输出的结果是( )。 Option Base 1 Private Sub Form_Click() Dimx(10)As Integer,y(5) As Integer ForI=1 to 10 x(i)=10-I+1 NextI ForI=1 to 5 y(i)cx(2*-1)+x(2*I) NextI ForI=1 to 5 Printy(i); NextI
17 13 9 5 1