Etusivu

C/C++ teoria
Ohjelmointitesti
C-kielen alkeet
C++-alkeet
C++-taulukkoja
Koodausohjeita
C++ tehtävät
C++ perusteet
C++ vaikeat
C++ syventävät
Kertaustehtäviä
Win32-teoria
Ohjelmointitesti
Ohjelmointimalli
Ikkunaluokat
Lyhyt pohja
Laajennettu pohja
Win32-tehtävät
Win32 perusteet
Win32 vaikeat
Win32 syventävät
MFC-teoria
Kontrolliluokat
MFC-luokat
Lyhyt pohja
Laajennettu pohja
MFC-tehtävät
MFC perusteet
MFC vaikeat
MFC syventävät
Java-teoria
Javan alkeet
Java pohja
Java-tehtävät
Java konsoli
Java perusteet
Java vaikeat
Java syventävät
 
Ohjelmointaidon arviointitesti

Tee testi ja tutki omat taitosi. Testi on tehty huumorimielessä eikä sen tuloksiin kannata kiinnittää huomiota. Se toimii kuitenkin mukavasti asiaan orientoivana. Kysymyksissä voi olla useitakin oikeita vaihtoehtoja. Merkitse niiden kohdalle rasti ja tarkista tulos sivun lopusta.  

1. Mistä tietokoneohjelmia tänä päivänä löytyy?

A. Taskulaskimista.
B. Televisioista.
C. Vessanpöntöistä.
D. Henkilöautoista.

2. Pystytäänkö ohjelmoimalla tekemään:

A. Käyttöjärjestelmiä (Windows 2000, Windows XP...).
B. Sovellusohjelmia (Word, Winzip...).
C. Ohjelmointiohjelmia (Visual C++, Borland Delphi...).
D. Älykkäitä järjestelmiä (Lentokoneen autopilotti, kännykät...).

3. Mitkä seuraavista ovat ohjelmointikieliä?

A. Java.
B. C++.
C. Windows.
D. Basic.

4. Mikä/mitkä seuraavistä ovat oikein?

A. Windows käyttöjärjestelmiin voidaan tehdä ohjelmia vain Microsoftin tuotteilla.
B. Ohjelmointikielet ovat aina jonkin yrityksen omia tuotteita.
C. Tietokoneet pystyvät nykyään ohjelmoimaan toisiaan ilman ihmisen käskyjä.
D. Ohjelmia ei tarvitse enää ohjelmoida koska on käytössä tietokoneverkot.

5. Ohjelmointi on helppoa koska:

A. Käyttöjärjestelmät osaavat neuvoa ja korjata kaikki ohjelmoijien tekemät vierheet.
B. Ohjelmointi on niin kehittynyttä, että käyttäjä voi osaksi hiirellä piirtää ohjelmat.
C. Ohjelmointikielet ovat niin kehittyneitä, ettei ohjelmointikäskyjä enää tarvita.
D. Ohjelmoinnissakin on käytössä standardit, joita kaikki ohjelmointikielet tukevat.

6. Ohjelmointi on vaikeaa koska:

A. Ohjelmointia voidaan tehdä vain erikoisvarustelluissa laboratorioissa.
B. Jokainen ohjelma pitää kirjoittaa vain yhtä tiettyä käyttöjärjestelmää varten.
C. Ohjelmoinnin vaatimukset nousevat koko ajan.
D. Ohjelmista pitää maksaa rojalteja käyttöjärjestelmien tekijöille.

7. Mikä suhde ohjelmointikielellä ja ohjelmointiohjelmalla (kääntäjällä) on?

A. Kääntäjä sisältää jonkin ohjelmointikielen.
B. Ohjelmointikieli sisältää jonkin kääntäjän.
C. Jokainen kääntäjä on tehty jollain ohjelmointikielellä.
D. Kääntäjät ovat olemassa jotta ohjelmointi olisi helpompaa mutta ne eivät ole välttämättömiä.

8. Mikä suhde ohjelmointikielellä ja käyttöjärjestelmällä on?

A. Yhdellä ohjelmointikielellä voidaan tehdä ohjelmia vain yhteen käyttöjärjestelmään.
B. Jokaisella ohjelmointikielellä voidaan tehdä ohjelmia useaan eri käyttöjärjestelmään.
C. Jokaisessa käyttöjärjestelmässä on yksi tai useita ohjelmointikieliä sisällä.
D. Jokaisessa ohjelmointikielessä on käyttöjärjestelmä sisällä.

9. Mikä on muuttuja?

A. Virhekäsky.
B. Tietovarasto.
C. Ennalta arvaamattomasti toimiva ohjelma.
D. Useita erilaisia toimintoja sisältävä ohjelmointikäsky.

10. Mikä on tietotyyppi?

A. Muuttujan sisältämän tiedon muoto.
B. Ohjelman käyttämän tiedon muoto.
C. Käyttöjärjestelmän tukema tiedon muoto.
D. Ohjelmointikielen tukema tiedon muoto.

11. Mikä on syntaksi?

A. Muistin tyhjentäminen ohjelman sulkeuduttua.
B. Ohjelman laiton toiminto.
C. Käskyn kirjoitusmuoto.
D. Ohjelmointikieli.

12. Mitkä seuraavista kuuluvat tietokoneohjelman perusrakenteisiin?

A. Jakautuminen.
B. Peräkkäisyys.
C. Toisto.
D. Valinta.

 

Oikeat vastaukset:

1. A, B ja D 2. Kaikki 3. A, B ja D 4. Ei mikään 5. B 6. B ja C
7. A ja C 8. B 9. B 10. A 11. C 12. B, C ja D
 
Sivutilan tarjoaa Tietokonepalvelu Mikrolahti.