Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2226227 Programação
A programação orientada a objetos é um paradigma de programação que utiliza objetos e suas interações para desenvolver soluções de software. Qual dos seguintes conceitos avançados é um mecanismo utilizado para estender ou modificar a funcionalidade de uma classe sem alterar sua estrutura interna? 
Alternativas
Q2226070 Programação
Analise o código Java abaixo:
public class Main {      public static void main(String[] args) {           Supervisor pessoa = new Supervisor();           pessoa.valorAdicional (180);           supervisor.calcularVendas      } }
Qual comando é responsável por criar uma instância de uma classe?
Alternativas
Q2226064 Programação
Na Programação Orientada a Objetos (POO), um padrão de desenvolvimento muito utilizado, há um conceito que consiste na alteração do funcionamento interno de um método herdado de um objeto pai. Que conceito é esse?
Alternativas
Q2226063 Programação
Quanto à lógica de programação, analise as assertivas abaixo e assinale a alternativa correta.
I. Linguagem de programação é o conjunto de representações e/ou regras utilizadas para criar programas.
II. Há três tipos de dados simples: numérico, literal e lógico.
III. Nos tipos de dados estruturados, as informações são compostas por diversos campos.
IV. Expressões regulares são formas concisas de descrever um conjunto de strings que satisfazem um determinado padrão.
Alternativas
Q2225972 Programação
Um documento XML precisa estar bem formado e válido de acordo com a estrutura definida em um esquema, conforme exemplificado a seguir.

<xs:element name="processo"> <xs:complexType>     <xs:sequence>  <xs:element name="numero" type="xs:integer"/>        <xs:element name="sinopse" type="xs:string"/>        </xs:sequence> </xs:complexType> </xs:element>

O trecho de código exemplificado refere-se a um documento:
Alternativas
Q2225971 Programação
O ferramental de testes padrão para a plataforma Java é o JUnit, que utiliza anotações sobre classes e métodos para especificar o conjunto de testes unitários necessários para o projeto. Considere uma classe de teste para ações de inserção em um banco de dados, onde a conexão é preestabelecida, não fazendo parte das ações de inserção, e encerrada ao final de todos os testes.
A anotação que precisa ser utilizada no método que abre a conexão, considerando-se a versão 5 do JUnit, é:
Alternativas
Q2225968 Programação
Atualmente a plataforma Android permite a separação entre o fluxo funcional das telas e os estados do sistema, por meio de estruturas do tipo ViewModel, que funcionam com base no padrão Observer. Considere a classe apresentada a seguir.

Imagem associada para resolução da questão

A classe NomeModel caracteriza-se por:
Alternativas
Q2225967 Programação
Em um ambiente tão heterogêneo como a Internet, elementos de interoperabilidade são fundamentais, e os Web Services são o modelo mais comum para o fornecimento de serviços independentes de plataforma.
Uma característica das tecnologias de Web Services é: 
Alternativas
Q2225966 Programação
Uma forma de criar dicionários no PHP é com a utilização de arrays associativos, em que o uso de índices textuais permite a definição de chaves associadas aos valores das posições indexadas.
O código utilizado para imprimir os valores como itens de uma lista HTML é:
Alternativas
Q2225965 Programação
Quando o J2EE foi substituído pelo JEE5, e as configurações via XML passaram a ser efetuadas com base em anotações, as entidades anotadas do JPA passaram a ser utilizadas no lugar dos Entity Beans. Para definir uma chave primária com geração automática de valores, de forma independente do tipo de banco de dados, a configuração deve ser:
Alternativas
Q2225964 Programação
O controle de transações nos Enterprise Java Beans pode ser efetuado de forma simples, com base na Java Transaction API, por meio de anotações sobre os métodos e controle via contêiner. Com relação ao escopo da transação, especificado pela anotação TransactionAttribute, é correto afirmar que o tipo:
Alternativas
Q2225963 Programação

Considere o código JQuery apresentado a seguir.


$("button.mudar").on("click",(evt)=>

 { $("#mensagem").html("Clicado"); });


Sobre o funcionamento do código apresentado, é correto afirmar que:


Alternativas
Q2225962 Programação
Uma grande preocupação nos sistemas atuais é a responsividade, devido à grande diversidade de dispositivos com acesso à Internet e disponibilidade de navegadores Web. Uma técnica para garantir a responsividade é a organização do conteúdo em colunas oferecida pelo Bootstrap.
Considerando uma página que oferece a divisão do espaço em 4 colunas para telas médias, enquanto dispositivos com telas menores devem apresentar 2 linhas e 2 colunas, a configuração deve ser: 
Alternativas
Q2225959 Programação
Antes do advento do HTML 5, as validações para os campos de um formulário exigiam o uso de Java Script, mas agora é possível efetuar diversas validações simples com base em atributos dos campos de entrada.
Acerca dos novos atributos de validação, é correto afirmar que:
Alternativas
Q2225958 Programação
Atualmente sob responsabilidade da ECMA International, o Java Script (ECMA 6) utiliza o padrão de arrow function para a definição de funções, aproximando um pouco mais a linguagem do paradigma funcional. Considerando uma função para a multiplicação de dois valores, na forma recursiva, sua implementação no padrão arrow function é:
Alternativas
Q2225071 Programação
De acordo com Lacerda e Santos (2018), os Serviços Web SOAP (Simple Object Access Protocol) são uma forma de comunicação entre sistemas distribuídos na web, amplamente utilizados para trocar mensagens em formato XML (eXtensible Markup Language) através do protocolo HTTP (Hypertext Transfer Protocol). Esses serviços permitem a interoperabilidade entre diferentes plataformas e linguagens de programação, sendo uma tecnologia fundamental para integração de sistemas. Nesse sentido, assinale a alternativa correta.
Alternativas
Q2222868 Programação
Referente à arquitetura proposta para a plataforma Java J2EE, analise as assertivas abaixo e assinale a alternativa correta.
I. Supre as necessidades de aplicações empresariais centralizadas.

II. Se trata de uma aplicação simples sem divisão por camadas.
III. Enfatiza a utilização de padrões de projetos.
IV. O serviço de container deve estar disponível para utilização. 
Alternativas
Q2222865 Programação
Analise o código abaixo e assinale a alternativa correta em relação ao código.
Public class livros { String nome; String autor; Int ano; Reservado bolean;
Void reservar () { Reservado = yes; } }
Alternativas
Q2222861 Programação
A análise e projetos orientados a objetos utiliza um paradigma de programação com base em quatro pilares principais. Sobre eles, analise as assertivas abaixo e assinale a alternativa correta.
I. Abstração: entendimento e representação de um objeto real.
II. Polimorfismo: consiste na alteração do funcionamento interno de um método herdado de um objeto-pai.
III. Encapsulamento: esconde as propriedades, criando uma espécie de caixa preta.
IV. Herança: essa característica otimiza a produção da aplicação em tempo e linhas de código.
Alternativas
Q2222855 Programação
É uma geração de linguagem orientada à aplicação, em geral são projetadas paraatender a classes específicas de aplicações. Seus principais objetivos estão apresentados abaixo:
Facilitar a programação de tal maneira que usuários finais possam resolver seus problemas. Apressar o processo de desenvolvimento de aplicações. Facilitar e reduzir o custo de manutenção de aplicações. Minimizar problemas de depuração. Gerar código sem erros a partir de requisitos de expressões de alto nível.
As características acima referem-se a qual geração? 
Alternativas
Respostas
2041: D
2042: E
2043: E
2044: A
2045: A
2046: D
2047: E
2048: D
2049: C
2050: E
2051: E
2052: A
2053: A
2054: B
2055: D
2056: E
2057: E
2058: A
2059: A
2060: D