第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...