Végrehajtásának atoi (), fulcrumweb

E feladat: egy gyors (20 perc) ellenőrizze az alapvető ismereteket a C ++ - ciklusok és a munka szálakat.
Idő: 20 perc
A méret a teljesítés helye: a kód van írva egy levél nélkül dokumentumokhoz való hozzáférés

Kritériumok FulcrumWeb értékelése:

Először is, a kérelmező köteles ellenőrizni a teljesség és egyediségét a készítmény a probléma.

A probléma állítólag végre egy transzformációs függvény, a függvény neve hasonlít a standard függvény C - atoi (). Ha nem ismeri a pontos specifikáció a funkció és a hibakezelés elve -, hogy tisztázni kell ezt.

Arra számítunk, hogy hallja a következő kérdéseket:

  1. Hogy kell visszatérni egy függvény, ha az argumentum NULL vagy nem szám.
  2. Mi legyen a viselkedését a funkciót, ha az érvelés kezdődik a számokat, de végül más karaktereket, például „123hello”
  3. Milyen értéket vagy kivételt kell elkészítenie egy függvény, ha értéke nagyobb, mint a megengedett tartománya adattípus int
  4. ha szükséges támogatást a különböző platformok - a 32 és 64 bites
  5. A számítási rendszer kell működnie ezt a funkciót? ha elég 10-cal?
  6. Van támogatás negatív számok szükség? vagy az eredmény a „-1” is használható, hogy jelezze a végrehajtás hibákat.
  7. Azt figyelmen kívül szóközöknek a sor elejére kell, és ha igen, milyen karaktert lehet érteni szóközöknek (szóköz, tab)?

Miután megkapta a választ, azt várjuk, hogy végre a test valamely funkció 10-25 percig.

A kezdő programozó (tapasztalat nélkül) mi csak egy teljes hiánya kérdések megfogalmazása a probléma, de remélhetőleg nem található a végrehajtás a függvényhívás matematikai hatványozást funkció pow ().

A programozók a tapasztalatok azt várjuk, hogy hallja, legalább néhány, a kérdések és biztonságos végrehajtását tartalmazó fenti alapvető hibakezelés.

Kapcsolódó hozzászólások: