Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

12
pdfcrowd.com ope n in br owser PRO v ers ion Are you a developer? Try out the HTML to PDF API Prima pagină Programare VC++ si C++ Programare generala FAQ Înregistrare Autentificare Căutare în acest su  Căutare 47 mesaje • Pagina 2 din 4 1 2 3 4 Re: Intrebari de int erviu (naspa) de Ovidiu Cucu » 01 Dec 2009, 23:33 Problema: Fi e codul: COD: SELECTAŢI TOT  int a[2][2]={{2,3}, {4,5}};  printf("Values are %d %d %d %d",0 [0[a]], 1[0[a]], 0[1[a]], 1[1[a]]); Ce se afiseaza? Raspuns: Expresiile 0[0[a]], 1[0[a]], 0[1[a]], 1[1[a]] sunt echivalente cu a[0][0], a[0][1], a[1][0], a[1][1]. Dec i, s e afiseaza COD: SELECTAŢI TOT Values are 2 3 4 5 Ovidiu Cucu Fondator  Mesaje: 3763 Membru din:  1 1 Iul 2007, 16:10 Localitate:  Iasi Judet: Ia ş i Intrebari de interviu (naspa) Căutare…  Căutare Căutare avansată Scrie un răspuns

Transcript of Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

Page 1: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 1/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Prima pagină ‹ Programare VC++ si C++ ‹ Programare generala

FAQ Înregistrare Autentificare

Căutare în acest su   Căutare 47 mesaje • Pagina 2 din 4 • 1 2 3 4

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 01 Dec 2009, 23:33

Problema:

Fie codul:

COD: SELECTAŢI TOT

  int a[2][2]={{2,3}, {4,5}};

  printf("Values are %d %d %d %d",0[0[a]], 1[0[a]], 0[1[a]], 1[1[a]]);

Ce se afiseaza?

Raspuns:

Expresiile 0[0[a]], 1[0[a]], 0[1[a]], 1[1[a]] sunt echivalente cu a[0][0], a[0][1], a[1][0], a[1][1].

Deci, se afiseaza

COD: SELECTAŢI TOT

Values are 2 3 4 5

Ovidiu CucuFondator

 

Mesaje: 3763Membru din: 11 I ul 2007,16:10Localitate: IasiJudet: Iaşi

Intrebari de interviu (naspa)

Căutare…   Căutare

Căutare avansată

Scrie un răspuns

Page 2: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 2/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Daca vrea o demonstratie "ca la mate" s-ar putea spune

Fie a o matrice bidimensionala si i, j doua variabile intregi.

Tinand cont de sintaxa C/C++ si de aritmetica pointerilor, urmatoarele expresii sunt echivalente:

COD: SELECTAŢI TOT

j[i[a]]

j[*(i + a)]

j[*(a + i)]

*(j + *(a + i))

*(*(a + i) + j)

*(a[i] + j)

a[i][j]

In concluzie expresia j[i[a]] este echivalenta cu a[i][j], deci... cum am spus mai sus...

<< Back to INDEX

Ovidiu Cucu, Microsoft MVP - Visual C++

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

Re: Intrebari de interviu (naspa)de Marius Bancila » 02 Dec 2009, 10:44

COD: SELECTAŢI TOT

j[i[a]]

j(*(i + a))

Marius BancilaFondator

Page 3: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 3/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

j(*(a + i))

*(j + *(a + i))

*(*(a + i) + j)

*(a[i] + j)

a[i][j]

Cred ca voiai sa spui:COD: SELECTAŢI TOT

j[i[a]]

j[*(i + a)]

j[*(a + i)]

*(j + *(a + i))

*(*(a + i) + j)

*(a[i] + j)

a[i][j]

Cred ca sesizezi diferenta.

Marius Bancila

Fondator Codexpert, Microsoft MVP VC++Site personal | Blog

 Mesaje: 2337Membru din: 11 Iul 2007,11:45Localitate: TimisoaraJudet: Timiş

Re: Intrebari de interviu (naspa)de Dragos Cojocari » 02 Dec 2009, 11:58

Marius Banc ila sc rie:

Cred ca voiai sa spui:

Cred ca sesizezi diferenta.

Dragos Cojocari

Membru++

 Mesaje: 789Membru din: 11 Iul 2007,14:11

Page 4: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 4/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Asta imi aduce aminte de bancul cu programatorul care aduce femei la chef.

Re: Intrebari de interviu (naspa)de Dragos Cojocari » 02 Dec 2009, 15:48

Ovidiu Cucu scrie:

Eh, cineva care pretinde ca stie cat de cat Windows API, ar trebui sa poata scrie fara

intellisense si fara sa se uite in HELP macar SendWindowMessage...

Acum 2 ani poate le-as fi recitat. Dupa 2 ani de java nu mai merge. SendMessage e probabil e

ceva cu mesage cod, wparam si lparam dar nu bag mana in foc depsre ordine. Winmain nici pe

aproape; sa nu mai vorbim de functia aia de fereastra. Insa probabil m-as descurca sa fac

aplicatie folosind numai Windows API si MSDN-ul in 10-20 minute. Deci intrebarea cu ce ajuta, sa

vada daca memoria mea retine chestii nefolosite 2 ani?

Dragos CojocariMembru++

 Mesaje: 789Membru din: 11 Iul 2007,14:11

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 02 Dec 2009, 16:29

Marius Banc ila sc rie:

[...]

Cred ca voiai sa spui:

COD: SELECTAŢI TOT

j[i[a]]

j[*(i + a)]

j[*(a + i)]

*(j + *(a + i))

Ovidiu CucuFondator

 Mesaje: 3763Membru din: 11 Iul 2007,16:10Localitate: Iasi

 

Page 5: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 5/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

*(*(a + i) + j)

*(a[i] + j)

a[i][j]

[...]

Sigur. Era tarziu iar eu eram cam not nul-termiated.

Mersi!

Am corectat postul initial iar a interviu promit ca o sa fiu mai atent...

Ovidiu Cucu, Microsoft MVP - Visual C++

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

u e :  aş

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 02 Dec 2009, 16:38

Dragos Cojocari scrie:

Deci intrebarea cu ce ajuta, sa vada daca memoria mea retine chestii nefolosite 2 ani?

Si eu programez in C-chior de vreo doi ani dar asta nu inseamna ca trebue sa ma uit in MSDN casa vad cum se declara o functie virtuala pura.

Sigur, unele chestii se mai uita, altele insa sunt ca mersul pe bicicleta...

// [ ] char asa mari amnezii provoaca Java? [/ ]

Ovidiu Cucu, Microsoft MVP - Visual C++

Ovidiu Cucu

Fondator

 Mesaje: 3763Membru din: 11 Iul 2007,16:10Localitate: IasiJudet: Iaşi

Page 6: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 6/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

Re: Intrebari de interviu (naspa)de Dragos Cojocari » 02 Dec 2009, 16:56

Ovidiu Cucu scrie:

Dragos Cojocari scrie:

Deci intrebarea cu ce ajuta, sa vada daca memoria mea retine chestii nefolosite 2 ani?

Si eu programez in C-chior de vreo doi ani dar asta nu inseamna ca trebue sa ma uit in MSDN ca

sa vad cum se declara o functie virtuala pura.

[/ ]

Compari mere cu pere.

Dragos CojocariMembru++

 

Mesaje: 789Membru din: 11 Iul 2007,14:11

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 02 Dec 2009, 18:05

Hai Dragos, sa nu exageram.

Oricat s-ar baza pe intellisense s i pe MSDN unui programator care pretinde ca a programat la

greu Windows tot ii raman in cap macar cateva prototipuri simple de functii foarte des folosite.

Am cunoscut odata o gasca bâta la WinAPI care, de voie de nevoie, devenisera experti in functia

::Sleep.

O visau noaptea si chiar ar fi putut scrie eseuri despre ea.

Ovidiu Cucu, Microsoft MVP - Visual C++

Ovidiu CucuFondator

 Mesaje: 3763Membru din: 11 Iul 2007,

Page 7: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 7/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

Localitate: IasiJudet: Iaşi

Re: Intrebari de interviu (naspa)de Silviu Ardelean » 03 Dec 2009, 12:35

Personal, nu fac vreun efort sa tin minte cati parametrii si ordinea acestora au multe din

functiile/metodele destul de des utilizate. E drept, mai raman unele pe cerebel.

Nu inteleg de ce ar fi nevoie sa fac acest efort (cand am de-a face cu proiecte de complexistate

ridicata scrise de multi oameni si pe care trebuie sa le inteleg si

imbunatatesc)... atat timp cat aplicatiile Windows le voi scrie intr-un IDE decent care-mi spune

care parametru wParam/lParam e inainte...

Cand o voi "lua pe aratura" voi folosii notepad2, voi compila in linie de comanda si va fi nevoie

sa nu ma mai folosesc de IntelliSense. Deci, va trebuii sa invat toti parametrii si ordinea

acestora.

Silviu

Silviu ArdeleanSenior

 Mesaje: 1175Membru din: 12 Iul 2007,

09:22Localitate: TimisoaraJudet: Timiş

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 03 Dec 2009, 16:55

Cu cativa ani in urma, un fost coleg de-al meu injura de mama focului MSDN-ul si Windows-ul

pentru ca nu gasea nici functia GetWindowWidth nici GetWindowHeight.

Cred ca, daca cineva sustine ca s-a jucat cat de cat cu Windows API si/sau MFC, i-a ramas

vrand-nevrand in lobul frontal o sinapsa catre GetWindowRect (inclusiv catre argumentele ei,

c'mon... nu-s asa de multe si complicate).

Daca nu, ori e un mincinos, ori are alzheimer.

Ovidiu CucuFondator

 

Page 8: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 8/12

pdfcrowd comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

// spun asta doar de dragul discutiei, nicidecum nu inseamna ca agreez sau incurajez pe cei ce

dau interviuri sa puna intrebari gen "ce prototip are functia <cutare>?"  

Si BTW.

Cat lucrezi cu IDE-uri avansate toate-s bune si frumoase (intellisense, F1, F12, etc).

Exista totusi situatii (de exemplu, in ograda embedded) cand n-ai incotro: vrei nu vrei scrii si in

Notepad++ si-atunci, doare sau nu, pui la lucru si neuronii frontali.

Ovidiu Cucu, Microsoft MVP - Visual C++

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

 Mesaje: 3763Membru din: 11 Iul 2007,16:10Localitate: IasiJudet: Iaşi

Re: Intrebari de interviu (naspa)de Silviu Ardelean » 03 Dec 2009, 17:00

In loc de MSDN de multe ori abuzez de F12.

Legat de teritoriul embedded, acolo nu vei folosii functii Windows (doar pe OS-uri din familia

Win CE) ci mai degraba functii din librarii standard care chiar ar fi o rusine sa nu le stii, mai in

detaliiu, pe cele mai uzuale.

Silviu

Silviu ArdeleanSenior

 Mesaje: 1175Membru din: 12 Iul 2007,09:22Localitate: TimisoaraJudet: Timiş

Page 9: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 9/12

df d mi b PRO i Are you a developer? Try out the HTML to PDF API

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 03 Dec 2009, 17:24

[off-topic]

Exista API-uri ale caror minunata documentatie se rezuma la un HTML sau un PDF de omiesiceva

pagini cu functiile (prototip, descriere parametri gen "lpBuffer = pointer to a buffer"   si return)

aranjate frumos si sistematic... in ordine alfabetica.Fara remarks, fara examples, fara requirements, fara see also si alte "ciurucuri nefolositoare si

obositoare" ca cele din MSDN si care, fireste, sunt ignorate de cei mai buni experti in scris cod

cu intllisense.

// Sarumana, MSDN si celor care te-au facut! Nu te apreciaza nimeni indeajuns pana nu da cu

capul de documentatii ca cele de mai sus.

Ovidiu Cucu, Microsoft MVP - Visual C++

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

Ovidiu Cucu

Fondator

 Mesaje: 3763Membru din: 11 Iul 2007,16:10Localitate: IasiJudet: Iaşi

Re: Intrebari de interviu (naspa)de Ovidiu Cucu » 03 Dec 2009, 17:52

[ off-topic ]

Silviu Ardelean sc rie:

In loc de MSDN de multe ori abuzez de F12.

Am fazut multa lume care folosea de ceva timp Visual Studio si habar navea la ce bun F12.

Ovidiu CucuFondator

 

Page 10: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 10/12

df di b PRO i Are you a developer? Try out the HTML to PDF API

Silviu Ardelean sc rie:

Legat de teritoriul embedded, acolo nu vei folosii functii Windows (doar pe OS-uri din familia

Win CE) ci mai degraba functii din librarii standard care chiar ar fi o rusine sa nu le stii, mai in

detaliiu, pe cele mai uzuale.

Chiar si pe layerele inferioare din embedded ai in spate un sistem de operare cu API-ul aferent

(nu neaparat Windows CE). Cel putin eu, nu lucrez la soft pentru interfoanele de scara...

Ovidiu Cucu, Microsoft MVP - Visual C++

Follow http://twitter.com/#!/ovidiucucuWeblog: http://codexpert.ro/blog/author/ovidiu-cucu/Visit FAQ, Tips & Tricks

 Mesaje: 3763Membru din: 11 Iul 2007,16:10Localitate: IasiJudet: Iaşi

Re: Intrebari de interviu (naspa)de zlatomir » 03 Dec 2009, 20:47

[ off-topic ]

Intradevar msdn este un model de cum ar trebui sa arate o documentatie, doar ca uneori lipsesc

detalii la codul "nativ" si programatorii sunt indrumati catre cli sau .net, dar nu prea pot fi

condamnati cei de la microsoft pentru asta, ca doar e windows-ul e sistemul lor.

Oricum f12 e tare, eu pana acum foloseam class-view sa ajung la definitiile functiilor, o sa-mi

fie foarte utila pe masura ce avansez inspre proiecte mai maricele.

Si ca sa nu fiu total off-topic pun si o intrebare (nu de la un interviu, era pre-interviu pebestjobs):

Care sunt diferentele intre pointer si reference?

Ar merge si un FAQ pentru incepatori, cred ca ma apuc de scris, Ovidiu, in cat timp se aproba

un FAQ ca am trimis unul de ceva timp si inca nu se poate accesa?

zlatomirMembru++

 Mesaje: 282Membru din: 04 Iul 2009,23:59Localitate: Arad

Page 11: Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

7/26/2019 Www Codexpert Ro Forum Viewtopic Php f 18 t 1253 Sid 8f96b8b

http://slidepdf.com/reader/full/www-codexpert-ro-forum-viewtopic-php-f-18-t-1253-sid-8f96b8b 11/12

df di b PRO i A d l ? T t th HTML t PDF API

Re: Intrebari de interviu (naspa)de cristianamarie » 03 Dec 2009, 21:49

zlatomir scrie:

[ off-topic ][...]doar ca uneori lipsesc detalii la codul "nativ" si programatorii sunt indrumati

catre cli sau .net, dar nu prea pot fi condamnati cei de la microsoft pentru asta, ca doar e

windows-ul e sistemul lor.

Ba nu ca ii condamn, ii bag si in ma-sa. Deja e insultator sa cauti o chestie gen

CoCreateInstance sau DispInvoke si sa ma duca pe nu stiu ce p-invoke si exemple C bemol. Mai

lipseste sa dai un search pe strtok_s si sa te duca pe Tokenize.

Un fel de "noi stim cel mai bine" ?

Ce urmeaza? Goto www.site1.com si ma trezesc pe www.wasile2.com ? Tac cu telecomanda pe

AXN si ma trezesc pe ProTV?

Si, dealtfel http://www.computerworld.com/s/article/ ... ng_methods

Nuclear launch detected

cristianamarieMembru++

 Mesaje: 480Membru din: 12 Mar 2009,18:47Localitate: IasiJudet: Iaşi

Anterior Următorul

47 mesaje • Pagina 2 din 4 • 1 2 3 4

Înapoi la Programare generala

Afişează mesajele de la anteriorul: Toate mesajele  Sortează după Data mesajului   Crescător   Du-te

Mergi la:   Programare generala   Du-te

CINE ESTE CONECTAT

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator

Scrie un răspuns