为以下的C程序构造一个可能的运行时环境的组织结构。 int a[10]; char*a="hello";
第1题
为以下的Fortran程序构造一个可能的运行时环境的组织结构。 REAL A(SIZE),AVE INTEGER N,I i0 READ *,N IF(N.LE.0.OR.N.GT.SIZE)GOTO 100 READ *,(A(I),I=1,N) PRINT*,AVE=,AVE(A,N) GOTO 10 100 CONT工NUE END REAL FUNCTION AVE(B,N) INTEGER I,N REAL B(N),SUM SUM=0.0 DO 20I=1,N 20 SUM=SUM+B(I) AVE=SUM/N END
第3题
执行以下的C程序并用运行时环境解释其输出。 include<stdio.h> void g(void) { {int x; printf("%d\n",x); x:3;} {int y; printf("%d\n",y);) } int*f(void) { int x; printf("%d\n",x); return &x; } void main() { int*p; p=f(); *p=1; f(); g(); }
第4题
类Teacher和Student都是类Person的子类。
Person P;
Teacher t;
Student s;
P,t和s都是非空值
if(t instanceof Person){s=(Student)t;}
这个语句导致的结果是______。
A.将构造一个Student对象 B.表达式合法
C.编译时非法 D.编译时合法而在运行时可能非法
第5题
A.初次进入小程序,客户端会初始化宿主环境,在小程序的代码包注入到宿主环境后,客户端会给App实例派发onLaunch事件
B.进入小程序后,用户点击右上角的关闭按钮离开小程序会调用到onHide方法。
C.再次回到微信中,客户端会把后台的小程序唤醒,App构造器所定义的onLoad方法会被调用。
D.再次回到微信中,客户端会把后台的小程序唤醒,App构造器所定义的onShow方法会被调用。
第6题
A.在数据环境中添加此表,运行时用户从列表中选择数据,将移动此表的记录指针
B.在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项
C.在数据环境中不必添加此表,ListBox会找到表文件
D.列表不能使用多列方式
第7题
A.单例模式的目的是确保在全局环境中,一个类只能有一个实例存在
B.单利模式一般要讲构造函数设置为private
C.只需要将构造函数设置为private即可确保全局中只有一个实例
D.连接数据库的功能通常用单例模式实现
第8题
注意:下面出现的“考生文件夹”均为c:\wexam\25160001。
(1) 在名称为Form1的窗体上画一个名称为H1的水平滚动条,请在“属性”窗口中设置它的属性值,使之满足以下要求:它的最大刻度值为100,最小刻度值为1,在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图19-1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm
(2) 在名称为Form1的窗体上画两个文本框,名称分别为Text1和Text2,均无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个子菜单项,名称分别为Cooy和Clear、标题分别为“复制”和“清除”。请编写适当的事件过程,使得程序运行时,单击“复制”菜单项,则把 Text1中的内容复制到Text2中,单击“清除”菜单项,则清除Text2中的内容(即在Text2中填入空字符串)。程序运行界面如图19-2所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
第9题
第10题
A. 使用#define 可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B. 使用 const 定义的常量名有类型之分,其值在程序运行时是不可改变的
C. 在程序中使用内联函数使程序的可读性变差
D. 在定义函数时可以在形参表的任何位置给出缺省形参值