Questões Discursivas

Foram encontradas 210 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4137945 Algoritmos e Estrutura de Dados
Recursividade é o mecanismo de programação no qual uma definição de função refere-se à própria função sendo definida. Em resumo, pode ser definida como uma função que chama a si mesma, de forma direta ou indireta. Qual a saída que o pseudocódigo abaixo produzirá?
Imagem associada para resolução da questão
nomedafuncao(5);
Alternativas
Q4137944 Sistemas Operacionais

Sobre as afirmações a seguir, assinale a alternativa correta:


I) Docker implementa virtualização com base em containers.


II) Docker implementa virtualização através do hypervisor.


III) A utilização do script docker-compose ajuda a definir e compartilhar aplicativos com vários containers.


Alternativas
Q4137943 Banco de Dados

Suponha que um desenvolvedor deseje fazer alguns testes de inserção (INSERT) em uma tabela de banco de dados MySQL. O mesmo gostaria de utilizar algum recurso para que, ao final dos testes, todas as inserções não sejam efetivadas no banco de dados. A tabela deve continuar com a mesma quantidade de linhas que tinha antes dos testes. Considere que apenas este único desenvolvedor esteja utilizando o MySQL no momento. Qual dos comandos abaixo poderia ser executado em um servidor MySQL para atender à necessidade do desenvolvedor?

Alternativas
Q4137942 Programação

São características da linguagem PHP (versão 7.x):


I) Ser executada no lado servidor.


II) Ser compilada.


III) Ser multiplataforma.


IV) Possibilitar o acesso ao banco de dados MySQL.


V) Utilizar a variável $_POST para recuperar dados recebidos pelo método HTTP POST.


Alternativas
Q4137941 Banco de Dados
Considere que exista uma tabela denominada TabAlunos que possui os seguintes campos: codigoAluno (ipo int), codigoUnidadeAcademica (ipo int), nome (tipo texto), cpf (tipo texto). Para que seja feita uma consulta que resulte a quantidade de alunos por código de unidade acadêmica, o comando SQL correto é:
Alternativas
Q4137940 Programação

A respeito do código na imagem abaixo, considere V para as airmaivas verdadeiras e F para falsas.


Q.45.png (465×209)


( ) Trata-se de um arquivo Dockerile.


(  ) Deine “/app” como a pasta de trabalho.


(  ) Executa a atualização dos pacotes da imagem deinida em FROM.


( ) Copia o arquivo pro.py para dentro da imagem que está sendo preparada.



Assinale a sequência correta.

Alternativas
Q4137939 Programação
São funções em Javascript uilizadas respecivamente para entrada e saída de dados com caixa de diálogo:
Alternativas
Q4137938 Banco de Dados

Em um sistema de gerenciamento de banco de dados (SGBD), uma transação é uma unidade única de lógica ou de trabalho, muitas vezes composta de várias operações. Se, durante uma transação, ocorrerem falhas que interrompam o processo de atualização de valores de um banco de dados, o sistema deve manter os valores anteriores. Esse princípio é conhecido como:

Alternativas
Q4137937 Engenharia de Software

Em resumo, teste de software é um tipo de controle de qualidade que pode envolver várias etapas, onde escolhem-se algumas condições em que a aplicação vai ser colocada à prova até a simulação real de utilização. Considere um teste que desconhece o conteúdo do código-fonte. Nesse teste, o componente testado é tratado como uma caixa-preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. A questão retrata características do teste:

Alternativas
Q4137936 Governança de TI

Considerando as definições disponíveis na literatura sobre governança de TI, é correto afirmar que o seu objetivo central consiste em:

Alternativas
Q4137935 Programação

O Git é um sistema de controle de versão muito utilizado na atualidade. Com ele podemos controlar versões de quaisquer tipos de arquivos, principalmente códigos-fonte de aplicações e sistemas. Suponha que um programador da UFCA executou a seguinte sequência de comandos no shell do Git. Assinale a alternativa que indica corretamente o provável objetivo do programador.

git add raiz.java git commit -m "primeiro commit do programa"
Alternativas
Q4137934 Algoritmos e Estrutura de Dados

Considere a seguinte afirmação: “Uma estrutura de seleção permite a execução de um grupo de comandos, contidos na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões relacionais e/ou lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.


I. Uma estrutura de seleção deve sempre conter pelo menos outra estrutura de seleção.


II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.


III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.

Alternativas
Q4137933 Programação

Sobre a utilização de interfaces em Java, é correto afirmar a partir do código abaixo:

public interface FiguraGeometrica { public String getDescricaoFigura(); public int getArea(); public int getPerimetro(); }
Alternativas
Q4137932 Programação

Como linguagem de programação, Java é orientada a objetos, independente de arquitetura, portável, robusta, segura e interpretada. Sobre a programação orientada a objetos em Java, considere as afirmativas a seguir.



I) Métodos static herdados não podem ser sobrescritos.


II) Uma classe abstrata é definida com a palavra-chave abstract

III) Uma classe abstrata não pode possuir métodos abstratos.


IV) Construtores static podem ser declarados como static


Assinale a alternativa correta.

Alternativas
Q4137931 Programação
Programação orientada a objetos (POO) é um paradigma de programação que baseia-se no conceito de “objetos”, que podem conter dados na forma de atributos e funções, também conhecidas como métodos. Sobre POO, assinale a alternativa que completa corretamente o parágrafo a seguir.

“_________________ é uma classe cuja finalidade principal é definir uma interface comum para suas subclasses. As operações que uma classe _________________ declara, mas não implementa, são chamadas de operações _________________.”
Alternativas
Q4137930 Sistemas Operacionais
Sobre serviços e aplicações que executam em um sistema operacional Linux, assinale a alternativa incorreta:
Alternativas
Q4137929 Segurança da Informação
São tecnologias de segurança da informação:
Alternativas
Q4137928 Arquitetura de Software
Sobre a arquitetura de microsserviços com tecnologia Docker, assinale a alternativa que contém o comando correto para criar e iniciar um contêiner, em modo “detached”, utilizando “docker compose” descrito em um arquivo “docker-compose.yml”. Assuma que o comando está sendo executado no mesmo diretório do arquivo.
Alternativas
Q4137927 Noções de Informática
Assinale a alternativa correta:
Alternativas
Q4137926 Redes de Computadores
Sobre cabeamento estruturado de rede e a Norma Brasileira ABNT NBR 14565:2019 é incorreto afirmar:
Alternativas
Respostas
81: D
82: A
83: B
84: A
85: D
86: A
87: A
88: D
89: B
90: A
91: B
92: B
93: A
94: D
95: B
96: C
97: A
98: C
99: B
100: C