●試題五
閱讀以下應(yīng)用說明、屬性設(shè)置及Visual Basic程序代碼,將應(yīng)填入(n)處在字句寫在答題紙的對應(yīng)欄內(nèi)。
【說明】
本應(yīng)用程序的運行窗口如圖2所示。
只要用戶單擊"閃爍"按鈕,文字"歡迎光臨"就會以0.3秒消失、0.3秒顯示反復(fù)進行閃爍;單擊"停止"按鈕時,閃爍停止,恢復(fù)圖示的初態(tài)。
在開發(fā)過程中,需要設(shè)置的屬性如表1所示。
在開發(fā)過程中,需要編寫的程序代碼如下:
【程序】
Private Sub CmdF_Click()
Timer1. (3) =True
Labe1.Visible=False
End Sub
Private Sub Timer1_Timer()
(4) =not Label.Visible
End Sub
Private Sub CmdT_Click()
Timer1.Enabled= (5)
Labe1.Visible=true
End Sub
●試題六
閱讀以下說明和C++程序,將應(yīng)填入(n)處的字句寫在答題紙的對應(yīng)欄內(nèi)。
【說明】
設(shè)計一個類模板Sample用于對一個有序數(shù)組采用二分法查找元素下標。
【C++程序】
#include<iostream.h>
#define Max 100∥最多元素個數(shù)
template<class T>
class Sample
{
T A[Max]:∥存放有序數(shù)序
int n:∥實際元素個數(shù)
public
Sample(){}∥默認構(gòu)造函數(shù)
Sample(T a[],int i);∥初始化構(gòu)造函數(shù)
int seek(T c);
void disp()
{
for(int i=0;i<n;i++)
cout<<A[i]<<"";
cout<<end1:
}
};
template<class T>
Sample<T>::Sample(T a[],int i)
{
n=i;
for(intj=0;j<i;j++)
(1) ;
}
template<class T>
int Sample<T>::seek(T c)
{
int low=0,high=n-1,mid;
while( (2) )
{
mid=(low+high)/2;
if( (3) )
return mid;
else if( (4) )
low=mid+l;
else
(5) ;
}
return-1;
}
void main()
{
char a[]="acegkmpwxz";
Sample<char>s(a,1。);
cout<<"元素序列:";s.disp();
cout<<"元素′g′的下標:"<<s.seek(′g′)<<endl;
}
希望與其他軟考考生進行交流?點擊進入軟考論壇>>>
更多信息請訪問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |