位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# 變量和表達(dá)式 習(xí)題

提問人:劉團(tuán)圓發(fā)布時(shí)間: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)考慮運(yùn)算符的優(yōu)先級,列出下述表達(dá)式的計(jì)算步驟:

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

(5)編寫一個(gè)控制臺應(yīng)用程序,要求用戶輸入4個(gè)int值,并顯示它們的乘積。提示:前面看到可以使用 ConvertToDoubleO命令把用戶在控制臺上輸入的數(shù)轉(zhuǎn)換為double類型;類似地,從string類型轉(zhuǎn)換為int類型 的命令是 Convert.ToInt32()。


答案:

題 1

super.smashing.great

題 2

b),因?yàn)樗詳?shù)字開頭;e),因?yàn)樗粋€(gè)句點(diǎn)。

題 3

不,理論上沒有限制包含在string變量中的字符串的長度。

題 4

這里,*和/以及%運(yùn)算符的優(yōu)先級最高,其次是+,最后是+=,本習(xí)題中的優(yōu)先級可以用括號來演示,如下:

((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).");

}


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部