cvičení
DESCRIPTION
Cvičení. Jak se jmenuje způsob zobrazení záporného čísla v exponentu u desetinného čísla v exponenciálním tvaru ? Z čeho může být složeno tělo programu a čím je ohraničeno? - PowerPoint PPT PresentationTRANSCRIPT
Cvičení
• Jak se jmenuje způsob zobrazení záporného čísla v exponentu u desetinného čísla v exponenciálním tvaru ?
• Z čeho může být složeno tělo programu a čím je ohraničeno?• Pomocí jakého standardního datového typu nadefinujeme
číselnou proměnnou na délku 8 bytů , kterou použijeme pro uložení desetinných čísel ?
• Jaký je rozdíl mezi = = a = ? a co znamenají ?• Co znamenají klíčová slova signed a unsigned , které uvozující celočíselné typy proměnných ? • Jak se nazývá nejpoužívanější znaková sada (kódová tabulka
znaků ) na PC ?• Pomocí jakých znaků uvozujeme , respektive ukončujeme
v jazyku C ( ANSI C ) komentář ?• Co je to složený příkaz a čím je ohraničen ?• Jak vypadá hlavička hlavního programu , jak se hlavní program
musí jmenovat a jaké může mít parametry ?
• Jak se jmenuje standardní datový typ , pomocí něhož nadefinujeme proměnnou typu znak ?
• Co znamená relační operátor vyjádřený dvojznakem != ?• Jakými písmeny (tj. malými nebo velkými) musíme v jazylu C
psát klíčová slova, aby byly překladačem jako klíčová slova chápány ?
• Napište , jak se jmenují příkazy pro formátovaný vstup a výstup ?
• Napište , jak se jmenují příkazy pro tzv. terminálový vstup a výstup ( kde vstup=klávesnice , výstup=obrazovka) ?
• Jaký je rozdíl mezi složeným příkazem a blokem ? Kde je něco navíc oproti druhému a co ?
• Pomocí jakého standardního typu nadefinujeme celočíselnou proměnnou ?
• Existuje v jazyku C standardní typ pro definici logické proměnné ?
• Pomocí jakého typu nadefinujeme proměnnou v pohyblivé řádové čárce jednoduché přesnosti (obsahující desetinné číslo)
• Do jakého typu proměnné v jazyce C můžeme uložit logickou hodnotu ?
• Co představuje v jazyce C logickou hodnotu „pravda“ a „nepravda“ ?
• Pomocí jakého typu nadefinujeme proměnnou v pohyblivé řádové čárce dvojnásobné přesnosti (obsahující desetinné číslo)
• Pomocí jakého typu nadefinujeme znakovou proměnnou• Jakými znaky je ohraničena znaková konstanta ? Uveďte
příklad.• Jak je definován v jazyce C řetězec znaků ?• Co musí být v posledním bytu řetězce znaků, aby byla v jazyce
C posloupnost znaků chápána jako řetězec?
• Jakou matematickou operaci realizujeme pomocí operátoru % ? • Mále nadefinovánu proměnnou int c=6; Jaké hodnoty nabude
proměnná c po provedení příkazu a) c <<= 1 b) c >>= 1• Mále nadefinovánu proměnnou int c=6; Jaké hodnoty nabude
proměnná c po provedení příkazu a) c += 2 b) c *= 3• Jaké znaky může obsahovat identifikátor proměnné a je
omezena jeho maximálně možná délka ?• Realizujte v jazyce C matlabovský příkaz i=input('Požadavek');• Načítejte v nekonečném cyklu pomocí scanf() čísla z klávesnice a
přinásobujte je k proměnné součin. Přečtete-li 0 , cyklus načítání skončí a vytiskněte výsledný součin.
• Načítejte v nekonečném cyklu pomocí scanf() čísla z klávesnice a přičítejte je k proměnné součet. Přečtete-li 0 , cyklus načítání skončí a vytiskněte výsledný součet.
• Jak se nazývá součást překladače C-jazyka, která předzpracovává zdrojový text a je ovládána příkazy , které začínají znakem # ?
• Pokud proměnná p nabývala před následující operací hodnoty 1, jaký je rozdíl v hodnotách proměnné x po přiřazení
x = ++p oproti přiřazení x = p++ • Jsou následující 2 identifikátory proměnných shodné a proč ?
pole Pole• Vyjmenujte , jaké znáte 3 druhy příkazů cyklu v jazyku C ?• Popište syntaxi příkazu for !• Popište syntaxi příkazu while !• Popište syntaxi příkazu do while !• Jaký je hlavní rozdíl mezi příkazy cyklu while a do while ?• Jak se jmenuje příkaz pomocí něhož můžeme přerušit provádění
příkazu cyklu ?• Jaký význam má uvnitř cyklů v jazyku C příkaz continue ?
• Přepište následující cyklus while na cyklus for :int i = 0 ;while ( i < 5 ){ printf ( " Cislo %d \n " , i+1 ) ;
i++ ; }• Jak přečtete pomocí terminálového vstupu znak z klávesnice do
proměnné c ?• Jak zapíšete pomocí terminálového výstupu znak na obrazovku ?• Jak se nazývá součást překladače C-jazyka, která předzpracovává
zdrojový text a je ovládána příkazy , které začínají znakem # ?• Jak se slovně jmenují relace (potažmo relační operátory)
c < a c > a a == b c < a a <= b a != b
• Napište program s příkazem cyklu for nebo while , který vytiskne v cyklu čísla 1 až 10 s krokem 1 na každou řádku jedno číslo
• Jakým znakem ukončujeme v jazyce C každý příkaz ?
• Pokud s=4 a máme podmíněný příkaz if (s >= 3) x=1; else x=2;
jaká bude výsledná hodnota x a přepište if na ternární operátor !
• Jakou činnost provede speciální znak \n umístěný v řetězci příkazu printf při výstupu znaku na obrazovku ?
• Co provede terminálový výstup putchar(' \n ');
• Co udělá terminálový výstup putchar(' \007 ');
• Je-li float x = 6.23 , jakou hodnotu bude mít y po provedení operace y = (int) x
• Co bude obsahem proměnné z po provedení následující části programu ?int z=2 , k=4 , i=2 ;
j = 2 + ( i+2 > k) ? 3 : 4 ;z += j;
• Co se vytiskne po provedení následující části programu ? int i = 5 , j = 6 , k ; k = ( i + 7) / j ; printf(" Výsledek %d je %s cislo \n" , k%2 = = 0 ? "sudé " : " liché" );
• Co dělají přiřazovací operátory += a -= na následujícím příkladu. Jaké hodnoty budou nabývat proměnné i a j pro provedení sekvence příkladů ?
int i=5 , j=6 ; i += 2; j -=1;