QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
15 questões encontradas

Ao realizar uma conexão com MySQL via PHP utilizando a extensão mysqli, qual das seguintes práticas é a mais recomendada para evitar ataques de SQL Injection em consultas que envolvam variáveis do usuário?

A Utilizar a função addslashes() em todas as strings recebidas por $_POST.
B Concatenar as variáveis diretamente na string SQL e usar base64_encode().
C Desabilitar o magic_quotes_gpc no arquivo php.ini.
D Utilizar apenas o método GET para envio de dados sensíveis.
E Utilizar Prepared Statements com marcadores de parâmetros (?) e bind_param.

No JavaScript, ao utilizar event.preventDefault() dentro de um tratador de evento de um formulário (submit), qual é o efeito observado?

A O formulário é limpo imediatamente.
B O evento para de se propagar para os elementos pais (bubbling).
C O navegador exibe um alerta de confirmação automático.
D Todos os campos do formulário tornam-se somente leitura.
E A ação padrão de recarregar a página e enviar os dados para o servidor é interrompida.

Dadas as tabelas Autores (id_autor, nome_autor) e Livros (id_livro, titulo, id_autor), qual consulta SQL retorna o titulo de todos os livros e o nome_autor correspondente, incluindo livros que não possuem um autor associado na tabela Autores (ou seja, id_autor nulo em Livros)?

A SELECT L.titulo, A.nome_autor FROM Livros L INNER JOIN Autores A ON L.id_autor = A.id_autor;
B SELECT L.titulo, A.nome_autor FROM Livros L RIGHT JOIN Autores A ON L.id_autor = A.id_autor;
C SELECT L.titulo, A.nome_autor FROM Livros L LEFT JOIN Autores A ON L.id_autor = A.id_autor;
D SELECT L.titulo, A.nome_autor FROM Livros L FULL OUTER JOIN Autores A ON L.id_autor = A.id_autor;
E SELECT L.titulo, A.nome_autor FROM Livros L, Autores A WHERE L.id_autor = A.id_autor OR L.id_autor IS NULL;

Ao abrir um arquivo em C com o modo “a”, o que acontece se o arquivo já existir?

A O conteúdo anterior é apagado e o arquivo é sobrescrito.
B Ocorre um erro de execução.
C O ponteiro do arquivo é posicionado no início, mas sem apagar o conteúdo.
D O novo conteúdo é adicionado ao final do arquivo existente.
E O arquivo é aberto apenas para leitura.

Sobre o uso de elementos de cabeçalho (h1 a h6), assinale a alternativa que indica uma boa prática recomendada pelo W3C para acessibilidade.

A O desenvolvedor deve escolher a tag h com base apenas no tamanho da fonte desejado.
B É permitido pular níveis (ex.: usar um h3 diretamente após um h1) se o layout exigir um texto menor.
C As tags h1 a h6 são elementos de linha (inline) e podem ser inseridas dentro de parágrafos ( ).
D O uso de h1 é obrigatório dentro de cada elemento da página.
E Deve-se utilizar apenas um único h1 por página para representar o título principal, seguindo uma hierarquia lógica sem pular níveis.