Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2324315 Programação
Assinale a opção que indica o padrão de projeto GoF ('Gang of Four') que, com finalidade comportamental, sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para este estado.
Alternativas
Q2324314 Programação
No âmbito da arquitetura do Hibernate, assinale o objeto que estabelece uma conexão física com um banco de dados e é projetado para ser instanciado a cada vez que seja necessária uma interação com o mesmo. 
Alternativas
Q2324311 Programação
Considere a requisição AJAX a seguir
xhttp.open("GET", "teste.txt", true);
xhttp.send();
O valor true, utilizado como o terceiro parâmetro do método, estabelece que 
Alternativas
Q2324310 Programação
No contexto do NodeJS, considere o script a seguir.
Imagem associada para resolução da questão

Sobre esse script, analise as afirmativas a seguir.
I. Esse script é executado pelo browser, no lado do cliente.
II. A função passada no createServer recebe o argumento req na forma de um objeto http.IncomingMessage object.
III. A Query String da requisição pode ser acessada pela propriedade url do argumento req.
Está correto o que se afirma em
Alternativas
Q2324309 Programação
No contexto de recursos utilizados na construção de projetos Web, analise as afirmativas a seguir.
I. Angular é um framework e plataforma baseada em TypeScript.
II. React é uma library baseada em JavaScript.
III. Angular e React são open source.
Está correto o que se afirma em
Alternativas
Q2324308 Programação

Observe o documento HTML exibido a seguir.


Imagem associada para resolução da questão


Assinale a tag que substitui as duas ocorrências do símbolo xxx no script acima, de modo que o site referenciado seja exibido corretamente.

Alternativas
Q2324306 Programação
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




A instância da tabela fibo, anteriormente apresentada, foi danificada na primeira coluna em algumas linhas, com exceção das duas primeiras linhas, como mostrado a seguir. 

Imagem associada para resolução da questão


Para a restauração da instância da tabela fibo a partir desse estado, foram preparados três comandos SQL.

Imagem associada para resolução da questão


Com relação ao emprego desses comandos, assinale a afirmativa correta.
Alternativas
Q2324304 Programação
Considere o script JavaScript a seguir.
Imagem associada para resolução da questão

Assinale os valores exibidos na execução do script acima, na ordem.
Alternativas
Q2324303 Programação
Analise as operações bitwise do JavaScript, exibidas a seguir.
4 & 1
7 | 2
~ -5
9 >> 2
9 >>> 1
Os valores de cada uma dessas expressões, na ordem, são:
Alternativas
Q2324302 Programação
Assinale o método JavaScript que retorna o número de caracteres em uma string.
Alternativas
Q2324301 Programação
Analise o código Java a seguir, exibido com um trecho omitido.
Imagem associada para resolução da questão

Quando executado, esse código deve exibir as linhas a seguir.
100
200
300
Assinale a expressão lambda que deve substituir o trecho tracejado para produzir esse resultado.
Alternativas
Q2324300 Programação
Considere o trecho de código Java exibido a seguir.
Imagem associada para resolução da questão

A execução desse código produz
Alternativas
Q2322037 Programação
O analista Pedro está desenvolvendo o aplicativo TCEMóvel em React Native. Para implementar a interação do TCEMóvel com o web service WSTest, Pedro utilizou uma Application Programming Interface (API) embutida no React Native, especializada na transferência de recursos mediante Promises. Para implementar a interação com o web service WSTest, Pedro utilizou a API:
Alternativas
Q2322036 Programação
O analista Jacó implementou a aplicação TCERestAPI utilizando Java com Spring Boot. A TCERestAPI é apta para o deploy em servidores de aplicação Java preexistentes, mas também suporta a execução standalone do Spring Boot.

Para viabilizar ambas as formas de execução da TCERestAPI, Jacó precisou modificar a classe principal da aplicação, fazendo com que ela estendesse diretamente determinada classe do Spring Boot.

Jacó fez com que a classe principal da TCERestAPI estendesse a classe do Spring Boot:v
Alternativas
Q2322034 Programação
O analista José criou a função CalcObjs em JavaScript. A CalcObjs recebe uma coleção de objetos e realiza determinado cálculo em cada objeto da coleção. No caso de existirem objetos repetidos, a CalcObjs considera apenas a primeira ocorrência do objeto na coleção. A fim de rastrear os objetos já processados, José utilizou uma estrutura de dados disponível no JavaScript, do tipo keyed collection, cujos valores são únicos entre si e passíveis de remoção pelo coletor de lixo.

Para rastrear os objetos processados, José utilizou a estrutura de dados do JavaScript:
Alternativas
Q2321456 Programação
Cada linha em pseudocódigo representa uma instrução atômica que pode ser traduzida diretamente para uma linha de código em uma linguagem de programação específica.
Alternativas
Q2321452 Programação
Fluxograma e Pseudocódigo são duas abordagens distintas para a representação de algoritmos, com Fluxograma sendo mais adequado para algoritmos visuais e Pseudocódigo para representações textuais. 
Alternativas
Q2321451 Programação
Pseudocódigo é uma linguagem de programação específica usada para descrever algoritmos de forma mais clara e concisa do que linguagens de programação convencionais. 
Alternativas
Q2321442 Programação
A abstração envolve a exposição apenas de métodos públicos de alto nível para acessar um objeto, ocultando os detalhes de implementação. Isso permite a simplificação do uso de objetos e a redução da complexidade do código, tornando-o mais legível e fácil de manter.
Alternativas
Q2321420 Programação
Na linguagem Java, todas as instruções de seleção específica devem ser precedidas da tag <??jav>
Alternativas
Respostas
1401: D
1402: C
1403: B
1404: D
1405: E
1406: C
1407: A
1408: A
1409: C
1410: D
1411: B
1412: E
1413: B
1414: B
1415: C
1416: E
1417: C
1418: E
1419: C
1420: E