Questões de Concurso Sobre programação

Foram encontradas 15.199 questões

Q1976087 Programação
A área de eletrônica, historicamente, tem relação com linguagens de programação de baixo nível, tais como Assembly e C. Com a necessidade de envolver tarefas mais complexas e com o aumento do poder computacional de microcontroladores e microprocessadores, o profissional formado em eletrônica tem sido capacitado também em outras linguagens, como Python, C++ e Java. Acerca dessas linguagens, julgue o item.
O aprendizado com base em projetos é empregado na área de eletrônica, o que torna desnecessário o estudo de fundamentos que explicam o funcionamento dos dispositivos. 
Alternativas
Q1976085 Programação
A área de eletrônica, historicamente, tem relação com linguagens de programação de baixo nível, tais como Assembly e C. Com a necessidade de envolver tarefas mais complexas e com o aumento do poder computacional de microcontroladores e microprocessadores, o profissional formado em eletrônica tem sido capacitado também em outras linguagens, como Python, C++ e Java. Acerca dessas linguagens, julgue o item.
C++ tem forte semelhança com C, incluindo-se entre as capacidades o desenvolvimento orientado a objeto.
Alternativas
Q1976084 Programação
A área de eletrônica, historicamente, tem relação com linguagens de programação de baixo nível, tais como Assembly e C. Com a necessidade de envolver tarefas mais complexas e com o aumento do poder computacional de microcontroladores e microprocessadores, o profissional formado em eletrônica tem sido capacitado também em outras linguagens, como Python, C++ e Java. Acerca dessas linguagens, julgue o item.
Python é uma linguagem fortemente tipada, que usa indentação para definição do escopo de suas instruções.
Alternativas
Q1976028 Programação
Assinale a alternativa que apresenta a API que, na linguagem Java (J2EE), permite realizar a gerência do uso de recursos e de memória. 
Alternativas
Q1975762 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Um agregador RSS pode ser definido como um sistema que joga informações do feed em uma página web. 
Alternativas
Q1975761 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Para ler um conteúdo do RSS, o usuário pode utilizar um programa leitor de RSS, como, por exemplo, o FeedReader.
Alternativas
Q1975760 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Conforme a classificação dos servidores dentro da plataforma J2EE, os web servers são servidores de aplicação Java, que possuem os containers web e EJB e são capazes de executar componentes no padrão J2EE. 
Alternativas
Q1975759 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Os componentes embasados em JavaServlets, JavaServer Pages e JavaBeans, no web container J2EE, possuem, cada um, uma forma de construção, publicação e execução distintas. 
Alternativas
Q1975758 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

De acordo com a criação do conjunto de papéis classificados pelo tipo de tarefa ou atividade relacionado ao desenvolvimento Java/J2EE, o desenvolvedor tem como função principal empacotar e configurar os módulos que serão publicados, seguindo as especificações da J2EE. 
Alternativas
Q1975747 Programação
Acerca dos aspectos das linguagens de programação e das estruturas de dados e da programação orientada a objetos (POO), julgue o item.

Na POO, os objetos são dependentes entre si — ou seja, os objetos não podem existir independentemente uns dos outros. 
Alternativas
Q1975746 Programação
Acerca dos aspectos das linguagens de programação e das estruturas de dados e da programação orientada a objetos (POO), julgue o item.

Na POO, um objeto é definido como uma construção de software que encapsula somente estado, e não comportamento.
Alternativas
Q1975744 Programação
Acerca dos aspectos das linguagens de programação e das estruturas de dados e da programação orientada a objetos (POO), julgue o item.

Operações como inserir um elemento e excluir e encontrar o maior e o menor não são permitidas na estrutura do tipo fila, apenas na estrutura do tipo pilha. 
Alternativas
Q1971531 Programação
Quanto aos conceitos básicos sobre variáveis locais e globais, analise as afirmativas abaixo e assinale a alternativa correta:

I. As variáveis locais somente podem ser acessadas de dentro da função a qual pertencem.
II. As variáveis globais não alteram o seu valor durante toda a execução da aplicação.
III. Declarar um grande número de variáveis locais é problemático em um programa grande.

Das afirmativas:
Alternativas
Q1971522 Programação
Dada a forma geral a seguir, existente em várias linguagens de programação, assinale a alternativa que apresenta corretamente a que tipo de estrutura se refere.
switch (expressão) {
case expressão_constante1:sentença1;
. . .

case constanten: sentença_n;
[default: sentençan + 1]
}
Alternativas
Q1971427 Programação
Classifique as variáveis declaradas na COLUNAII a seus modos de passagem em Java presentes na COLUNA I, assinalando com V as que são passadas por valor e com R as que são passadas por referência.
COLUNA I
V – Passagem por valor
R – Passagem por referência
COLUNA II
(   ) int idade;
(   ) String nome;
(   ) char conceito;
(   ) int[] notas;
(   ) Pessoa funcionario;
Assinale a sequência correta.
Alternativas
Q1971426 Programação

Considere a implementação da classe PFisica a seguir, descrita na linguagem Java 1.5.


public final class PFisica extends Pessoa {


 public PFisica(double salario) {


 super(salario);


 }


 @Override


 public double calcularImposto() {


 if (this.salario > 5000) return 0.15;


 if (this.salario > 8000) return 0.20;


 if (this.salario > 12000) return 0.30;


 return super.calcularImposto();


 }


}


A esse respeito, assinale a alternativa incorreta.

Alternativas
Q1971425 Programação
Foi requisitado a um técnico que implementasse, dentro de um sistema, uma estrutura capaz de armazenar milhares de registros. Essa estrutura deverá garantir que não haja a presença de registros duplicados.
Para implementar essa estrutura, esse técnico recorreu ao módulo de collections presente na linguagem Java.
Assinale a classe da API de collections mais adequada para resolver o problema.
Alternativas
Q1971424 Programação
Considere a classe Pessoa, implementada na linguagem Java, e analise as afirmativas a seguir. 
public class Pessoa {
      public String nome;
      public String CPF;
      public boolean equals(Object o) {
          Pessoa p = (Pessoa) o;
          return this.CPF.equals(p.CPF);
     }
}
I. É possível que objetos de nomes diferentes possam ser considerados iguais.
II. Uma vez reimplementado o método equals(), pode-se utilizar o operador == para comparar dois objetos.
III. Uma exceção será lançada se um Objeto de tipo diferente de Pessoa for passado por parâmetro para a função equals().
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q1971423 Programação
Sobre a técnica AJAX, assinale com V as afirmativas verdadeiras e com F as falsas.
(   ) Atécnica permite que os dados sejam carregados dinamicamente em uma página web, sem necessidade de recarregá-la por completo.
(   ) Os dados são recebidos sempre no formato JSON.
(   ) JSONP é uma técnica utilizada para requisitar dados no formato JSON.
(   ) A comunicação em AJAX deve ser feita de forma assíncrona.
Assinale a sequência correta.
Alternativas
Q1971422 Programação

Considere a classe Stack a seguir, implementada na linguagem Java 1.5.


public class MyStack {


 private long[] stackArray;


 private int top;


 public MyStack(int s) {


   stackArray = new long[s];


    top = -1;


 }


 public void push(long j) {


    stackArray[++top] = j;


 }


 public long pop() {


    return stackArray[top--];


  }


}



Nesse contexto, assinale a alternativa correta

Alternativas
Respostas
5761: E
5762: C
5763: C
5764: B
5765: C
5766: C
5767: E
5768: C
5769: E
5770: E
5771: E
5772: E
5773: A
5774: D
5775: A
5776: C
5777: E
5778: C
5779: E
5780: B