Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 10 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e

Em uma linguagem de programação estruturada, como a linguagem C, é comum dividir o código em conjuntos de instruções que realizam determinada tarefa e que podem ser reaproveitados em mais de um momento ao longo do código. Estes conjuntos podem ser caracterizados como procedimentos ou funções.

São definições de procedimentos e funções, EXCETO:

Na linguagem de programação C++, as heranças de classes podem ser do tipo public, protected e private. Ao derivar uma classe de uma classe básica usando herança do tipo protected, os membros public e protected da classe básica se tornam, respectivamente, na classe derivada,

Analise a seguinte função, elaborada na linguagem C de programação.

func_f(n)

int n;

{

int a, b;

if (n == 0)

return(1);

a = n – 1;

b = func_f(a);

return(n*b);

}

Caso, no programa principal, seja colocada a linha

                          printf(”%d”, func_f(4));

o valor impresso na saída padrão será:

Aponte, dentre as alternativas, os resultados da resolução da seguinte expressão lógica escrita na linguagem C, para os valores de A, B e C, definidos nos cenários I, II e III:

Analise as afirmações sobre as linguagens de programação.

I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento de código realizado por herança é imutável em tempo de execução.

II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes concretas e abstratas, mas possui herança múltipla para a “interface", já Javascript não possui herança como funcionalidade nativa.

III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.

É correto afirmar que

Considere o trecho de código em C abaixo:

O que será exibido no console, quando a função main for executada?

Considere a expressão a = (x > y)? ((x > z)? x : z): ((y> z)? y : z) na linguagem de programação C++. Para obter o valor 4 para a variável a, a combinação das variáveis inteiras x, y e z é

Considere o código C++ a seguir.

 

 

Assinale a alternativa que apresenta, corretamente, o valor que será impresso na linha c.print().

Considere o trecho de código C++ a seguir.

 

 

Com relação a esse trecho, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.

 

( ) A linha 19 irá causar erro de compilação.

( ) A linha 19 irá causar erro de execução.

( ) A linha 20 irá causar erro de compilação.

( ) A linha 20 irá causar erro de execução.

( ) A remoção da linha 19 fará com que o programa compile.

 

Assinale a alternativa que contém, de cima para baixo, a sequência correta.

Considere o trecho de código em C++, a seguir, cujas linhas foram numeradas.

Sobre tal trecho de código, considere as afirmativas a seguir.

I. São instanciados 6 objetos da classe T.
II. A linha 18 poderá causar erros de execução.
III. A linha 17 causará problemas de compilação.
IV. A linha 19 irá liberar toda a memória alocada na linha 14.

Assinale a alternativa correta.

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282