Magna Concursos

Foram encontradas 55.747 questões.

2818313 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Sobre a estrutura de controle try-catch, em Java, podemos afirmar que:

 

Provas

Questão presente nas seguintes provas
2818312 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Sobre UML, é possível afirmar que:

(__)A UML 2.0 distribui seus diagramas básicos em dois conjuntos gerais: diagramas de modelagem estrutural e diagramas de modelagem de arquitetura

(__)Em um diagrama de caso de uso, quando existem casos de uso semelhantes com comportamento, estrutura e finalidade comuns, pode-se descrever as partes compartilhadas em um novo caso de uso, normalmente abstrato e que é especializado pelos casos de uso filho. Para isso, utiliza-se associação do tipo generalização.

(__)Quando tratamos do relacionamento do tipo extensão, tratamos de um relacionamento no qual conecta-se um caso de uso base a um caso de uso de extensão. O caso de uso de extensão é sempre abstrato. Utilizado para descrever um segmento de comportamento adicional em uma instância de caso de uso que esteja executando o caso de uso base.

(__)Um diagrama de atividades é bem adaptado para modelar conjuntos variados de atividades no sistema. Tais atividades podem ser executadas por meio de controles condicionais ou até mesmo em paralelo. Assim sendo, um diagrama de atividade pode ser utilizado para modelar graficamente também programas concorrentes (threads).

Assinale a alternativa com a sequência correta:

 

Provas

Questão presente nas seguintes provas
2818311 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Segundo a norma IEEE 830, uma boa especificação de requisitos deve atender a critérios específicos de qualidade e contar certas características. A respeito do assunto, analise as afirmativas a seguir:

I-A norma IEEE 830 destaca como características, dentre outras, que uma boa especificação de requisitos deve ser correta, completa, modificável e consistente.

II-Quando se especificam requisitos, não é recomendado identificar de maneira única cada requisito, assim a referência a um determinado requisito pode ser aproveitada como referência a outro requisito similar (otimização).

III-Uma especificação é entendida como priorizada quando existem critérios que dão a cada requisito um valor de importância. Isso pode ser muito útil quando se deseja reduzir os riscos de um projeto (priorizando os mais críticos).

IV-O requisito "Definir que 92% das transações devem ser processadas em menos de 2 segundos cada" é um exemplo de requisito cuja especificação atende ao critério da consistência (consistente).

V-A norma ISO/IEC 25010 é uma norma ISO disponibilizada em 2011 para qualidade de produto de software. Tal padrão é muito abrangente e apresenta oito categorias para diferenciar os mais diversos tipos de requisitos funcionais. São elas: Adequação funcional, eficiência no desempenho, compatibilidade, usabilidade, confiabilidade, capacidade de manutenção, segurança e portabilidade.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2818309 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

O Java EE é uma plataforma que fornece uma ampla gama de tecnologias para desenvolvimento de aplicações empresariais, com várias camadas, cada uma com tecnologias específicas para atender a diferentes necessidades de negócios. Relacione corretamente cada item da primeira coluna (tecnologias) com a segunda coluna (camada):

Primeira coluna: tecnologias

1.JSF

2.JPA

3.JAX-WS

4JTA

5.JAAS

Segunda coluna: camada

(__)Serviços Web

(__)Dados

(__)Segurança

(__)Integração

(__)Apresentação

Assinale a alternativa que apresenta a correta associação entre as colunas:

 

Provas

Questão presente nas seguintes provas
2818188 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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?

 

Provas

Questão presente nas seguintes provas
2818187 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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?

 

Provas

Questão presente nas seguintes provas
2818186 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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?

 

Provas

Questão presente nas seguintes provas
2818185 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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?

 

Provas

Questão presente nas seguintes provas
2818184 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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);

}

}

 

Provas

Questão presente nas seguintes provas
2818181 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CETAP
Orgão: IGEPPS-PA
Provas:

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

 

Provas

Questão presente nas seguintes provas