Questões de Concurso
Comentadas para if-pe
Foram encontradas 987 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Sobre algoritmos de busca, analise as informações a seguir.
I. Uma busca linear sobre um array de uma dimensão pode ser implementada com um laço e possui complexidade, no pior caso, linearmente relacionada ao tamanho do array.
II. Uma busca binária sobre um array de uma dimensão pode ser implementada com um laço e possui complexidade, no pior caso, linearmente relacionada ao logaritmo do tamanho do array.
III. Uma busca binária recursiva sobre um array de uma dimensão pode ser implementada sem laços e possui complexidade, no pior caso, linearmente relacionada ao logaritmo do tamanho do array.
IV. Uma busca linear sobre um array de duas dimensões pode ser implementada com dois laços e possui complexidade, no pior caso, linearmente proporcional à soma da quantidade de linhas e colunas do array.
V. Uma busca em uma estrutura de dados chamada Tabela de Dispersão (Hash Table) pode ser implementada sem laços e possui complexidade, no pior caso, constante, independentemente do tamanho do array.
Estão CORRETAS, apenas, as proposições
Sobre processos de desenvolvimento de software, considere as informações a seguir.
I. Metodologias de desenvolvimento em cascata (waterfall) são muito úteis em projetos de desenvolvimento de software, independentemente do tamanho do projeto.
II. A documentação detalhada das funcionalidades de um projeto pode ser muito importante em contexto no qual a equipe de desenvolvimento encontra-se distribuída.
III. Metodologias ágeis são adequadas para projetos de pequeno e médio porte com entregas frequentes.
IV. São exemplos de metodologias ágeis: eXtreme Programming (XP), Rational Unified Process (RUP) e SCRUM.
Estão CORRETAS, apenas, as proposições
O desenvolvedor faz um fork de um projeto para o qual não possui permissão de escrita e realiza um clone a fim de baixar o código para sua estação de trabalho. Após codificar as suas contribuições, o desenvolvedor deverá tomar uma ação para que suas alterações sejam enviadas para o repositório original que fez o fork.
Essa ação é denominada
São características inerentes ao SCRUM:
I. implementação do conceito interativo e incremental no desenvolvimento de software e/ou produtos.
II. a programação em pares.
III. valorização dos indivíduos envolvidos na construção do software.
Está(ão) CORRETO(S), apenas, o(s) item(ns)
Em relação aos testes de software, podemos afirmar que:
I. teste de unidade é a realização de testes sobre unidades do sistema para garantir que a funcionalidade de objetos ou métodos esteja correta.
II. teste de componentes é a realização de testes sobre as interfaces entre os componentes de um software.
III. teste de sistema procura testar a integração de todos os componentes de um sistema.
Está(ão) CORRETA(S), apenas, a(s) proposição(ões)
Sobre o uso de interfaces em orientação a objetos, podemos afirmar que:
I. evita que alterações de código em determinados componentes do sistema sejam refletidas por todo o sistema.
II. representa um contrato entre componentes do sistema.
III. permite a utilização das implementações das classes concretas ao invés da utilização das classes abstratas.
Está(ão) CORRETA(S), apenas, a(s) proposição(ões)
Julgue os itens abaixo sobre manipulação de arquivos e pastas no terminal do Linux Ubuntu 18.04.
I. Após a execução do comando # grep ifpe$ *.txt, será realizada uma varredura na pasta à procura de todos os arquivos com a extensão “.txt” e que contenham linhas que terminam com a palavra “ifpe”, apresentando o(s) nome(s) do(s) respectivo(s) arquivo(s).
II. Após a execução do comando –T # touch –T ifpe.txt, será criado somente o arquivo ifpe.txt e manipuladas a data e a hora do arquivo para o momento de sua execução.
III. Após a execução do comando # kill -SIGSTOP 3123, encerra-se o processo 3123 que se encontrava em execução.
IV. Após a execução do comando # df -Th, será apresentado o espaço do(s) disco(s) usado(s) pelo sistema em Kilobyte, Megabyte ou Gigabyte, facilitando a identificação.
V. Após a execução do comando # du /home, será apresentado como resultado o espaço ocupado por diretórios e arquivos da pasta /home.
São verdadeiras, apenas, as proposições
Julgue os itens abaixo, sobre as vantagens da utilização das fibras ópticas.
I. Os sinais transmitidos por fibras ópticas possuem menor atenuação, portanto podem trafegar por distâncias muito maiores.
II. As fibras ópticas sofrem interferências eletromagnéticas, por serem compostas por material dielétrico.
III. As fibras ópticas irradiam significativamente a luz propagada, dando à informação transportada um grau alto de segurança.
IV. A possibilidade de alimentação elétrica, independente para cada repetidor aos sistemas com fibras ópticas, proporciona a alimentação remota através do próprio meio de transmissão.
V. As fibras ópticas são constituídas de material isolador elétrico, vidro ou plástico, por isso, não há necessidade de se preocupar com aterramento.
Estão CORRETAS, apenas, as proposições
Observe, a seguir, os itens referentes ao servidor de DNS Berkeley Internet Name Domain (BIND) do Linux Ubuntu 18.04.
I. Digitando o comando # apt-get install bind no terminal, a instalação do bind é iniciada.
II. O arquivo de configuração do “bind”, no Linux, é o named.conf, que se encontra na pasta /etc.
III. Para que o servidor externo receba solicitações não atendidas pelo DNS, devemos alterar o arquivo named.conf.options que se encontra na pasta /etc/bind.
IV. Para a verificação do funcionamento do servidor DNS previamente configurado, basta abrir o terminal do DNS server e dar um “ping” para algum site, como: # ping www.ifpe.edu.br.
São verdadeiras, apenas, as proposições
Os respectivos ativos da rede trabalham em uma ou mais camadas do modelo OSI. Abaixo, associe as colunas e, em seguida, assinale a alternativa CORRETA:
(I) switch layer-3
(a) camada 3
(II) repetidor
(b) camada 2
(III) hub
(c) camada 1
(IV) roteador