Questões de Programação da CETAP

Limpar Busca

Analise as afirmativas sobre os conceitos de programação e marque a alternativa correta:
I- O Código fonte é uma série de comandos escritos em um processador de textos de acordo com uma linguagem de programação. Il- Para criar código objeto, o código fonte passa por um programa conhecido como linkeditor para que possa gerar este código em linguagem de máquina.

  • A Ambas as afirmativas estão corretas.
  • B Somente a afirmativa I está correta.
  • C Somente a afirmativa Il está correta.
  • D Nenhuma das afirmativas está correta.

Considere o seguinte programa exemplo escrito em linguagem C e marque a alternativa correta.  
Imagem relacionada à questão do Questões Estratégicas
(*) fonte do programa retirado de https:/Awww.cprogressivo.net/ acessado em 09/09/2021. 

  • A O programa exemplo mostra o uso do método de iteração.
  • B O programa exemplo mostra o uso do método de ordenação.
  • C O programa exemplo mostra o uso do método de passagem de parâmetro.
  • D O programa exemplo mostra o uso do método de recursão.
Esta questão foi anulada pela banca organizadora.

Considere o seguinte código escrito na linguagem JavaScript, sendo que a variável “a" é uma string e a variável "b" é um number

Imagem relacionada à questão do Questões Estratégicas

Qual das assertivas a seguir é correta?
  • A O código resultará na apresentação de uma caixa de diálogo mostrando a string concatenada com o número na forma “Concurso2015", sendo que isso é possível porque JavaScript é uma linguagem dinamicamente tipada.
  • B O código resultará na apresentação de uma caixa de diálogo mostrando a string concatenada com o número na forma “Concurso2015", sendo que isso é possível porque JavaScript é uma linguagem dinamicamente acoplada.
  • C O código resultará na apresentação de uma caixa de diálogo mostrando a string concatenada com o número na forma "Concurso2015", sendo que isso apenas é possível porque JavaScript é uma linguagem estaticamente tipada.
  • D O código resultará em um erro de compilação, porque JavaScript é uma linguagem estaticamente tipada e não se pode somar uma variável do tipo string com outra do tipo número.
  • E O código resultará em uma conversão de tipos e apresentará “Concurso MPCM + 2015", porque JavaScript é uma linguagem estaticamente tipada e não se pode somar uma variável do tipo string com outra do tipo número.
Qual das definições a seguir pertence ao paradigma funcional de linguagens programação?
  • A Operandos em expressões são enviados da memória para a CPU, e o resultado da avaliação dessas expressões é transferido da CPU para a memória, representada pela variáveis do lado esquerdo de uma declaração de atribuição.
  • B A programação não é procedural e sim baseadas em fatos, que podem ser associações entre coisas, e regras, que produzem fatos deduzidos a partir de outros.
  • C Os programas consistem de substituições de parâmetros em funções que podem ser aplicadas sobre outras funções.
  • D Objetos e classes são os blocos primitivos de construção de um sistema. Sistemas são vistos como coleções de objetos que se comunicam, enviando mensagens, colaborando para dar o comportamento global dos sistemas.
  • E Versam sobre alterações de valores através de operações baseadas em atribuições e um fluxo de controle sequencial, condicional ou iterativo.








Analise o código escrito em Java a seguir:


public class Principal {

public static void main(String[j args) {

Principal principal = new Principal();

Carro carro = principal.new Honda();

carro.MetodoHonda();

}

class Carro extends Object {

void MetodoCarroQ {

System.out.println(Sou um objeto carro");

}

}

class Honda extends Carro {

void MetodoHonda() {

System.out.println("Sou um carro da marca Honda");

}

}

}


O que será exibido no console quando o método main() for executado?

  • A O console exibirá a mensagem “Sou um carro da marca Honda".
  • B O console exibirá a mensagem "Sou um objeto carro".
  • C O console não exibirá nenhuma mensagem.
  • D O código não será executado, será gerado uma exceção de símbolo não encontrado em tempo de execução.
  • E O código não poderá ser compilado, um erro de símbolo não encontrado será gerado.