Questões de Concurso

Foram encontradas 6.300 questões

Resolva questões gratuitamente!

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

Q2427373 Redes de Computadores

Segundo Kurose, a Arquitetura TCP/IP possui cinco camadas. As funções de Controle de Acesso ao Meio, detecção de erros e delimitação de quadros são serviços da camada:

Alternativas
Q2427372 Redes de Computadores

UDP significa "User Datagram Protocol" e é um protocolo da camada de transporte usado para transferência de dados entre aplicativos em uma rede. Marque a alternativa que corresponde ao serviço oferecido pelo UDP.

Alternativas
Q2427371 Redes de Computadores

As redes de computadores podem ser classificadas de acordo com sua área de cobertura. As três principais categorias de redes de computadores são: LANs, MANs e WANs. Qual alternativa apresenta uma característica de uma rede WAN?

Alternativas
Q2427370 Programação

Considere o seguinte código em C++, que usa a biblioteca Boost para criar um grafo direcionado com 4 vértices e 4 arestas:


#include <iostream>

#include <boost/graph/adjacency_list.hpp>

int main(){

typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS> Graph;

Graph g(4);

boost::add _edge(0, 1, g);

boost::add_edge(1,2,g);

boost::add_edge(2,3,9);

boost::add_edge(3,0,g);

std:cout << "Vértices: "<< boost.:num_vertices(g) << std::endl;

std cout << "Arestas: " << boost::num_edges(g) << std::endl;

return 0;

}


Qual é a saída esperada para esse programa?

Alternativas
Q2427369 Programação

Considere o seguinte código em C++, que define as classes Animal e Cachorro:


#include <iostream>

class Animal {

public:

virtual void emitirSom(){

std::cout << "Animal emitindo som\n";

}

};

class Cachorro: public Animal {

public:

void emitirSom() {

std: cout << "Au au!\n";

}

};

int main(){

Animal animal;

Cachorro cachorro;

animal = &cachorro;

animal->emitirSom();

return 0;

}


Qual é a saída esperada para esse programa e qual técnica de programação orientada a objetos foi usada especificamente para viabilizar essa saída?

Alternativas
Q2427368 Programação

Considere o seguinte trecho de código em C, que implementa o algoritmo de busca em um vetor de inteiros:


#include <stdio.h>

int busca(int arr[], int n, int x) {

int i;

for (i = 0; i < n; i++) {

if (arr[i] a == x) {

return i;

}

}

retum-1;

}

int main(){

int arr[] = {5, 10, 15, 20, 25};

intn = sizeof(arr)/sizeof(arr(0]);

intx = 15;

int indice = busca(arr, n, x);

if (indice == -1) {

printf(*%d nao encontrado no array\n", x);

}else {

printf(*%d encontrado no indice %d\n", x, indice);

}

return 0;

}


Qual é a saída esperada para esse programa, e qual é o algoritmo de busca implementado?

Alternativas
Q2427367 Programação

Considere o seguinte trecho de código em C:


#include <stdio.h>

void funcao(int a, int b) {

int temp = a;

a=b;

b = temp;

}

int main() {

int x = 10, y = 20;

funcao(x, y);

printf("× = %d, y = %d\n", x, y);

return 0;

}


Qual será a saída desse programa?

Alternativas
Q2427366 Programação

Considere a seguinte definição de uma estrutura de nó em uma árvore binária em C:


struct node {

int value;

struct node *esquerda;

struct node *direita;

}:


Qual é o resultado da seguinte operação de inserção em uma árvore binária com a raiz apontada pelo ponteiro root?


void insere_no(struct node **root, int value){

if (*root== NULL){

*root = (struct node) malloc(sizeof(struct node)):

(*root)->value = value;

(*root)->esquerda = NULL;

(*root)->direita = NULL;

}else if (valor < (*root)->value){

insere_no(&(*root)->esquerda, value);

}else {

insere_no(&(*root)->direita, value);

}

}

Alternativas
Q2427365 Arquitetura de Computadores

A memória virtual é uma técnica que permite que um sistema operacional execute processos que são maiores do que a quantidade de memória principal disponível. A segmentação e a paginação são duas abordagens comuns para implementar a memória virtual em sistemas operacionais. Qual é a diferença entre essas duas técnicas?

Alternativas
Q2427364 Sistemas Operacionais

Um Sistema Operacional é um software que gerencia os recursos de hardware e software de um computador, permitindo que vários processos possam ser executados de forma eficiente. Um processo é uma instância em execução de um programa em um sistema operacional. O escalonamento de processos é uma função crucial de um sistema operacional, que determina qual processo terá acesso à CPU em um determinado momento. Neste contexto, qual é a diferença entre preempção e não preempção em escalonamento de processos?

Alternativas
Q2427363 Banco de Dados

No Diagrama de Transição de Dados (DTD), qual é a finalidade da matriz de transição de estados?

Alternativas
Q2427362 Banco de Dados

O diagrama de fluxo de dados (DFD) é uma ferramenta de modelagem usada para descrever o fluxo de informações entre os diferentes processos e sistemas que compõem o negócio. No contexto do Diagrama de Fluxo de Dados qual é a finalidade do diagrama nível 0?

Alternativas
Q2427361 Banco de Dados

No contexto de banco de dados orientados a objetos, qual das seguintes afirmações é verdadeira sobre a herança?

Alternativas
Q2427360 Engenharia de Software

Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?

Alternativas
Q2427359 Banco de Dados

Um banco de dados é uma coleção organizada de informações que podem ser facilmente acessadas, gerenciadas e atualizadas. Para garantir que um banco de dados seja eficiente e confiável, é importante que ele seja projetado de acordo com as boas práticas e padrões estabelecidos na área de banco de dados. A primeira forma normal é um desses padrões. Qual é o objetivo da primeira forma normal em banco de dados?

Alternativas
Q2427358 Banco de Dados

A modelagem conceitual de entidades e relacionamentos é uma etapa importante no desenvolvimento de sistemas de informação. Na elaboração do diagrama de entidade e relacionamento (DER), é necessário definir a natureza dos relacionamentos entre as entidades envolvidas. Na modelagem conceitual de entidades e relacionamentos, o que diferencia um relacionamento parcial de um relacionamento total?

Alternativas
Q2427357 Governança de TI

O que é o MPS.BR e qual é a sua finalidade?

Alternativas
Q2427356 Governança de TI

Qual é a finalidade do modelo de maturidade CMM (Capability Maturity Model) na gestão da qualidade de software?

Alternativas
Q2427355 Engenharia de Software

A homologação de sistemas é uma etapa importante no processo de desenvolvimento de software em Engenharia de Software. Qual é a finalidade da etapa de homologação de sistemas com os usuários?

Alternativas
Q2427354 Banco de Dados

A supervisão da documentação técnica de sistemas em Data Warehouse é um processo de verificação e validação da documentação técnica relacionada ao design, arquitetura, fontes de dados, transformações, cargas e consultas de relatórios do sistema de Data Warehouse. Isso envolve revisar e atualizar a documentação técnica regularmente, para garantir que ela esteja precisa, atualizada e completa. Qual é a finalidade da supervisão da documentação técnica de sistemas em Data Warehouses?

Alternativas
Respostas
681: D
682: C
683: D
684: D
685: E
686: B
687: A
688: D
689: C
690: B
691: D
692: E
693: B
694: C
695: A
696: C
697: E
698: D
699: A
700: D