Foram encontradas 30 questões.
O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, com o objetivo de gerenciar as diferentes versões dos arquivos utilizados em um dado projeto.
A respeito do Git, assinale a alternativa que apresenta CORRETAMENTE o comando utilizado para incorporar as alterações de um repositório remoto no ramo (branch) de trabalho atual:
Provas
Considere o seguinte programa escrito na linguagem Java, versão 8:

Assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa:
Provas
Considere o seguinte programa escrito na linguagem Java, versão 8:
| package br.ufv.concurso; import java.util.Scanner; public class Principal { |
Tendo em vista que o usuário do programa informou os valores 23 (vinte e três) e 0 (zero) como numerador e denominador, respectivamente, assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa:
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoPseudocódigo
Considere os algoritmos em pseudocódigo a seguir:
I. Se (condição) então
conjunto de instruções A
Senão conjunto de instruções B
Fim-Se
II. Enquanto (condição) faça
conjunto de instruções
Fim-Enquanto
III. Repita
conjunto de instruções
Até (condição)
IV. Para <var> ← <inicial> até <final> passo <incremento> faça
conjunto de instruções
Fim-Para
São exemplos de estruturas de repetição, os algoritmos em:
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
Considere as afirmativas a seguir em relação às linguagens de programação:
I. O princípio de uma estrutura de repetição é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão.
II. A estrutura sequencial é aquela em que as instruções do algoritmo são realizadas sequencialmente, uma após a outra, sem que ocorram desvios no fluxo de instruções.
III. As estruturas de seleção simples são utilizadas para verificar se dada condição é considerada verdadeira e, se for, um conjunto de instruções é executado; senão, o fluxo do algoritmo seguirá após o fim do bloco de seleção.
IV. A estrutura de seleção composta prevê dois conjuntos de instruções para serem realizadas de acordo com a avaliação da condição: um conjunto de instruções que será executado quando a condição obtiver o resultado verdadeiro e um conjunto de instruções para resultado falso.
Está CORRETO o que se afirma em:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Considere o algoritmo em pseudocódigo a seguir:
← é o comando de atribuição
* é o comando de multiplicação
início
x ← 10
y ← 20
z ← 30
m ← 0
repita i ← 1 até 5
se x > y então m ← x
se z > m então m ← z
x ← 3*i + x
y ← 2*i + y
z ← 1*i + z
fim-repita
escreva x, y, z, m
fim
Assinale a alternativa que apresenta CORRETAMENTE os valores impressos pelo algoritmo:
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Considere o algoritmo em pseudocódigo a seguir:
← é o comando de atribuição
DIV é a parte inteira da divisão
MOD é o resto da divisão
o índice da primeira posição do vetor é 1
início
inteiro dia
inteiro mes
inteiro ano
inteiro vetor_mes[] = {1,4,4,0,2,5,0,3,6,1,4,6}
inteiro dia_semana_calculado
texto dia_semana
dia ← 12
mes ← 10
ano ← 2022
mes ← vetor_mes[mes]
ano ← ano - 1900 + ((ano-1900) DIV 4)
dia_semana_calculado ← (dia + mes + ano) MOD 7
escolha dia_semana_calculado
caso 1 faça dia_semana ← “domingo”
caso 2 faça dia_semana ← “segunda-feira”
caso 3 faça dia_semana ← “terça-feira”
caso 4 faça dia_semana ← “quarta-feira”
caso 5 faça dia_semana ← “quinta-feira”
caso 6 faça dia_semana ← “sexta-feira”
senão dia_semana ← “sábado”
fim-escolha
escreva ano, dia_semana_calculado, dia_semana
fim
Assinale a alternativa que apresenta CORRETAMENTE os valores impressos pelo algoritmo:
Provas
- Modelo OSIModelo OSI: Camada de Aplicação
- Protocolos e ServiçosInternet e EmailHTTP: Hyper Text Transfer Protocol
- TCP/IPTCP: Transmission Control Protocol
O HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação situado na camada de aplicação segundo o modelo OSI. Apesar de ser um protocolo simples, do tipo solicitação-resposta, que roda sobre TCP, muito utilizado para as páginas da Internet, tem sido cada vez mais usado para comunicação entre máquinas. Em sua definição está, entre outras regras, os códigos de status da resposta a uma requisição, também conhecidos como códigos de status HTTP.
Com relação aos códigos de status de resposta do HTTP, analise as afirmativas abaixo:
I. Os códigos iniciados com 4 (4xx) indicam um erro na requisição do cliente, como 403 Forbidden e 404 Not Found.
II. O código 302 Found indica que uma página mudou de endereço (URI) temporariamente.
III. Os códigos iniciados com 5 (5xx) indicam um erro do lado do servidor, como 500 Internal Server Error.
IV. O código 200 OK indica que a requisição foi atendida com sucesso.
Está CORRETO o que se afirma em:
Provas
- Protocolos e ServiçosAcesso Remoto e TerminalSSH: Secure Shell
- Protocolos e ServiçosInternet e EmailHTTP: Hyper Text Transfer Protocol
- Protocolos e ServiçosInternet e EmailHTTPS: Hyper Text Transfer Protocol Secure
- Protocolos e ServiçosTransferência de ArquivosFTP: File Transfer Protocol
Diversos protocolos de comunicação em redes TCP/IP utilizam um número padrão para a porta do lado do servidor do serviço.
Considerando os protocolos HTTP, FTP, SSH e HTTPS, é CORRETO afirmar que o número oficial da porta padrão de cada um é, respectivamente:
Provas
O HTTP é um dos protocolos mais utilizados atualmente em redes de computadores, considerado um dos principais protocolos de comunicação na Internet.
Assinale a alternativa que apresenta CORRETAMENTE a camada do modelo OSI em que o protocolo HTTP está localizado:
Provas
Caderno Container