Questões de Arquitetura de Software para Concurso

Foram encontradas 7.359 questões

Q2812090 Arquitetura de Software

Na segurança da informação, é uma solução alternativa segura para substituição do uso do telnet no acesso remoto:

Alternativas
Q2812088 Arquitetura de Software

Nos servidores web apache convencionais, toda a configuração do servidor é realizada sobre um arquivo gestor que é carregado e lido antes dos outros arquivos de configuração. Esse arquivo é conhecido como:

Alternativas
Q2812087 Arquitetura de Software

Em relação ao cabeamento estruturado, é correto afirmar que:

Alternativas
Q2812086 Arquitetura de Software

A transferência de arquivos e o controle de autenticação são tarefas implementadas por meio do protocolo/serviço:

Alternativas
Q2812085 Arquitetura de Software

No modelo TCP/IP, são protocolos característicos da “camada de rede” e da “camada de aplicação”, respectivamente:

Alternativas
Q2812084 Arquitetura de Software

Na implementação do DHCP, o intervalo consecutivo dos endereços IP possíveis para uma rede, é conhecido como:

Alternativas
Q2812083 Arquitetura de Software

Alguns equipamentos de rede estão disponibilizados na Coluna I. Faça a correta correspondência com os seus conceitos associados, dispostos na Coluna II.


Coluna I


1. Repetidores

2. Pontes

3. Gateway

4. Roteadores

5. Switches


Coluna II


( ) Divide os trechos de uma rede em segmentos independentes.

( ) Dispositivo intermediário utilizado geralmente para interligar redes com protocolos distintos.

( ) Equipamentos (hardware) capazes de ligar uma rede a outra.

( ) Dispositivos de hardware que têm a capacidade de regenerar um sinal recebido.

( ) Dispositivos inteligentes que conseguem estabelecer canais independentes entre cada par de computadores.


A sequência correta é:

Alternativas
Q2812081 Arquitetura de Software

São características do modelo OSI,EXCETO:

Alternativas
Q2812080 Arquitetura de Software

É uma característica das redes com topologia lógica em anel:

Alternativas
Q2809058 Arquitetura de Software

Assinale a alternativa que apresenta os três métodos básicos de acesso a registro de um arquivo.

Alternativas
Q2809057 Arquitetura de Software

Esta é também uma organização de acesso direto ao registro. Aqui, o acesso é mais imediato ainda, uma vez que é feito por um relacionamento entre a chave e o endereço do registro. A grande vantagem desse tipo de organização é a rapidez de acesso a um determinado registro. Há, porém, a desvantagem de maior ocupação de memória


Fernando Velloso. Informática: conceitos básicos. 10.ª ed.

Rio de Janeiro: Elsevier, 2017.

Assinale a alternativa que apresenta o método de organização de arquivos descrito no texto acima.

Alternativas
Q2803537 Arquitetura de Software

Assinale a alternativa que contém apenas elementos HTML que pertencem por padrão ao grupo de elementos de bloco (block-level elements).

Alternativas
Q2803523 Arquitetura de Software

Considere um banco de dados criado no MySQL 5.7 com os seguintes comandos:


CREATE DATABASE controle;

USE controle;


CREATE TABLE PAGAMENTOS (

ID INT PRIMARY KEY AUTO_INCREMENT,

NOME VARCHAR(50),

VALOR DOUBLE );

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',1500);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',300);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',450);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',3450);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',180);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',520);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',840);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',110);

INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',3300);


Logo após, a seguinte consulta foi executada:


SELECT NOME, SUM(VALOR) AS TOTAL

FROM PAGAMENTOS

GROUP BY NOME HAVING TOTAL > (

SELECT SUM(VALOR) / COUNT(DISTINCT NOME)

FROM PAGAMENTOS );


Assinale a alternativa que contém o número de linhas retornadas pela consulta anterior.

Alternativas
Q2803518 Arquitetura de Software

Em relação ao objeto XMLHttpRequest, usado para criar e gerenciar solicitações em aplicações Ajax, considere as seguintes afirmativas:


I. A propriedade onreadystatechange armazena a função de callback, ou seja, o tratador de evento que é chamado quando o servidor responde uma solicitação.

II. A propriedade status armazena o código de status HTTP da solicitação. O status 200 significa que a solicitação teve sucesso; o status 404 significa que o recurso solicitado não foi localizado; e o status 500 indica que houve um erro enquanto o servidor estava processando a solicitação.

III. O método open envia a solicitação ao servidor, e possui dois parâmetros obrigatórios: o método (GET ou POST) e a URL. Também há um terceiro parâmetro opcional, que especifica se a conexão é assíncrona ou não (por padrão, ele é definido como true).


Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETA(S):

Alternativas
Q2803516 Arquitetura de Software

Analise as afirmativas a seguir sobre o modelo relacional.


I. No modelo relacional formal, uma relação é definida como um conjunto de tuplas. Por definição, todos os elementos de um conjunto são distintos; logo, todas as tuplas de uma relação também precisam ser distintas.

II. Além das restrições de domínio, chave e NOT NULL, dois outros tipos de restrições também são considerados parte do modelo relacional: integridade de entidade e integridade referencial.

III. A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL.


Assinale a alternativa em que toda(s) a(s) afirmativa(s) está (ão) CORRETA(S):

Alternativas
Q2803513 Arquitetura de Software

Considere o seguinte código HTML contendo uma folha de estilo CSS3.


<html>

<head>

<style>

body p {color:blue;}

div + p {color:red;}

div > p {color:yellow;}

</style>

</head>

<body>

<div><p>Foo</p></div>

<p>Bar</p>

<p>Void</p>

</body>

</html>


A página descrita pelo código mostrado, ao ser visualizada em um navegador, exibirá as palavras Foo, Bar e Void. Assinale a alternativa que indica a cor com que cada palavra será escrita.

Alternativas
Q2803511 Arquitetura de Software

Analise o seguinte código HTML contendo uma folha de estilo CSS3 e um script escrito na linguagem JavaScript. Se a página descrita pelo código for visualizada em um navegador, será exibido o texto _________ na cor _________.

<html>

<head>

<style>

.animal {color:red;}

#animal {color:blue;}

</style>

<script type="text/javascript">

<!--

var s = "HIPOPOTAMO";

document.write("<div id=\"animal\">");

document.write(s.substr(2,3));

document.write(s.substring(2,4));

document.write("</div>");

-->

</script>

</head>

<body>

</body>

</html>


Assinale a alternativa que apresenta as palavras que preenchem CORRETAMENTE as lacunas, na ordem em que aparecem no texto.

Alternativas
Q2803510 Arquitetura de Software

Analise o trecho de código a seguir escrito em Java.


// Inicio do arquivo Foo.java

package operadores;



public class Foo {

public static void main(String[] args) {

byte b;

b = 24 & 10;

System.out.print(b);

b = 24 ^ 10;

System.out.print(b);

b = 24 | 10;

System.out.print(b);

}

}

// Final do arquivo Foo.java


Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.

Alternativas
Q2803508 Arquitetura de Software

Analise o trecho de código a seguir escrito em Java.


// Inicio do arquivo TesteLiskov.java

package geometria;


class Retangulo {

protected int largura;

protected int altura;

public void setLargura(int l){largura =

l;}

public void setAltura(int a){altura = a;}

public int getLargura(){return largura;}

public int getAltura(){return altura;}

public int getArea(){return largura *

altura;}

}


class Quadrado extends Retangulo {

public void setLargura(int l){

largura = l;

altura = l;

}

public void setAltura(int a) {

largura = a;

altura = a;

}

}

class TesteLiskov {

private static Retangulo xyz() {return new

Quadrado();}

public static void main (String args[]) {

Retangulo r = TesteLiskov.xyz();

r.setAltura(10);

r.setLargura(5);

int a = r.getArea();

System.out.print(a++);

}

}

// Fim do arquivo TesteLiskov.java


Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.

Alternativas
Q2803507 Arquitetura de Software

Analise o código a seguir escrito na linguagem PHP. Considere que o código será executado em um ambiente onde a versão 7.0.11 do PHP se encontra devidamente instalado.

<?php

$var1 = 3;

$var2 = 8;

$var3 = 5;

$var4 = ++$var2 * $var1--;

$var5 = $var3-- - $var1;

$var6 = --$var1 + $var3++;

echo _______ ($var1*$var3+$var5).($var2*$var4-$var6);

?>

Após executar o código anterior, o resultado exibido na página será:

Alternativas
Respostas
1561: B
1562: E
1563: A
1564: D
1565: A
1566: E
1567: A
1568: A
1569: B
1570: E
1571: A
1572: D
1573: C
1574: B
1575: E
1576: A
1577: D
1578: A
1579: C
1580: E