下面的C#代码实现一个索引器:
class TestIndex
{
public int[] Elements=new int[100];
public int Elements[int index]
{
get
{
retrun Elements[index];
}
set
{
Elements[index]=value;
}
}
}
class Class1
{
static void Main(string[] args)
{
TestIndex ti=new TesxtIndex();
Int cnt=0;
for(cnt=0;cnt<5;cnt++)
{
ti.Elements[cnt]=cnt*cnt;
}
for(cnt=0;cnt<5;cnt++)
{
Console.WriteLine(ti[cnt].ToString());
}
Console.ReadLine();
}
}
代码最后执行结果为( )。
class TestIndex
{
public int[] Elements=new int[100];
public int Elements[int index]
{
get
{
retrun Elements[index];
}
set
{
Elements[index]=value;
}
}
}
class Class1
{
static void Main(string[] args)
{
TestIndex ti=new TesxtIndex();
Int cnt=0;
for(cnt=0;cnt<5;cnt++)
{
ti.Elements[cnt]=cnt*cnt;
}
for(cnt=0;cnt<5;cnt++)
{
Console.WriteLine(ti[cnt].ToString());
}
Console.ReadLine();
}
}
代码最后执行结果为( )。
举一反三
- 下列程序的输出结果是 _____ 。 #include using namespace std; class Test { public: Test() { cnt++; } ~Test() {cnt--; } static int Count() { returncnt;} private: static int cnt; }; int Test::cnt = 0; int main() { cout << Test::Count()<<' '; Test tl, t2; Test* pT3 = new Test; Test* pT4 = new Test; cout << Test::Count()<<' '; delete pT4; delete pT3; cout << Test::Count()<< endl; return 0; }
- 解释下列两个while循环的差别:const char*cp="hello";int cnt;while(cp){++cnt;++Cp;}while(*cp){++cnt;++cp;}
- 要统计职工表中员工的个数,下面答案错误的是: A: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print @cnt as 公司员工总数 B: declare int @cntset @cnt=(select count(职工编号) from 职工表) select @cnt as 公司员工总数 C: declare @cnt intselect @cnt=count(职工编号) from 职工表 select @cnt as 公司员工总数 D: declare @cnt intset @cnt=(select count(职工编号) from 职工表) print '公司员工总数'+Convert( varchar(20),@cnt)
- 下列程序的功能是完成用100元人民币换成1元、2元和五元的兑换方案。请填空。#include<;stdio.h>;int main(){int i,j,k,cnt=1;for(i=0;i<;=20;i++)for(j=0;j<;=50;j++){k=__________;if( ____________ ){printf("%2d %2d %2d",i,j,k);cnt=cnt+1;if(cnt%5==0) printf("\n");}}return 0;}
- 在IE窗口访问JSP页面,其代码如下。然后连续刷新页面,输出的结果是X,紧接着重新启动一个新的IE窗口运行该JSP代码,连续刷新两次,输出的结果是Y,可能的X和Y的值分别是( )。 <%@ page contentType=”text/html; charset=GBK” %> <html> <% Integer cnt = (Integer)application.getAttribute(“hitCount”); if ( cnt == null){ cnt = new Integer(1); }else{ cnt = new Integer(cnt.intValue() +1 ); } application.setAttribute(“hitCount”,cnt); %> <%=cnt%> </html>