C#入门经典(第4版)第三章习题

(1).在下面的代码中,如何在名称空间fabulous中引用名称great ?

namespace fabulous

{

    //code in fabulous namespace

}

namespace super

{

    namespace smashing

        {

             //great name defined

          }

}

答案为:

super.smashing.great

 

(2).下面哪些不是合法的变量名?

a.   myVariableIsGood

b.   99Flake

c.   _floor

d.   time2GetJiggyWidIt

e.   wrox.com

答案:

b.因为不能用数字开头。

e.因为它包含了一个句号。

 

(3).字符串supercalifragilisticexpialidocious会因为太长了而不能放在string变量中吗?为什么?

答案:

不会,因为它可以使用可变大小的内存。

(4).考虑运算符的优先级,列出下述表达式的计算步骤。

resultVar += var1 * var2 + var3 % var4 / var5 ;

答案:

resultVar = resultVar+ ((var1 * var2) + ((var3 % var4) / var5));

 

(5).编写一个控制台应用程序,要求用户输入4个int值,并显示它们的乘积。提示:可以考虑使用Convert.ToDouble()命令,该命令可以把用户在控制台上输入的数转换为double;从string转为int的命令是Convert.ToInt32()。

答案:

int int1,int2,int3,int4;

console . writeline("请输入第一个数:");

int1=convert.toint32(console.readline());

console . writeline("请输入第二个数:");

int2=convert.toint32(console.readline());

console . writeline("请输入第三个数:");

int3=convert.toint32(console.readline());

console . writeline("请输入第四个数:");

int4=convert.toint32(console.readline());

console.writeling("{0}*{1}*{2}*{3}*{4}={5}", int1, int2, int3, int4, int1 * int2 * int3 * int4);

如果把toint32改为todouble就可输入非整数。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值