Font size
WorksheetsFile Handling in Programming
Total questions: 12
Worksheet time: 6mins
Što je potrebno za rad s datotekama u programiranju?
Stvoriti objekt (ulazni ili izlazni tok)
Povezati objekt s datotekom
Odrediti format zapisa podataka
Koja nam bilblioteka omogućuje neformatirani ispis špdatakau datoteku?
ofstream
ifstream
fstream
Koju je biblioteku potrebno uključiti u zaglavlju programa za operacije s datotekama u C++?
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
Koja je uloga klase ofstream u C++?
Čitanje podataka iz datoteke
Ispis podataka u datoteku
Upravljanje i čitanjem i pisanjem u datoteku
Upravljanje greškama datoteke
Koja će nam od naredbi omogućiti čitanje podataka iz datoteke unos.txt preko objekta file?
ifstream file("unos.txt");
ofstream file("unos.txt");
fstream file("unos.txt");
file.open("unos.txt");
Koju metodu koristimo za zatvaranje streama preko objekta file u C++?
file.end();
file.close();
file.exit();
file.stop();
Što se događa ako pokušate otvoriti nepostojeću datoteku koristeći ofstream?
Program će se srušiti
Stvorit će se nova datoteka
Prikaži se poruka o grešci
Program će ući u beskonačnu petlju
Koju ključnu riječ koristimo za ispis pogreške u C++?
error
cerr
cpperr
cpperror
Pri ispisu primjerice "Hello world" u datoteku pozdrav.txt preko objekta ispis, pravilno je zapisati:
cout<<"Hello world"<<endl;
pozdrav<<"Hello world"<<endl;
ispis<<"Hello world"<<endl;
txt<<"Hello world"<<endl;
Koja naredba omogućuje čitanje cijelog reda teksta iz datoteke preko objekta ulaz i pohranu u varijablu linija?
ulaz >> linija;
getline(ulaz, linija);
ulaz.read(linija);
ulaz.get(linija);
Što se događa ako pokušamo otvoriti nepostojeću datoteku pomoću ifstream?
Ako se otvara pomoću ifstream, datoteka neće biti stvorena i metoda is_open() će vratiti false
Ako se otvara pomoću ifstream, datotekaće biti automatski stvorena i metoda is_open() će vratiti true
Program se neće htjeti kompajlirati i javiti će grešku
Ništa od navedenog
Kako provjeriti je li datoteka objekta dat uspješno otvorena?
if (!dat)
if (dat.fail())
if (!dat.is_open())
Sve navedeno
