C第三章课后作业答案

发布 2022-07-14 04:26:28 阅读 6850

第3章。

常用数据类型的用法。

1、c#语言中的数组类型有何特点?

解答】1)数组一般用于存储同一种类型的数据,包括object类型。

2)数组是一种引用类型,而不是值类型。

3)c#中除了可以有一维数组、多维数组外,还有交错型数组。

2、泛型和非泛型的主要区别是什么?为什么说使用泛型比使用对应的非泛型效率高?

解答】泛型是数据类型的一种通用表示形式,它可以表示任何一种数据类型。泛型(generic)是具有占位符(类型参数)的类、结构、接口和方法,它与普通类的区别是泛型多了一个或多个表示类型的占位符,这些占位符用尖括号括起来。占位符表示某种类型,这种类型在创建泛型类的实例时才用实际类型来替换。

定义一个类或者方法时,可以用泛型占位符代表任何一种类型,而在引用时再指定具体类型。当**调用泛型类或方法时,c#编译器会自动将定义的泛型转换为引用**中指定的类型,从而大大简化了程序员编写**的复杂度。另外,由于占位符可以代表任何一种类型,因此在方法中只定义一次类型就能实现所有类型的引用。

3、编写一个控制台应用程序,计算。

要求精度为。

using system;

using

using

using

namespace consoleapplication1

class program,s=",n, s

else输入有误!")

continue;

4、编写一个控制台应用程序,接收一个长度大于3的字符串,完成下列功能。

1)输出字符串的长度。

2)输出字符串中第一个出现字母a的位置。

3)在字符串的第3个字符后面插入子串“hello”,输出新字符串。

4)将字符串“hello”替换为“me”,输出新字符串。

5)以字符“m”为分隔符,将字符串分离,并输出分离后的字符串。

using system;

using

using

using

namespace consoleapplication3

class program

的长度为:",s1,

if ("a"))

int x = a");

(2)字符串中含有字符a的位置为", s1, x+1);

else(2)字符串中不含有字符a!",s1);

string s2 = hellow");

(3)在字符串第3个字符后插入字符串【hellow】后得到的字符串为:",s1, s2);

string s3 = hellow", me");

(4)将字符串中的字符串【hellow】替换为【me】后得到的字符串为:",s2, s3);

int y = m");

string s4 = y);

string s5 =

(5)字符串从m后分开得到两个字符串为:",s3);

字符串的前一部分子字符串为:",s3, s4);

字符串的后一部分子字符串为:",s3, s5);

break;

else输入有误,请从新输入!!!

");break;

第三章课后作业

一 不定项选择题 二 填空题 窗体顶端。窗体底端。1 生产力的发展为教育事业的发展提供物质条件,主要是提供剩余劳动的数量 教育经费的支付能力。窗体顶端。窗体底端。2 制约教育发展的规模和速度的社会因素有 生产力 政治 经济制度 人口,其中,对其具有直接影响和最后决定作用的因素是生产力。窗体顶端。窗体...

第三章课后作业

练习题一。一 目的 掌握账户的内容。1 资料。湖场公司为一家俱生产企业,其2005年7月末的经济活动状况如下 1 仓库储存木料500 000元 2 仓库储存油漆17桶,价值21 000元 3 运输汽车5辆,价值450 000元 4 应付京西公司木材款430 000元 5 职工唐某未归还差旅费借款3 ...

第三章课后作业

一 资料 某企业资料如表所示 二 要求 分析上述项目的内容应在资产 负债 所有者权益中哪些会计帐户中反映,写出账户的名称。天明公司2005年11月月初帐户余额资料如下 1 借方余额 库存现金65 000元,银行存款970 000元,应收帐款134 000元,原材料128 000元,交易性金融资产24...