SóProvas



Questões de Programação

  1. Questões de Conceitos básicos de programação
  2. Questões de Linguagens de programação
    1. Questões de Java
    2. Questões de JavaScript
    3. Questões de PHP
    4. Questões de C++ (mais mais)
    5. Questões de C
    6. Questões de Delphi
    7. Questões de Visual Basic
    8. Questões de VB Script
    9. Questões de Ruby
    10. Questões de Pascal
    11. Questões de COBOL
    12. Questões de Python
    13. Questões de Shell script
    14. Questões de Perl
    15. Questões de C Sharp
    16. Questões de R
  3. Questões de Linguagens de marcação
    1. Questões de HTML (HyperText Markup Language)
    2. Questões de XML (Extensible Markup Language)
  4. Questões de CSS (Cascading Style Sheets)
  5. Questões de Frameworks em Programação
  6. Questões de Frameworks Java
    1. Questões de Hibernate
    2. Questões de Struts
    3. Questões de JSF (Java Server Faces)
    4. Questões de JBoss Seam
    5. Questões de JUnit
  7. Questões de Plataforma Java
    1. Questões de JVM (Máquina virtual Java)
    2. Questões de Java ME
    3. Questões de Java SE
    4. Questões de JEE (Java Enterprise Edition)
  8. Questões de JSP (JavaServer Pages)
  9. Questões de Servlet
  10. Questões de JDBC
  11. Questões de Servidores de aplicação
    1. Questões de JBoss
    2. Questões de Tomcat
    3. Questões de ZOPE
    4. Questões de WebSphere
    5. Questões de GlassFish
  12. Questões de IDE (Integrated Development Environment)
    1. Questões de Netbeans
    2. Questões de Eclipse
  13. Questões de .Net
  14. Questões de ASP
  15. Questões de ABAP
  16. Questões de ADVPL
  17. Questões de Assembly
  18. Questões de DLL (Dynamic-link library)
  19. Questões de JCL
  20. Questões de JSON
  21. Questões de Lotus Notes
  22. Questões de Processamento em lote (bach)
  23. Questões de Programação embarcada
  24. Questões de Programação estruturada
  25. Questões de Programação orientada a aspectos
  26. Questões de Programação de front end
  27. Questões de RPC (Remote Procedure Calls)
  28. Questões de RSS
  29. Questões de Tipos de dados
  30. Questões de Web
  31. Questões de Desenvolvimento Mobile
  32. Questões de Programação Orientada a Objetos

ID
2308
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere as linhas de código abaixo para responder às
questões 28 e 29:

1) if (x = 4) y := x;
2) if (x = = 4) y = x;
3) if (x = = 4) then y = x;
4) if x = 4 then y := x;
5) if x = 4 then y = x;

O comando válido em Delphi é:

Alternativas
Comentários
  • Obs. Qconcursos, nao esta sendo possível baixar a alteraçao do gabarito desta prova de apf 2009. Grato pela atencao!

  • := para atribuição e = para comparação.


ID
2311
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere as linhas de código abaixo para responder às
questões 28 e 29:

1) if (x = 4) y := x;
2) if (x = = 4) y = x;
3) if (x = = 4) then y = x;
4) if x = 4 then y := x;
5) if x = 4 then y = x;

O comando válido em C++ é:

Alternativas
Comentários
  • Nenhum desses comandos é válido em C++. O que mais se aproxima de ser válido é o item 2), já que "then" não faz parte de C++ e nem ":=". Mas mesmo o item 2 não é válido, "= =" não é válido em C++.
  • Realmente esta questão deveria ter sido anulada, vejamos:

    1) if (x = 4) y := x; // em C++ não existe o operador := ; ERRADA

    2) if (x = = 4) y = x; // o operador de teste de igualdade está com espaço entre os 'iguais'; ERRADA
    3) if (x = = 4) then y = x; // em C++ não existe o operador then; ERRADA
    4) if x = 4 then y := x;  // em C++ não existe o operador then; ERRADA
    5) if x = 4 then y = x;  // em C++ não existe o operador then; ERRADA

ID
2314
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere a declaração abaixo, feita em uma unit Delphi4:

Elemento1 = class(Elemento2, Elemento3, Elemento4)

Pode-se afirmar que:

Alternativas
Comentários
  • type Name = {packed} class(BaseClass {,Interfaces})
    Class definition...
    end;

    Elemento3 e Elemento4 são interfaces, enquanto Elemento2 é a super classe de Elemento1. Em Delphi é possível extender apenas uma classe base (herança simples), mas pode-se implementar quantas interfaces forem necessárias.

ID
2317
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Programação
Assuntos

Considere a declaração abaixo, feita em C++:

for(«expressao1»; «expressao2»; «expressao3») { «comandos» };

Pode-se afirmar que o comando while equivalente a esse for é:

Alternativas
Comentários
  • Para resolver as questão substitua as expressões por variais utilizadas na prática da programação:
    for (i = 0; i<10; i++) { printf("%d",i) };   o mesmo comando com o While ficaria:    i=0 ; while (I<10) {printf("%d",i) ;  i++};

    então substituímos pelas expressões da questão e temos: 

    for (i = 0                 ; i<10                 ; i++                    )  { printf("%d",i)  };
    for («expressao1»   ; «expressao2»   ; «expressao3»    ) { «comandos» }; 
    =======================================================
    i=0                   ;  while (I<10)                  { printf("%d",i) ;  i++                    };
    «expressao1»   ;  while («expressao2»)    { «comandos» ; «expressao3»     };


ID
4984
Banca
CESGRANRIO
Órgão
TCE-RO
Ano
2007
Provas
Disciplina
Programação
Assuntos

Observe as seguintes afirmativas sobre tags no HTML 4:

I - OL - cria listas ordenadas;
II - BR - cria uma quebra de linha;
III - P - cria novos parágrafos;
IV - UL - cria listas não ordenadas.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Comentários
  • Questão simples:

    E) TODAS CORRETAS !