Questões de Concurso Público Colégio Pedro II 2017 para Analista de Tecnologia da Informação

Foram encontradas 70 questões

Q926870 Arquitetura de Software
MVC é o Acrônimo para Model-View-Controller, que é uma arquitetura que visa a separar a aplicação em camadas com funções específicas, de maneira a melhorar a manutenção do sistema.
São funções do MVC:
I. Definir classes que representam os dados e a validação lógica destes dados; II. Definir arquivos template usados dinamicamente para gerar respostas HTML; III. Receber as solicitações do usuário, obter os dados a partir dos modelos e especificar os templates de visualização que retornarão como resposta ao navegador;
As camadas às quais essas funções estão relacionadas são, respectivamente,
Alternativas
Q926871 Programação
Em linguagem Delphi, dado um objeto da classe TTable, identificado como TabFunc no FDataModulo como forma de acesso para gravar as informações de matricula, nome e senha de um funcionário em uma tabela do banco de dados:
Imagem associada para resolução da questão

Sabendo-se que:
i) para o funcionamento do codigo, além da existência do componente TabFunc no FdataModulo, deve ser considerada também a existência dos componentes EditMatr, EditNome e EditSenha, ii) as virgulas são utilizadas somente para separar comandos,
os comandos (métodos do componente TTable) que completam respectivamente as linhas 3, 6, 7, 10 e 11 são
Alternativas
Q926872 Algoritmos e Estrutura de Dados
Um array contém os 64 primeiros números primos (2, 3, 5, ..., 307, 311).
Assinale a alternativa que indica corretamente quantos itens do array a busca binária teria que examinar antes de concluir que 51 não está contido no array e, portanto, não é primo.
Alternativas
Q926873 Programação

Dado o código em PHP


Imagem associada para resolução da questão

Será impresso na tela
Alternativas
Q926874 Programação

Dada uma Classe em Javascript chamada Fila.js que implementa uma fila:


Imagem associada para resolução da questão

e o código HTML que utiliza a Classe:
Imagem associada para resolução da questão

Será impresso na tela
Alternativas
Respostas
51: C
52: B
53: A
54: D
55: B