窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。
程序代码如下:Dim color(3)As IntegerPrivate Sub Form_Load() Call fill(color())End SubPrivate Sub fill(c() As Integer) Form1.BackColor=RGB(c(1),c(2),c(3))End SubPrivate Sub HSRed_Change() color(1)=HSRed.Value Call fill(color())End SubPrivate Sub HSGreen_Change() color(2)=HSGreen.Value Call fill(color())End SubPrivate Sub HSBlue_Change() color(3)=HSBlue.Value Call fill(color())End Sub关于以上程序,如下叙述中错误的是( )。
- A.color是窗体级整型数组
- B.改变任何一个滚动条滚动框的位置,窗体的背景色将立刻随之改变
- C.3个滚动条Change事件过程中只设置了一个color数组元素的值,调用fill过程失败
- D.fill 函数定义中的形式参数是数组型参数
热度🔥438
解析:打开微信小程序查看本题解析
以下关于编译程序的说法正确的是( )。
有以下程序
#include
fun( int a, int b )
{
int static m=0, i=2;
i=i+m+1;
m=i+a+b;
return m;
}
main()
{
int k=4, m=1, p;
p=fun( k, m);
printf("%d,",p);
p=fun( k, m);
printf("%d\n",p);
}
程序运行后的输出结果是
以下fun函数返回数组中最大值的下标
#include
int fun( int *s,int n )
{ int i , k;
for( i=0 , k=i; i s[k] ) __________;
return ( k ) ;
}
在横线处应填入的内容是
下列序列中不满足堆条件的是( )。
程序流程图是( )。