位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 变量和表达式 习题

提问人:刘团圆发布时间:2020-11-12

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

namespace fabulous

II code in fabulous namespace

}

namespace super {

namespace smashing {

// great name defined

}

)

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

•myV ariablelsGood

•99Flake

•一floor

•time2GetJiggyWidIt

•wrox.com

⑶字符串"supercalifragilisticexpialidocious"是不是太长了,不能放在string变量中?如果是,原因是什么?

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

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

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


答案:

题 1

super.smashing.great

题 2

b),因为它以数字开头;e),因为它包含一个句点。

题 3

不,理论上没有限制包含在string变量中的字符串的长度。

题 4

这里,*和/以及%运算符的优先级最高,其次是+,最后是+=,本习题中的优先级可以用括号来演示,如下:

((varl* var2) ((var3 & var4)/var5));

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

题5

using static System.Console;

usingstatic System.Convert;

static void Main(string[] args)

{

    int firstNumber, secondNumber,thirdNumber, fourthNumber; WriteLine("Give me a number:");

    firstNumber = ToInt32 (ReadLine());

    WriteLine("Give me another number:");

    secondNumber = ToInt32(Console.ReadLine());

    WriteLine("Give me anothernumber:");

    thirdNumber = ToInt32 (ReadLine());

    WriteLine("Give me another number:");

    fourthNumber二ToInt32(ReadLine());

    WriteLine($"The product of (firstNumber),(secondNumber),"+

             $"[thirdNumber), and (fourthNumber)is11"+

             $"lfirstNumber★secondNumber★thirdNumber★fourthNumber).");

}


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部