Questões de Concurso Público IFC-SC 2026 para Professor EBTT - Informática: Programação Básica e Programação Web

Foram encontradas 60 questões

Q4029517 Algoritmos e Estrutura de Dados
Um algoritmo de busca sequencial em um vetor de n elementos possui uma complexidade de tempo, no pior caso, de O(n). Se um algoritmo de ordenação por seleção (Selection Sort) for aplicado a esse mesmo vetor, qual será a sua complexidade de tempo no pior caso?
Alternativas
Q4029518 Programação
Um formulário HTML utiliza o método POST para enviar dados. No lado do servidor, em PHP, qual superglobal deve ser utilizada para acessar os dados enviados de forma segura e qual a principal razão para preferir POST em vez de GET para dados sensíveis? 
Alternativas
Q4029519 Programação
Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão entre diferentes requisições de um mesmo usuário? 
Alternativas
Q4029520 Programação

Analise o seguinte trecho de código em C:


Imagem associada para resolução da questão


Qual será a saída do programa?

Alternativas
Q4029521 Algoritmos e Estrutura de Dados

Considere o seguinte trecho de código em Linguagem C, que visa manipular uma lista encadeada simples, e analise o comportamento da função mistério a seguir:


Imagem associada para resolução da questão


Qual é o resultado da execução dessa função sobre uma lista não vazia e qual é a sua complexidade de tempo?

Alternativas
Q4029522 Algoritmos e Estrutura de Dados
Em algoritmos, a estrutura de repetição que garante a execução de seu bloco de comandos ao menos uma vez, antes de testar a condição, é: 
Alternativas
Q4029523 Programação
Na recursividade, o que acontece se uma função chama a si mesma sem que uma “condição de parada” (caso base) seja atingida?
Alternativas
Q4029524 Banco de Dados
No MySQL, o que a cláusula INNER JOIN retorna?
Alternativas
Q4029525 Programação
Sobre a alocação dinâmica em C, se um programador executar p = malloc(10 * sizeof(int)) e, logo após, sem liberar a memória, executar p = malloc(5 * sizeof(int)), o que ocorre tecnicamente no sistema?
Alternativas
Q4029526 Algoritmos e Estrutura de Dados

Analise a função a seguir:


Imagem associada para resolução da questão


Qual é a complexidade assintótica de tempo da função acima no pior caso?

Alternativas
Q4029527 Programação

Analise o seguinte HTML e JavaScript:


Imagem associada para resolução da questão


Qual será a saída no console ao clicar no botão? 

Alternativas
Q4029528 Engenharia de Software
No Git, qual é a diferença fundamental entre os comandos git fetch e git pull? 
Alternativas
Q4029529 Programação
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?
Alternativas
Q4029530 Programação
No JavaScript, ao utilizar event.preventDefault() dentro de um tratador de evento de um formulário (submit), qual é o efeito observado?
Alternativas
Q4029531 Segurança da Informação

Analise o seguinte trecho de código PHP para conexão com um banco de dados MySQL:


Imagem associada para resolução da questão


Assumindo que as credenciais estão corretas, qual é a principal vulnerabilidade de segurança que esse código NÃO aborda ao interagir com o banco de dados?

Alternativas
Q4029532 Banco de Dados
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)?
Alternativas
Q4029533 Programação
Ao abrir um arquivo em C com o modo “a”, o que acontece se o arquivo já existir?
Alternativas
Q4029534 Noções de Informática
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.
Alternativas
Q4029535 Programação

 Analise o código abaixo:


Imagem associada para resolução da questão


Com base na especificação do W3C para o módulo Flexbox, qual será a disposição visual dos elementos, da esquerda para a direita, na tela do navegador? 

Alternativas
Q4029536 Programação

Analise o seguinte formulário PHP/HTML:


Imagem associada para resolução da questão


Se um usuário clicar em “Enviar” com o campo de email vazio e a senha com apenas 4 caracteres, o que ocorrerá no navegador moderno antes dos dados chegarem ao servidor PHP?

Alternativas
Respostas
41: D
42: C
43: A
44: C
45: B
46: E
47: E
48: D
49: B
50: D
51: B
52: A
53: E
54: E
55: A
56: C
57: D
58: E
59: D
60: A