Questões de Concurso Comentadas para fundatec

Foram encontradas 32.943 questões

Resolva questões gratuitamente!

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

Q2172683 Arquitetura de Computadores
Praticamente todos os computadores oferecem um mecanismo por meio do qual outros módulos (E/S, memória) podem interromper o processamento normal do processador. As interrupções são fornecidas como um modo de melhorar a eficiência do processamento. Analise as assertivas abaixo e assinale a alternativa correta.
I. Se uma interrupção estiver pendente, o processador suspende a execução do programa que está sendo executado, salva seu contexto e armazena no contador do programa o endereço inicial de uma rotina de tratamento de interrupção. II. Programa, timer, E/S e falha de hardware são tipos de interrupções. III. Existe um overhead para o tratamento de interrupções, pois são necessárias instruções extras para determinar a natureza da interrupção e decidir sobre a ação apropriada.
Alternativas
Q2172682 Sistemas Operacionais
Um arquivo é um mecanismo de abstração. Ele fornece uma maneira para armazenar informações sobre o disco e lê-las depois. Isso deve ser feito de tal modo que isole o usuário dos detalhes de como e onde as informações estão armazenadas, e como os discos realmente funcionam. Analise as assertivas abaixo e assinale a alternativa correta.
I. O sistema de arquivos padrão do Ubuntu é o ReiserFS. II. Um driver de NTFS é considerado de baixo nível, uma vez que abstrai a maneira pela qual os dados são armazenados em disco. III. Um sistema de arquivos que pode ser utilizado no Microsoft Windows Server 2022 é o ReFS.
Alternativas
Q2172681 Sistemas Operacionais
Thread é uma parte do código que pode ser executada independentemente do programa principal. Qual termo melhor se relaciona com threads?
Alternativas
Q2172680 Sistemas Operacionais
Um sistema distribuído é um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. Em um sistema distribuído, ocorrerá um deadlock quando um ou mais processos esperam infinitamente por recursos que estão em uso no próprio sistema distribuído. Analise as assertivas abaixo e assinale a alternativa correta.
I. Uma das condições para ocorrer deadlock é a exclusão mútua, onde cada recurso é alocado a exatamente um processo ou está disponível. II. A única forma de resolver um deadlock é matando os processos envolvidos no deadlock. III. Um problema relacionado com o deadlock é a inanição (starvation), quando por alguma condição de seleção de processos/programas algum deles nunca recebe o recurso que precisa.
Alternativas
Q2172679 Banco de Dados
Em sistemas gerenciadores de banco de dados, um deadlock ocorre quando uma transação espera por dados que estão sendo utilizados por outra transação e ela espera por dados que estão sendo utilizados pela primeira. Para evitar deadlocks, os SGBDs podem usar um protocolo de bloqueio em duas fases. Analise as assertivas abaixo e assinale a alternativa correta.
I. A fases do protocolo de bloqueio em duas fases são: fase de expansão (onde os bloqueios são adquiridos) e fase de encolhimento (onde os bloqueios são liberados). II. O protocolo de bloqueio em duas fases é utilizado para garantir o escalonamento serializável das transações. III. A primeira operação de unlock dá início à fase de expansão.
Alternativas
Q2172678 Engenharia de Software
Os métodos Scrum e eXtreme Programming são dois exemplos de abordagens iterativas para o desenvolvimento de softwares. Eles são métodos ágeis que compartilham algumas características. Analise as assertivas abaixo e assinale a alternativa correta.
I. Scrum e eXtreme Programming têm ênfase no desenvolvimento e entrega incrementais de software. II. Scrum e eXtreme Programming têm ênfase em processos em vez de pessoas. III. Scrum e eXtreme Programming têm dificuldade de atender a contínuas mudanças nos requisitos.
Alternativas
Q2172677 Engenharia de Software
Existem diversos métodos para desenvolvimento de softwares, cada um deles com um conjunto próprio de etapas e ciclo de desenvolvimento de software. Analise os elementos de um método de desenvolvimento de software:
• Product Backlog • Sprint Backlog • Product Owner • Daily Stand-up
Qual método de desenvolvimento de software possui esses elementos?
Alternativas
Q2172676 Engenharia de Software
Muitas empresas fazem apenas testes funcionais em seus sistemas, mas na busca contínua por mais qualidade, menos riscos e melhores resultados, estão utilizando diversos outros tipos de testes. Relacione a Coluna 1 à Coluna 2, associando os tipos de testes com sua explicação.
Coluna 1 1. Teste de usabilidade. 2. Teste de segurança. 3. Teste de desempenho. 4. Teste de stress. 5. Teste de portabilidade.
Coluna 2 ( ) Verificar aspectos que envolvem a experiência do usuário ao utilizar o sistema. ( ) Verificar o comportamento do sistema em condições extremas. ( ) Verificar o funcionamento do sistema em diferentes plataformas e dispositivos, nas quais o sistema está proposto a funcionar. ( ) Verificar o tempo de resposta para determinadas operações. ( ) Verificar a proteção do sistema contra invasões ou acesso não autorizado a informações.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2172675 Engenharia de Software
O desenvolvimento de software é uma tarefa complexa e desafiadora que envolve, normalmente, um time de desenvolvedores que colaboram entre si. Para o sucesso desse desenvolvimento colaborativo, utilizam-se práticas e ferramentas que minimizarão problemas. A integração contínua é uma dessas práticas. Analise as assertivas abaixo e assinale a alternativa correta.
I. GitHub oferece fluxo de trabalho inicial de CI (Integração Contínua) para uma série de linguagens e estruturas. II. A Integração Contínua é uma prática que recomenda que os commits sejam adiados o máximo possível, evitando tráfego de rede. III. O GitHub permite personalizar e compartilhar fluxos de trabalho.
Alternativas
Q2172674 Engenharia de Software
Testar um software não é apenas encontrar algum erro/problema, mas envolve investigar, analisar e garantir que a entrega será realizada com qualidade (qualidade do código desenvolvido, dos requisitos acordados, dos padrões adotados e afins). Duas técnicas de teste de software são testes de caixa branca e testes de caixa preta. Relacione a Coluna 1 à Coluna 2, associando as técnicas de teste de software aos itens.
Coluna 1 1. Teste de caixa branca. 2. Teste de caixa preta.
Coluna 2 ( ) Análise de valor limite. ( ) Teste de condição. ( ) Teste de tabela de decisão. ( ) Teste funcional. ( ) Teste estrutural. ( ) Teste de ciclo.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q2172673 Banco de Dados
O SGBD ORACLE permite que se faça uma conexão local a um banco de dados. Analise as assertivas abaixo e assinale a alternativa correta.
I. A conexão local não cria um processo servidor (Server Process) e não usa um protocolo de rede. II. A conexão local não irá precisar de um Database Listener. III. A conexão local requer o protocolo IPC.
Alternativas
Q2172672 Banco de Dados
Usuários acessam o SGBD Oracle através de suas contas de usuários, que possuem permissões específicas concedidas no momento da criação do usuário ou concedidas posteriormente. Analise as assertivas abaixo e assinale a alternativa correta.
I. O usuário SYSTEM pode realizar todas as funções administrativas do banco de dados, inclusive pode fazer backup e recovery do sistema. II. O usuário SYS pode fazer todas as funções administrativas, mas não pode fazer backup, recovery e nem upgrade do SGBD. III. SYSDBA é um privilégio concedido aos usuários que são administradores do banco de dados.
Alternativas
Q2172671 Banco de Dados
Na especificação de uma consulta SQL, é necessário especificar as tabelas que serão utilizadas para realizar a consulta e como estas devem ser ligadas. Isso é feito na cláusula FROM do SELECT através das alternativas de junções (JOIN). Assinale a alternativa correta sobre o uso dos JOINs.
Alternativas
Q2172670 Banco de Dados
Considere o seguinte comando:
SELECT * FROM Pessoa WHERE IdPessoa BETWEEN 4 AND 10
Serão listados os dados das pessoas que tiverem:
Alternativas
Q2172669 Banco de Dados
A linguagem SQL possui um conjunto de operadores que permite comparar os valores de campos, testando se são iguais, diferentes, menores, etc. Analise as assertivas abaixo e assinale a alternativa correta.
I. A condição LIKE permite uma comparação que envolva um padrão, mas não exige a combinação exata como o operador de igualdade. II. Com o uso da condição LIKE, é possível comparar partes do campo com um padrão que pode estar no início, meio ou fim do conteúdo do campo. III. O comando LIKE não pode ser logicamente negado.
Alternativas
Q2172668 Banco de Dados
O comando ALTER TABLE é utilizado para alterar a estrutura de uma tabela. Assinale a alternativa correta sobre o comando ALTER TABLE. 
Alternativas
Q2172666 Banco de Dados
Considere os seguintes comandos:
CREATE TABLE Editora(    CodEditora NUMBER(4) PRIMARY KEY,    nome VARCHAR2(50) NOT NULL )
CREATE TABLE Livro(    CodLivro NUMBER(6) PRIMARY KEY,    Titulo VARCHAR2(50) NOT NULL,    Paginas NUMBER(4) NOT NULL,    Edicao NUMBER(2) NOT NULL,    ISBN NUMBER(11),    CodEditora NUMBER(4) NOT NULL                          REFERENCES Editora(CodEditora) )
Analise as assertivas abaixo e assinale a alternativa correta.
I. A cláusula REFERENCES está criando uma chave estrangeira que relaciona a tabela Livro com a tabela Editora. II. O campo CodEditora na tabela Editora pode receber o valor NULL ao ser inserida ou alterada uma tupla. III. O campo ISBN tem preenchimento opcional. 
Alternativas
Q2172665 Banco de Dados
No comando SELECT, pode-se utilizar funções de agregação (MIN, MAX, SUM, AVG, COUNT) que são aplicadas em um conjunto de tuplas. Analise as assertivas abaixo e assinale a alternativa correta.
I. Funções de agregação somente podem ser utilizadas junto com a cláusula GROUP BY. II. As cláusulas HAVING e WHERE tem exatamente a mesma função. III. A função AVG somente pode ser usada com campos numéricos
Alternativas
Q2172664 Banco de Dados
Execução: Fundatec ANC – ANALISTA EM COMPUTAÇÃO – ÊNFASE EM DESENVOLVIMENTO ORACLE PL-SQL 6/5/202309:44:14 QUESTÃO 38 – O modelo de um formato do datatime (datatime format) é formado pela combinação de um ou mais elementos de formatação. Esse formato pode ser usado na conversão de uma data para uma string com o comando to_char, que possui a seguinte sintaxe: TO_CHAR (column, datetimeformat). Sobre os formatos do datatimeformat, assinale a alternativa correta. 
Alternativas
Q2172663 Banco de Dados
NVL e NVL2 são funções que ORACLE disponibiliza para serem utilizadas nas consultas.
Analise as assertivas abaixo e assinale a alternativa correta.
I. NVL2(E1,E2) especifica que se E1 for nulo, a função retornará E2, caso contrário, retornará E1. II. NVL(E1,E2,E3) especifica que se E1 for nulo, a função retornará E3, caso contrário, retornará E2. III. NVL e NVL2 são usadas quando o valor de um campo de uma tupla pode retornar NULL.
Alternativas
Respostas
15921: A
15922: E
15923: B
15924: D
15925: C
15926: C
15927: E
15928: D
15929: D
15930: C
15931: E
15932: E
15933: B
15934: E
15935: C
15936: C
15937: A
15938: E
15939: E
15940: E