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

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

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-12

(1)在下面的代碼中,如何從名稱(chēng)空間fabulous的代碼中引用名稱(chēng)great?

namespace fabulous

II code in fabulous namespace

}

namespace super {

namespace smashing {

// great name defined

}

)

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

?myV ariablelsGood

?99Flake

?一floor

?time2GetJiggyWidIt

?wrox.com

⑶字符串"supercalifragilisticexpialidocious"是不是太長(zhǎng)了,不能放在string變量中?如果是,原因是什么?

(4)考慮運(yùn)算符的優(yōu)先級(jí),列出下述表達(dá)式的計(jì)算步驟:

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

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


答案:

題 1

super.smashing.great

題 2

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

題 3

不,理論上沒(méi)有限制包含在string變量中的字符串的長(zhǎng)度。

題 4

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

((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ù)查找其他問(wèn)題的答案?

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