正确答案: A

局部范围

题目:在Access中,如果在模块的过程内部定义变量,则该变量的作用域为( )。

解析:B. 变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。

查看原题

举一反三的答案和解析:

  • [单选题]在窗体上画1个命令按钮和1个文本框,其名称分别为Commandl和Textl,再编写如下程序:
  • 001 REBMUN

  • 解析:解析:题目中程序是将ss字符串进行反向排列,并放到m中去。其中Number空格后的100被当成字符串来处理,最后结果是将“Number 100”反向排列,并通过UCase()函数将所有字母转换成大写,得到001 REBM[1N。

  • [单选题]已知函数f的原型是void f(int*a,long&B.;,变量v1、v2的定义是: int v1;long:v2; 下列调用语句中正确的是( )。
  • f(&v1,v2);

  • 解析:函数参数的3种传递方式:①将变量名作为形参和实参,即传值方式;②传递变量指针;③引用形参,本题中函数f的第一个形参为指针,那么调用f函数时,第一一个参数必须是地址,所以必须是&v1.第二个形参为引用,所以对应实参为v2即可。故本题答案为D。

  • [单选题]以下叙述中错误的是( )。
  • Visual Basic应用程序只能以解释方式执行


  • [单选题]下面程序的输出结果是 #include main(){ int i=2; printf("%d",f(i,i+1) ); } int f(int a,int b) { int c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; return(c);}
  • -1

  • 解析:这道题的求解方法比较简单,将i的值带入函数f(),可以发现在if判断语句中,第一次判断为假,而在else语句中的第二个判断亦为假,所以,c的值应当等于-1,最后打印结果为“-1”。

  • [单选题]有下列程序: #include voidmain( ) {inta[]={1,2,3,4),y,*p=&a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果是( )。
  • y=3

  • 解析:D。【解析】本题定义一个一维数组和指针,接着将数组第4个元素的地址赋予*P数组下标从0开始,进行--p使指针P指向了数组的第3个元素,通过y=*P将数组第3个元素的值3赋予y,所以选项D正确。

  • [单选题]下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
  • 不执行循环体


  • [单选题]SQL语句中查询条件短语的关键字是 ______。
  • WHERE

  • 解析:解析:根据SQL几种语句的结构很容易得出条件短语的关键字是WHERE。

  • [单选题]打印当前屏幕内容应使用的控制键是 ( )
  • PrtSc(Print Screen)


  • [单选题]有以下程序
  • 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); } 执行后的输出结果是

  • 5,11

  • 解析:答案 B

  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 微软认证 JAVA认证 软考高级 软考初级 通信工程师 计算机操作员初级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2