Questões de Concurso Sobre programação

Foram encontradas 14.769 questões

Q2242155 Programação
Para resolver determinado problema, um programador implementou uma tabela hash aberta. Assinale a alternativa correta que indica o significado de uma tabela hash aberta.
Alternativas
Q2242153 Programação
O encapsulamento é um princípio da programação orientada a objetos que promove a segurança e a ocultação dos detalhes internos dos objetos. Tal recurso reduz o acoplamento e facilita a manutenção e o reúso do código. A Figura apresenta um diagrama de classes, construído durante a análise orientada a objetos, contendo cinco classes: ClasseA, ClasseB, ClasseC, ClasseD e ClasseE. Pode-se assumir que na implementação dos métodos: metodoB ( ), metodoC ( ), metodoD ( ) e metodoE ( ) é instanciado um objeto da ClasseA e executado, em seguida, o método metodoA ( ) nesse objeto.  
Imagem associada para resolução da questão


Assinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.









Alternativas
Q2241637 Programação
Qual o resultado da expressão aritmética “( 4 + 10 * 5 + 10 ) % (18 - 2 ** 3)”, em base 10, na linguagem Phyton?  
Alternativas
Q2241628 Programação
Com o objetivo de acompanhar tendências do mercado e de aumentar a produtividade do programador, as linguagens de programação evoluem e recebem atualizações periódicas. Um exemplo disso é o conceito de ecords que foi incorporado à linguagem Java, a partir da versão 16.
Alternativas
Q2241626 Programação
Python é uma linguagem de programação de alto nível amplamente utilizada no desenvolvimento de software sintaxe simples e legível, é conhecida por sua versatilidade, por ter uma comunidade ativa e uma extensa biblioteca de módulos. Assinale a alternativa que apresenta corretamente características da linguagem Python.
Alternativas
Q2241622 Programação
Alguns sistemas requerem um maior dinamismo na sua execução, com a necessidade de ajustar o seu comportamento, de acordo com mudanças no cenário de execução. Nesse sentido, o padrão de projetos State pode ser um aliado do desenvolvedor. O padrão permite que um objeto altere seu comportamento dinamicamente, com base nas mudanças ocorridas em seu estado, sem a necessidade de mudar de classe ou sequer de ser instanciado novamente. Assinale a alternativa que apresenta os conceitos da Programação Orientada a Objetos que são responsáveis pelo dinamismo do objeto implementado, utilizando o padrão de projetos State.
Alternativas
Q2239460 Programação
A estrutura básica de um JWT (JSON Web Token) corresponde a 
Alternativas
Q2239450 Programação
A respeito de linguagens de programação, julgue os itens a seguir.
I A linguagem de máquina é a mais primitiva, sendo uma coleção de bits (0 e 1) interpretáveis pelo computador.
II Os compiladores traduzem programas escritos em uma linguagem de programação para linguagem de máquina, os quais são executados à medida que são traduzidos.
III O linker pega objetos gerados nas primeiras etapas da compilação e os recursos necessários da biblioteca, remove os processos e dados desnecessários e vincula o código à referida biblioteca para aumentar seu tamanho e extensão.
Está certo o que se afirma em
Alternativas
Q2239441 Programação

A seguir, é apresentada uma configuração do Nginx em sua última versão estável.

server { 

      root /www/data;

      location / {

}

      location  ~ / images / { 

}     

      location ~ \.(mp3mp4){ 

                root /www/media; }

}


A partir dessa configuração, infere-se que, se a URL terminar com a extensão .mp3 ou .mp4, o Nginx



Alternativas
Q2239440 Programação
O Nginx é suportado por uma variedade de sistemas operacionais e respectivas arquiteturas de hardware. Assinale a opção que apresenta a arquitetura do processador em que é suportada a distribuição Linux, versão Ubuntu 23.04 lunar. 
Alternativas
Q2239437 Programação

Imagem associada para resolução da questão


Assinale a opção que apresenta o resultado correto do código Python precedente. 

Alternativas
Q2239435 Programação
Assinale a opção que apresenta o código correto para gerar uma página HTML com a frase viva a vida, tal que a fonte seja Arial com tamanho 26 px, a frase esteja em itálico e a palavra “vida” em negrito.
Alternativas
Q2239434 Programação
Assinale a opção em que é apresentada a tag que permite vincular um manifesto web (web app manisfest) em um PWA (Progressive Web App). 
Alternativas
Q2239432 Programação
Assinale a opção em que são apresentados, respectivamente, os códigos corretos em Python, JavaScript e PHP que geram, cada um deles, o número 5 como resultado.
Alternativas
Q2239431 Programação
O padrão utilizado para apresentar dados agrupados em coleções de pares nome e valor e representados por strings é o
Alternativas
Q2239102 Programação
#!/bin/bash
# Diretório que será verificado
dir_mpe_ro="/backup/mpe/arquivos"
# Rotina a ser executada find "$dir_mpe_ro " -type f -mtime +15 -exec rm {} \;

A partir do Shell script precedente, considerando-se que todos os arquivos estejam localizados no diretório /backup/mpe/arquivos, é correto afirmar que a finalidade desse script é 
Alternativas
Q2239081 Programação
Se a troca de dados entre sistemas tem sintaxe em pares de chave-valor, então está em uso o padrão 
Alternativas
Q2239080 Programação
Em Python versão 3.10 ou superior, para verificar se certa string str é um identificador válido, usa-se o método 
Alternativas
Q2239079 Programação
< ? php $ servername  =  " srv01 " ;  $ username =  " app " ; $ password  =  " senha " ; $ dbname  =  " cadastro " ; 
$ nomeCompleto =  $_POST [ ' nome_completo ' ] ;
$ sql   =  "INSERT INTO tabela_nomes  ( nome )  VALUES  (  '  $ nomeCompleto ' ) "  ; 
$ conn = new mysqli ( $servername, $username, $password, $dbname);
if ( $conn->connect_error)  {          die ( "erro " . $ conn->connect_error ) ; }

if  ( $conn->select ( $ sql )  ===  TRUE)  { echo "Nome gravado com sucesso."; } else {
          echo   "Erro  ao gravar o nome: " . $ conn-> error ; }
$ conn->quit ( );
?> 

Tendo como base o código fonte precedente, assinale a opção correta.
Alternativas
Q2238970 Programação
Em XML, a linguagem de marcação que define a estrutura e os elementos que vão compor um documento, além de suportar tipos de dados e namespaces, é chamada de
Alternativas
Respostas
3981: B
3982: D
3983: A
3984: D
3985: E
3986: B
3987: B
3988: C
3989: C
3990: E
3991: E
3992: E
3993: D
3994: A
3995: C
3996: B
3997: D
3998: A
3999: E
4000: A