f1(&pole[4]); funkci f1 předáváme Vyberte jednu z nabízených možností: hodnotu 4. prvku adresu 4. prvku adresu 5. prvku hodnotu 5. prvku Text úlohy symbolická konstanta pro konec souboru je Vyberte jednu z nabízených možností: eof EOF FEOF feof Text úlohy Správné vytvoření a otevření textového souboru pro čtení a zápis představuje Vyberte jednu z nabízených možností: fopen( "./data.txt" , "rb+")); fopen( "./data.txt" , "r+")); fopen( "./data.txt" , "w" )); fopen( "./data.txt" , "w+" )); Text úlohy třída extern je implicitní pro Vyberte jednu z nabízených možností: globální proměnné proměnné typu ukazatel lokální proměnné Text úlohy Deklarace je Vyberte jednu z nabízených možností:
oznámení o existenci s rezervací paměti doplnění zbývajících vlastností oznámení o existenci bez rezervace paměti Text úlohy int a=3,b=2; a/b výsledek bude Vyberte jednu z nabízených možností: exponent reálné číslo celé číslo Text úlohy AUTO *ukAuto ukAuto = (AUTO*)malloc(sizeof(AUTO));
přístup k jeho datové položce pocetOsob umožňuje Vyberte jednu z nabízených možností: *ukAuto.pocetOsob (*ukAuto).pocetOsob *(ukAuto).pocetOsob Text úlohy cyklus se i=2; while(--i){ ... } Vyberte jednu z nabízených možností: nikdy neprovede provede jednou provede 2x
provede 3x Text úlohy int a=3,b; b=a++; Vyberte jednu z nabízených možností: b=5 b=3 b=4 Text úlohy void main(){ f1(); } funkce f1 Vyberte jednu z nabízených možností: musí být před funkcí main definována nemusí být před funkcí main deklarována za předpokladu že vrací int nemusí být před funkcí main deklarována za předpokladu že vrací float musí být vždy před funkcí main deklarována Text úlohy operátor & je Vyberte jednu z nabízených možností: logický součet logický součin bitový součin bitový součet Text úlohy lokální proměnné vznikají Vyberte jednu z nabízených možností: na stacku na pevném disku
na heapu v registrech Text úlohy Při definici statického dvourozměrného pole Vyberte jednu z nabízených možností: musí být definován počet řádků i sloupců nemusí být definován počet řádků ani sloupců musí být definován pouze počet řádků musí být definován pouze počet sloupců Text úlohy Převod řetězce na celé číslo obstará funkce Vyberte jednu z nabízených možností: atoi itoa atod itof atof Text úlohy *(pole[i])+j Vyberte jednu z nabízených možností: adresa i-tého řádku hodnota prvku na souřadnicích i, j adresa prvku na souřadnicích i, j Text úlohy v které paměťové třídě je přístup k proměnné nejrychlejší Vyberte jednu z nabízených možností: extern static auto register
Text úlohy Dynamická alokace paměti s výchozí nulovou hodnotou obstará funkce Vyberte jednu z nabízených možností: malloc realloc calloc nullalloc Text úlohy Pokud máme: void *b; int a=3; přiřazení adresy proměnné a do ukazatele b
Vyberte jednu z nabízených možností: provedeme příkazem: (*int)b=&a nelze provést provedeme: (int*)b=&a provedeme příkazem: (int)b=&a Text úlohy pokud je ve funkci definovaná proměnná v paměťové třídě static pak při jejím volání je hodnota proměnné Vyberte jednu z nabízených možností: náhodná zachována vždy 0 Text úlohy Deklarace funkce nemusí obsahovat
Vyberte jednu z nabízených možností: typ a počte parametrů tělo funkce návratový typ název funkce Text úlohy Co je v kódu špatně? int main(int argc, char* argv[]) { int a=97; char b=88; printf("hello "); int b=4; printf("%c",a); return 0; } Vyberte jednu z nabízených možností: printf("%c",a); char b=88; int b=4; Text úlohy char str[10]; str = "ahoj"; Vyberte jednu z nabízených možností: OK chyba - správně by bylo 'ahoj' chyba - správně by bylo 'ahoj\0' chyba - str není L-hodnota Text úlohy velikost ukazatele Vyberte jednu z nabízených možností: konstantní , 1 B
konstantní , 4 b podle datového typu konstantní , 4 B Text úlohy continue Vyberte jednu z nabízených možností: ukončuje nejvnitřnější cyklus pokračuje od deklarovaného návěští vynutí si opakování nejvnitřnější smyčky ukončuje vnější cyklus Text úlohy (pole[i])+j Vyberte jednu z nabízených možností: hodnota prvku na souřadnicích i, j adresa i-tého řádku adresa prvku na souřadnicích i, j Text úlohy operátor | znamená Vyberte jednu z nabízených možností: logický součet bitový součin logický součin bitový součet Text úlohy dimenze pole je v jazyku C Vyberte jednu z nabízených možností: kontrolována při překladu kontroluje preprocesor kontrolována za běhu programu není kontrolována
Text úlohy int (funkce1)() je Vyberte jednu z nabízených možností: funkce vracející ukazatel na int funkce vracející int proměnná typu int ukazatel na funkci Text úlohy velikost ukazatele Vyberte jednu z nabízených možností: konstantní , 4 b podle datového typu konstantní , 1 B konstantní , 4 B Text úlohy do-while Vyberte jednu z nabízených možností: musí proběhnou alespoň jednou nemusí proběhnout ani jednou proběhne právě jednou