正确答案: B
传址调用
题目:在过程定义中有语句: Private Sub GetData ( ByRef f As Integer )其中“ByRef”的含义是
解析:B
查看原题
举一反三的答案和解析:
[单选题]Access的报表操作有3种视图,下面不属于报表操作视图的是
报表预览视图
解析:解析:3种报表视图为"设计"、"打印预览"、"版面预览",没有"报表预览"视图。
[单选题]下列程序的输出结果是( )。 public class Test { public static void main(String[] args) { char a1 = 'B', a2 = 'c'; if(a1+1a2) ++a1; System. out. println(a1); } }
C
解析:解析:在程序中,a1和a2均为char类型的变量,判断条件a1+1a2的执行过程是:在 Unicode字符集中找到字符'B'的下一个字符,即'C',再将字符'C'和字符'c'的索引值做比较,在 Unicode字符集中,'C'的索引值小于'c'的索引值,因此条件表达式为true,条件分支++a1;将被执行,因此a1的值变为'C'。
[单选题]如果在C盘当前文件下已存在名称为studata.dat的顺序文件,那么执行语句Open"c:studata.dat"For Append As # 1之后,将
保留文件中原有内容,并在文件尾填加新内容
解析:解析:Open语句对文件“输入/输出”操作,语法如下:
[单选题]数据库系统设计过程中数据库维护阶段的工作包括日常维护、定期维护和______3个方面。
故障维护
[单选题]以下选项中,与k=n++完全等价的表达式是( )。
k=n,n=n+1
解析:解析:k=n++的意思是先将n的值赋给k,然后n的值再加1,选项A)符合题意;选项B)和C)是先使n的值加1,然后再赋值给k;选项D)等价于k=k+(n+1)。
[单选题]以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun(d)));}
6 15 15
[单选题]下列说法中,不正确的是( )。
对记录的添加、修改、删除等操作只能在表中进行
解析:解析:本题考查对Access中基本对象的理解程度。在表中可以对记录进行添加、修改、删除等操作,而且在窗体或者数据访问页中也可以对数据库中的数据进行添加、编辑、删除等:一般把查询和表同等看待,查询可以建立在表上,也可以建立在其他查询上;报表是实现以一定的格式将数据打印输出功能的工具,易于阅读和保存,同时也具有分析、汇总的功能,同时还可以在Intemet包括在内的互联网上发布,报表只能静态地查看数据;数据访问页是链接到某个数据库的Web页,在数据访问页中可以动态地浏览、添加、编辑和操纵存储在数据库中的数据。答案为A。
[单选题]若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf("%d",&n); printf("%d",sub(n)); } 如果从键盘输入4回车>,则程序运行后的输出结果是( )。
32
解析:解析:本题的sub()函数是一个递归函数,当参数m为1或0时返回2,否则返回sub(m-1)*sub(m-2)。所以sub(4)递推下来就是sub(4)=sub(3)*sub(2)=sub(2)*sub(1)*sub(1)*sub(0)=sub(1)*sub(0)*2*2*2=25(上标)=32。所以正确答案是D。
[单选题]若有定义:floatx=3.5,y=3.6;则表达式()的值为6。
(int)x+(int)y