• [单选题]窗体上有两个文本框Text1、Text2以及一个命令按钮Command1,编写下列程序: Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integer x=2 Text1.Text=p2(p1(x), y) Text2.Text=pi(x)End SubPrivate Function p1(x As Integer) As Integer x=x+y:y=x+y p1=x+yEnd FunctionPrivate Function p2(x As Integer, y As Integer) As Integer p2=2*x+yEnd Function 当单击1次和单击2次命令按钮后,文本框Text1和Text2内的值分别为( )。
  • 正确答案 :D
  • 10 10 58 58

  • 解析:解析:程序中y为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为p1、p2形式参数的y变量。窗体变量y能够记录程序运行中对其的改变,第1次调用p1,y值为2;第2次调用p1,y值为6;第3次调用p1,y值为14;第4次调用p1,y值为36;所以计算出的函数p1、p2的返回值也会不同。

  • [单选题]把用高级语言写的程序转换为可执行的程序,要经过的过程叫做______。
  • 正确答案 :C
  • 编译和连接

  • 解析:

    用高级程序设计语言编写的程序称为源程序,源程序不可直接运行。要在计算机上使用高级语言,必须先经过编译,把用高级语言编制的程序翻译成机器指令程序,再经过连接装配,把经编译程序产生的目标程序变成可执行的机器语言程序,这样才能使用该高级语言。


  • [单选题]宏操作GoToRecord 的参数类型是( )。
  • 正确答案 :A
  • 对象类型


  • [单选题]Access数据库文件的扩展名是( )。
  • 正确答案 :A
  • mdb

  • 解析:解析:本题考查Access基本概念的知识。在Access中,数据库文件的默认扩展名是MDB。其他选项都是 Office的组件文件扩展名,其中,PPT是PowerPoint文件的扩展名;XLS是Excel文件的扩展名:DOC是Word文件的扩展名。

  • [单选题]设“int x=2,y=1;”,则表达式(!x|| Y--)的值是( )。
  • 正确答案 :B
  • 1

  • 解析:因X为2,所以!X时表达式值为0,因Y为1,y--表达式的值为1然后自减1,y为0,所以!x||y--时表达式的值为1。

  • [单选题]下列对模板的声明中,正确的是( )。
  • 正确答案 :B
  • templateclass T1.class T2>


  • [单选题]设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
  • 正确答案 :A
  • 可以用*p表示s[0]

  • 解析:解析:程序定义了字符数组s和字符型指针变量p,并且使得p指向数组,执行p=s;语句后,*p即表示s[0];s数组中元素的个数和 p所指字符串长度不相等,因为s数组中元素的个数包括字符串结束标志“\0”,而p所指字符串长度不包括“\0”;s是字符型数组,p是指针变量;数组s中的内容和指针变量p中的内容不相同,数组中存放的是字符串,而指针变量p存放的是数组的首地址。

  • [单选题]若有下面的说明和定义,则sizeof(struct aa)的值是 struct aa { int rl;double r2;float r3; union uu{char u1[5];long u2[2];}ua; } mya;
  • 正确答案 :D
  • 22

  • 解析:解析:本题主要考查结构体变量和共用体变量所占存储空间大小的计算方法。结构体变量所占内存长度是各成员占的内存长度之和,每个成员分别占有自己的内存单元;共用体变量所占的内存长度等于最长的成员的长度。结构体变量aa中,成员r1占2个字节,r2占8个字节,r3占4个字节,共用体ua占8个字节,所以共占用2+8+4+8=22个字节。

  • [单选题]有如下程序: #includeiostream> using namespace std; class GA{ public: virtual int f( ){return 1;} }; class GB:public GA{ public: virtual int f( ){return 2;} }; void show(GA g){eoutg.f( );} void display(GA&g){coutg.f( );} int main( ){ GA a;show(A) ;display(A) ; GB b;show(B) ;display(B) ; return 0; } 程序的输出结果是
  • 正确答案 :B
  • 1112

  • 解析:解析:基类对象作为实参进行传递时,无论使用的是对象还是对象引用作为形参,都只能在该函数中调用基类成员函数,因此当GA a作为实参时,调用的只能是GA的成员函数。而当派生类对象作为实参传递时,函数的形参则要分情况而定:如果是普通的对象传递,则是值传递,那么在函数中也只能调用基类的成员函数;如果是对象引用作为形参,则是地址传递,这个时候函数就可以调用重载后的虚成员函数。

  • [单选题]下列程序段的执行结果为 ______。 K=0 For I=1 To 3 A=I^I^K Print A; Next I
  • 正确答案 :A
  • 1 1 1

  • 解析:解析:分析程序,由于在整个程序段中,K的值始终为0,A=I^IAK=(I^I)^K,我们知道,任何数的0次方都得1,所以只要知道循环体执行几次就可以知道打印出的结果是什么了。

  • 查看原题 点击获取本科目所有试题

    推荐下载科目: 计算机二级 计算机四级 微软认证 思科认证 华为认证 计算机一级 软考高级 计算机操作员初级 计算机操作员中级 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2