首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 变量和表达式 习题

题目答案

(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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端