Questões de Concurso Sobre programação
Foram encontradas 15.139 questões
I. Encapsulamento restringe o acesso direto aos atributos da classe.
II. Herança permite reutilizar o código.
III. Polimorfismo permite diferentes implementações para um mesmo método.
IV. Classes abstratas não podem ser instanciadas diretamente.
Assinale a alternativa CORRETA.
1. function convert($str) { 2. $out = ''; 3. $strLen = strlen($str); 4. for ($i = $strLen - 1; $i >= 0; $i--) { 5. $out .= $str[$i]; 6. } 7. return $out; 8. } 9. $input = "Hello World"; 10. $output = convert($input); 11. echo $output;
Qual a alternativa apresenta a saída CORRETA exibida pelo programa.
Qual recurso do PHP, a seguir, é utilizado para reutilização de métodos entre classes?
I. O atributo placeholder é utilizado para criar frases de ajuda e validação de dados nos próprios campos com a tag input.
II. Os tipos color, range e date permitem que navegadores renderizem tipos específicos de campo no formulário, com o intuito de facilitar a interação com o usuário.
III. Os tipos email e range podem ser utilizados para validar atributos sem a necessidade de utilizar plugins JavaScript.
IV. O tipo file pode ser utilizado para realizar upload de vários arquivos ou até restringir tipos de arquivos aceitos.
Assinale a alternativa CORRETA.
Neste contexto, assinale a alternativa CORRETA que representa o atributo em CSS3 responsável por realizar quebra de página.
Durante os testes do analisador léxico, sintático e semântico, um dos grupos apresenta o seguinte trecho de código para ser avaliado
: int 1x; // Linha 1 int y; y = “texto”; // Linha 3 x$ = 5; // Linha 4 int #z; // Linha 5
O professor solicita que os alunos identifiquem quais erros seriam detectados em cada fase do processo de compilação. Em especial, ele pede que indiquem um erro que seria identificado especificamente na fase de análise semântica, isto é, após a verificação léxica e sintática.
Com base na situação exposta, assinale a alternativa que apresenta um erro detectado especificamente na fase de análise semântica do compilador.
Considerando as fases clássicas da compilação, essa etapa é denominada
I.No Long Polling , o cliente envia uma requisição HTTP ao servidor, que mantém a conexão aberta até que haja novos dados disponíveis para envio ou até que ocorra um timeout configurado.
II.O Long Polling é frequentemente utilizado como alternativa ao WebSocket em cenários onde conexões persistentes bidirecionais não são permitidas ou viáveis devido a restrições de infraestrutura.
III.O Long Polling baseia-se no envio de requisições HTTP em intervalos pré-definidos e fixos, independentemente de haver ou não novos dados no servidor.
É correto o que se afirma em:
( ) JSON utiliza estruturas baseadas em pares chave–valor, enquanto XML utiliza marcações hierárquicas definidas por elementos e atributos.
( ) JSON permite comentários nativamente, seguindo padrão semelhante ao de linguagens como JavaScript.
( ) XML possui suporte à validação por meio de esquemas como XML Schema (XSD), permitindo verificar estrutura e tipos de dados.
( ) JSON não exige aspas para identificar nomes de chaves, desde que não contenham caracteres especiais.
import csv with open(‘dados.csv’, ’r’) as file: reader = csv.reader(file) else row do reader: print(row)
O código exposto apresenta, na 4ª linha, erro. Qual das alternativas corrige esse erro?
Observe a imagem a seguir que contém uma linha de programação escrita em pseudocódigo.

Assinale a alternativa que apresenta corretamente a natureza dessa linha de programação.
A estrutura nativa do Python mais adequada para esse propósito é: