Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2635559 Arquitetura de Software

Considere os programas em C# e em PHP a seguir:


C#


using System;

namespace TratamentoExcecao (

class Program (

static void Main(:string[] arqs) (

try( double num = 10;

double den = 0;

double r = FazDivisao(num, den);

Console.WriteLine($"Resultado da divisao: {r}");

}

catch (DivideByZeroException ex) {

Console.WriteLine($"Erro: (ex.Message}");

}

catch (Exception ex) {

Console.WriteLine($"Erro desconhecido: {ex.Message}");

}

}

static double FazDivisao(double n, double d) (

if (d==0) (

}

return n / d;

}

}

}

PHP


<?php

function divide($a, $b) {

if ($b === 0) {

}

return $a / $b;

}


try {

$num1 = 10;

$num2 = 0;

$resultado = divide($num1, $num2);

echo "O resultado da divisão é: " . $resultado;

} catch (Exception $e) {

echo "Erro: " . $e->getMessage ();

}

?>








Em condições ideais, para que cada um dos programas possa ser executado fazendo o tratamento de exceção relativo à divisão e sejam impressas as frases exatamente iguais, as lacunas I e II devem ser corretamente preenchidas com:

Alternativas
Q2635558 Arquitetura de Software

Considere a função em PHP abaixo que gera uma string aleatória formada por caracteres restritos a letras maiúsculas e números. O tamanho da string é passado como parâmetro e a string resultante tem essa quantidade de caracteres.


function gera$tringAleatoria($tamanho) {

$caracteres = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

$stringAleatoria = ' ';

for ($i = 0; $i < $tamanho; $i++) {

}

return $stringAleatoria;

}


Para que esta função, posteriormente, seja incluída em um código e testada em condições ideais, a lacuna I deve ser corretamente preenchida com:

Alternativas
Q2635555 Arquitetura de Software

Examine o programa em C abaixo.


#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>


#define NUM_ADVOGADOS 3


void advogado(int id) (

printf("Advogado %d: Preparando argumentos\n", id);

usleep(rand() % 2000000 + 1000000); // Simula o tempo de preparação

printf("Advogado %d: Apresentando o caso ao tribunal\n", id) ;

usleep(rand() % 2000000 + 1000000); // Simula o tempo de apresentação

printf("Advogado %d: Caso resolvido\n", id);

}


int main() {

srand(time(NULL));

for (int i = 1; i <= NUM_ADVOGADOS; i ++) (

if (fork() == 0) (

}

}

// Código do processo pai (tribunal)

for (int i = 1; i <= NUM_ADVOGADOS; i ++) (

wait(NULL); // aguarda todos os processos filhos terminarem

}

printf("Todos os casos foram resolvidos.\n");

return 0;

}


Considerando que uma das saídas do programa acima, compilado e executado em condições ideais, seja:


Advogado 1: Preparando argumentos

Advogado 3: Preparando argumentos

Advogado 2: Preparando argumentos

Advogado 3: Apresentando o caso ao tribunal

Advogado 2: Apresentando o caso ao tribunal

Advogado 1: Apresentando o caso ao tribunal

Advogado 1: Caso resolvido

Advogado 3: Caso resolvido

Advogado 2: Caso resolvido

Todos os casos foram resolvidos.


A lacuna I deve ser corretamente preenchida com:

Alternativas
Q2635553 Arquitetura de Software

Um Analista está desenvolvendo um sistema de registro de processos trabalhistas e precisa enviar para o servidor as informações dos processos em um documento no formato JSON. A abordagem adequada para representar vários processos de forma organizada e acessível, tornando a manipulação e a iteração mais fáceis, é utilizar

Alternativas
Q2635552 Arquitetura de Software

Uma Analista está desenvolvendo uma API REST para um aplicativo e deseja criar a documentação usando o Swagger. Essa documentação é criada adequadamente através

Alternativas
Q2635549 Arquitetura de Software

Considere o bloco de código TypeScript a seguir:


pessoa = ['Paulo Freitas', 'Rua Barreto de Freitas ', 45];

console.log(pessoa);


Para que o bloco seja executado corretamente, em condições ideais, a tupla pessoa deve ter sido definida anteriormente pela instrução

Alternativas
Q2635548 Arquitetura de Software

O Auth2 foi construído com base em quatro papéis (ou atores) principais, cada um com responsabilidades específicas no processo de autorização. Esses papéis são:

Alternativas
Q2635547 Arquitetura de Software

SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que

Alternativas
Q2635542 Arquitetura de Software

Para oferecer solução a uma instituição que está enfrentando problemas de desempenho de rede, incluindo lentidão na transferência de dados, interrupção nas chamadas de voz pela internet e instabilidade das conexões, um Analista sugeriu a atualização do cabeamento para a categoria 6a, que

Alternativas
Q2635541 Arquitetura de Software

No cabeçalho IPv6, há um campo de 20 bits utilizado para fornecer um identificador para pacotes que pertencem ao mesmo fluxo de tráfego. Esse campo pode ser usado pelos dispositivos de rede para aplicar políticas de QoS, como garantir uma determinada largura de banda, latência ou priorização para pacotes de um mesmo fluxo. Trata-se do campo

Alternativas
Q2635539 Arquitetura de Software

Em um ambiente Linux configurado em condições ideais, utiliza-se o comando nmap 192.168.246.142 para realizar uma varredura de portas no host 192.168.246.142 e verificar quais estão abertas. Para tentar identificar os serviços e suas versões nessas portas, deve-se acrescentar a esse comando, no lugar correio, o parâmetro

Alternativas
Ano: 2023 Banca: IDECAN Órgão: SSP-SE Prova: IDECAN - 2023 - SSP-SE - Papiloscopista |
Q2635350 Arquitetura de Software

Dentre as alternativas abaixo, pode-se considerar como tipos de firewall:


I. Firewall de filtragem de pacotes.

II. Firewall/gateway de nível de circuito.

III. Firewall/gateway de nível de aplicativo – também conhecido como proxy.

IV. Firewall de inspeção estado.

V. Firewall de próxima geração – NGFW.

Alternativas
Ano: 2023 Banca: IDECAN Órgão: SSP-SE Prova: IDECAN - 2023 - SSP-SE - Papiloscopista |
Q2635348 Arquitetura de Software

Veja abaixo as seguintes afirmações:


I. Sobre vírus de computador, se você não tem software pirata e seus softwares estão atualizados no seu computador, podemos afirmar não irá pegar vírus

II. Seu computador possui um ótimo antivírus que está atualizado e completamente funcional, assim podemos então afirmar que um vírus não conseguirá atacar seu computador, mas um worm, sim.

III. Um firewall tem como principal função evitar vírus.


Pode-se concluir que é(são) verdadeira(s)

Alternativas
Q2635265 Arquitetura de Software

Em um contexto de segurança da informação, os profissionais frequentemente empregam técnicas avançadas para identificar e mitigar ameaças cibernéticas. Entre essas técnicas, destaca-se o uso de um "Honeypot".


O propósito principal de um "Honeypot", é:

Alternativas
Q2632866 Arquitetura de Software

Em relação à Arquitetura da Informação em um site, assinale a alternativa que apresenta corretamente o termo relacionado à escolha dos nomes que identificam a reunião e descrição de conteúdos, ajudando assim o usuário a encontrar o que procura.

Alternativas
Q2632786 Arquitetura de Software

Sobre a Governança de TI, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) Para alcançar um nível de excelência de Governança de TI, basta implantar um dos modelos de melhores práticas, tais como CobiT e ITIL.

( ) A Governança de TI busca o direcionamento da TI para atender ao negócio.

( ) O controle e a avaliação dos riscos de TI não fazem parte do escopo da Governança de TI.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Alternativas
Q2632785 Arquitetura de Software

Segundo a ITIL v.3, a função Central de Serviços faz parte do estágio de:

Alternativas
Q2632784 Arquitetura de Software

O CobiT 5 define seis níveis de capacidade que um processo pode atingir:


Nível 0 – Processo Incompleto

Nível 1 – Processo Executado

Nível 2 – Processo Gerenciado

Nível 3 – Processo Estabelecido

Nível 4 – Processo Previsível

Nível 5 – Processo em Otimização


Segundo o CobiT 5, qual desses níveis é caracterizado pelo processo estar implementado utilizando um processo definido capaz de atingir os seus resultados esperados?

Alternativas
Q2632783 Arquitetura de Software

Segundo o Guia PMBOK 5ª Edição, os planos, processos, políticas, procedimentos e bases de conhecimento específicas da organização e por ela usados são conhecidos como:

Alternativas
Q2632781 Arquitetura de Software

Assinale a alternativa que corresponde ao resultado esperado pela execução do comando SQL abaixo:


SELECT *

INTO BKP_VENDAS

FROM VENDAS;

Alternativas
Respostas
1501: C
1502: A
1503: B
1504: A
1505: A
1506: B
1507: A
1508: E
1509: E
1510: D
1511: E
1512: A
1513: E
1514: D
1515: B
1516: B
1517: E
1518: C
1519: D
1520: A