同时把“铁架台”、“铁夹”、“烧杯”设为从内到外的显示方式,设计图标的层设置应该为()
第1题:
A、2/3
B、0
C、1
D、2
第2题:
X线最长波长与最短波长的关系是
A.λmax=0.5λmin
B.λmax=1.5λmin
C.λmax=2.0λmin
D.λmax=2.5λmin
E.λmax=3.5λmin
第3题:
A、1
B、2
C、3
D、4
第4题:
Asystemadministratorisimplementinganew2-wayPOWER5serverwithAPVthatistobedividedintothreepartitions.TheapplicationgroupshaverequestedthefollowingCPUentitlementsforthepartitions:
Partition1:min=1.0,max=2.0,desired=1.5
Partition2:min=1.0,max=2.0,desired=1.0
Partition3:min=0.1,max=1.0,desired=0.8
Theadministratorimmediatelyfindsthatthethreepartitionscannotbestartedinordertorunconcurrently.
Whatchangescanbemadetoentitlementconfigurationtoallowallthreepartitionstobestartedinorder?()
第5题:
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
【说明】
设计一个类模板SamPle用于对一个有序数组采用二分法查找元素下标。
【C++程序】
include < iostream. h >
define Max 100 //最多元素个数
template < class T >
class Sample
{
T A[Max]: //存放有序数序
int n: //实际元素个数
public
Sample( ) { } //默认构造函数
Sample(T a[] ,int i); //初始化构造函数
int seek(T c);
void disp( )
{
for(int i=0;i <n;i ++)
cout<<A[i] <<" ";
cout<<endl:
} } 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+|;
else
(5);
}
return-1;
}
void main( )
{
char a[ ] ="acegkmpwxz";
Sample < char > s(a, 1);
cout<<"元素序列:" ;s. disp( );
cout<<"元素'g'的下标:"<<s. seek('g') <<endl;
}
第6题:
X线最短波长与波长的关系为
A.λmax=l/2λmin
B.λmin=2/3λmax
C.λmin=3/4λmax
D.λmin=3/5λmax
E.λmin=4/5λmax
第7题:
x线最强波长(λmax)与最短波长(λmin)的关系是
A.λmax =0.5λmin
B.λmax =λmin
C.λmax =1.5λmin
D.λmax =2λmin
E.λmax =2.5λmin
第8题:
●试题六
阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
设计一个类模板Sample用于对一个有序数组采用二分法查找元素下标。
【C++程序】
#include<iostream.h>
#define Max 100∥最多元素个数
template<class T>
class Sample
{
T A[Max]:∥存放有序数序
int n:∥实际元素个数
public
Sample(){}∥默认构造函数
Sample(T a[],int i);∥初始化构造函数
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;
}
●试题六
【答案】(1)A[j]=a[j](2)low<=high(3)A[mid]==c(4)A[mid]<c(5)high=mid-1
【解析】在主函数中,首先由类模板实例化成Sample<char>模板类。(1)空所在处为构造函数的声明,将参数中的值赋值到类的成员变量中,所以(1)空应填入"A[j]=a[j]"。
成员函数seek()采用二分法查找元素下标,变量low和high分别表示查找区间的下标,如果查询到目标,则返回相应的下标,若没有查询到,则其结束的条件即(2)空的内容为"low<=high"。根据二分法的原理,当中间的元素恰好等于目标元素时,则返回其下标,所以(3)空应填入"A[mid]==c";若中间的元素小于目标元素时,则mid+1作为新的查找区间的起始下标,所以(4)空应填入"A[mid]<c";否则mid-1作为新的查找区间的结束下标,所以(5)空应填入"high=mid-1"。
第9题:
某人编写了下列程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10) As Integer, max As Integer For k=1 To 10 a(k)=InputBox("输入一个整数") Next k max=0 For k=1 To 10 If a(k)>max Then max=a(k) End If Next k Print max End Sub 运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的。程序需要修改。下列修改中可以得到正确运行结果的是( )。
A.把Ifa(k)>max Then 改为 If a(k)<max Then
B.把max=a(k)改为a(k)=max
C.把第2个循环语句For k=1 To 10改为For k=2 To 10
D.把max=O改为max=a(10)
第10题: