Foram encontradas 18.421 questões

Resolva questões gratuitamente!

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

Q2695595 Arquitetura de Software

Considere o programa abaixo, escrito na linguagem Java:


public static void main(String[] args) {

int N = 5;

double Montante = 100, Total = 0, Parcela = 21, Juros = 0;

System.out.println("Início: Parcela = " + Parcela + " Montante = " + Montante);

for (int i = 0; i < N; i++) {

Montante = Montante - Parcela;

Total = Total + Parcela;

Montante = Montante + 1;

Juros = Juros + 1;

System.out.println((i + 1) + " Pago = " + Parcela + " Restante = " + Montante);

}

System.out.println("\n" + N + " parcelas. Total: = " + Total + ". Juros = " + Juros + ".");

}


Qual a saída gerada, após a execução do programa acima?

Alternativas
Q2695594 Arquitetura de Software

Uma função é dita recursiva se é definida em seus próprios termos, isto é, quando dentro dela há uma instrução de chamada para ela mesma. Considere o programa abaixo, escrito na linguagem Java, que contém uma função recursiva.


public static void main(String[] args) {

int X = 5, R;

R = Recursao(X);

System.out.println("R = " + R);

}

private static int Recursao(int X){

if(X == 0) return 1;

return X * Recursao(X-1);

}


Qual a saída gerada, após a execução do programa acima?

Alternativas
Q2695592 Arquitetura de Software

A arquitetura cliente/servidor foi desenvolvida para trabalhar com ambientes computacionais, nos quais um grande número de PC e Estações de Trabalho é clientes de servidores especializados. Os recursos disponibilizados pelos servidores especializados podem ser acessados pelas diversas máquinas clientes. Considerando as variações de aplicações de arquitetura cliente/servidor, avalie as afirmativas:


I - Um servidor é uma máquina que pode fornecer serviços para as máquinas clientes como acesso a arquivos, impressão, banco de dados ou Internet, configurando assim uma arquitetura lógica de duas camadas.

II - A arquitetura de três camadas, mais utilizada na Web, apresenta uma camada de cliente e duas camadas de servidor, em que o cliente é responsável por processar a interface com o usuário, a camada intermediária consiste de um servidor de aplicações e a terceira é um servidor de banco de dados.

III - O servidor de aplicações da camada intermediária da arquitetura cliente/servidor, além de armazenar as regras de negócio que são usadas para acessar os dados do servidor de banco de dados, também é usado para incrementar a segurança do banco de dados pela checagem das credenciais do cliente antes de acessar o banco de dados.

IV - Em uma aplicação Web, em arquitetura de três camadas, a camada cliente, que é responsável pela interação com o usuário, processa dados de entrada e de saída usando linguagens de marcação (HMTL etc.) e linguagens de script (javascript, vbscript etc.) de programas que são baixados do servidor e executado no computador local do usuário.


Estão CORRETAS as afirmativas:


Alternativas
Q2695590 Arquitetura de Software

CLIENTE (CODIGO, NOME, ENDERECO, TELEFONE);

PRODUTO (CODIGO, DESCRICAO, PRECO, SALDOESTOQUE);

VENDA (NUMERO, DATA, CODCLIENTE);

ITEMVENDA (NUMVENDA, CODPRODUTO, QTDE, VALORUNITARIO).


Considerando o esquema de um banco de dados acima, qual sentença SQL irá retornar os clientes que compraram o produto de código 1001, mostrando o nome e o telefone do cliente e a data da venda, ordenados primeiramente pelo nome e, em seguida, pela data, mostrando o mais recente primeiro?

Alternativas
Q2695589 Arquitetura de Software

A classe “Produto” tem as características: Código, Descrição, Preço e Saldo; e os comportamentos: Cadastrar e AlterarSaldo.

Qual das implementações em Java, a seguir, está de acordo com os conceitos de Encapsulamento e acesso através da Interface?

Alternativas
Q2695588 Arquitetura de Software

A UML possui distintas representações gráficas para os relacionamentos entre seus itens. Observe a figura abaixo.

Imagem associada para resolução da questão

Com base na representação gráfica da figura, especifique, na ordem, quais as denominações adequadas para:


I - Relação entre Janela e Evento.

II - Relação entre CaixaDeDiálogo e Controle.

III - Relação entre Janela e CaixaDeDiálogo.


Assinale a alternativa CORRETA.


Alternativas
Q2695587 Arquitetura de Software

Dado um modelo clássico de diagrama de sequência, conforme a seguir,


Imagem associada para resolução da questão

a representação de lógica por meio de restrições está presente em:

Alternativas
Q2695586 Arquitetura de Software

Considere o seguinte escopo de software e seus requisitos:


O Sistema Web X tem como objetivo auxiliar no gerenciamento de documentos de um grupo, como: inserir, excluir, modificar, consultar e resgatar, e ainda armazenará os documentos num banco de dados onde só usuários cadastrados poderão ter acesso aos mesmos. O sistema tem por requisitos:

• O SGBD utilizado será o PostgreSQL 8.2.4;

• O Sistema será feito em PHP;

• A máquina servidora do banco de dados será a utilizada no Laboratório Y.


A restrição de usuários apresentada pode ser caracterizada como um atributo de qualidade, conforme norma da Associação Brasileira de Normas Técnicas (ABNT) ISO-9126, e é denominada

Alternativas
Q2695585 Arquitetura de Software

Faça análise da figura a seguir e identifique a quantidade de depósitos de dados e a quantidade de entidades externas, respectivamente, no diagrama de fluxo de dados apresentado.

Imagem associada para resolução da questão

Alternativas
Q2695584 Arquitetura de Software

Observe a figura a seguir. Ela retrata um diagrama de classes, a partir de um sistema de informação para uma escola. É constituído das seguintes proposições:

Imagem associada para resolução da questão


I - Independentemente do tipo de banco de dados (relacional, OO, híbrido), busca-se armazenamento de dados persistentes.

II - O diagrama tem foco somente nos dados, como observado, em nome.escola ou nome.departamento.

III - A relação do diagrama de classes com o banco de dados físico é servir de procedimentos armazenados ou iniciar operações.

IV - Pode-se definir um conjunto próprio de estereótipos e valores atribuídos para direcionar detalhes específicos do banco de dados.

V - O diagrama expõe atributos primitivos de 3 classes (aluno, curso, instrutor) com outras 2 associações (escola, departamento).


Estão CORRETAS as afirmativas:

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691581 Arquitetura de Software

Considere o nome dos modificadores e as definições em questão.

"_____, esse modificador não é aplicado nas variáveis, apenas nas classes. Enquanto que que a classe não poderá ser instanciada, ou seja, não pode ser chamada pelos seus construtores. _____, torna o membro acessível às classes do mesmo pacote ou através de herança. _____, esse modificador quando usado para a criação de uma variável que poderá ser acessada por todas as instâncias de objetos desta classe como uma variável comum, ou seja, a variável criada será a mesma em todas as instâncias e quando seu conteúdo é modificado numa das instâncias, a modificação ocorre em todas as demais. "

Assinale a alternativa que preencha correta e respectivamente as lacunas.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691580 Arquitetura de Software

Analise o Código Java a seguir:

public class questao_java

{

public static void main(String args[])

{

string teste = "";

int var1 = 10;

int var2 = 20;

int res = 0;

res = var1 + var2;

teste += res;

res = var1++ + var2;

teste += " - " + res;

res = var1 + var2;

teste += " - " + var1;

System.out.println(teste);

}

}

Assinale a alternativa que contém o resultado correto da execução do código.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691579 Arquitetura de Software

Considere o desenvolvimento Java, analise as afirmativas abaixo e dê valores de Verdadeiro (V) ou Falso (F).

( ) No ciclo de vida de um servlet, o servidor recebe uma requisição e a repassa para o container, que a delega a um servlet. O container carrega a classe na memória, cria uma instância da classe do servlet e inicia a instância chamando o método init( ).

( ) As interfaces normalmente utilizadas para executar operações de conexão e manipulação de dados em um banco de dados relacional podem ser encontradas no pacote javax.swing.sql.

( ) Java é muito utilizado por ter como característica gerar um código independente de plataforma que pode ser executado em qualquer arquitetura e sistema operacional.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691578 Arquitetura de Software

Quanto ao modificador utilizado na declaração de um método dentro de uma classe qualquer, para que o método possa ser invocado sem a necessidade da classe ser instanciada, assinale a alternativa correta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691577 Arquitetura de Software

Sobre práticas de desenvolvimento, assinale a alternativa incorreta.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691576 Arquitetura de Software

Analise o Código Java a seguir:

class questao_java

{

public static void main(String[] args)

{

for (int i = 0; i < 8; i++)

System.out.println(X(i));

}

public static int X(int n)

{

int result = 1;

for (int i = 5; i <= n; i++)

result *= i;

return result;

}

}

Assinale a alternativa correta que apresenta a soma dos valores exibidos pelo comando System.out.println(X(i)).

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691575 Arquitetura de Software

A respeito de Data Warehouse, analise as afirmativas abaixo e assinale a alternativa correta.

I. Como características pode-se listar que pode ser Orientado por Assunto, Integrado, Não volátil e Orientado por Tempo.

II. Processo que extrai os dados de sistemas operacionais e transacionais, limpando, transformando em informações organizadas, permitindo análises dessas informações.

III. Os data marts são como pequenas fatias de data warehouse, que armazenam subconjuntos de dados.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691574 Arquitetura de Software

Sobre CSS (Cascading Style Sheets ou Folha de Estilos em Cascata), analise as afirmativas abaixo e dê valores de Verdadeiro (V) ou Falso (F).

( ) O CSS é uma linguagem de folhas de estilos que é utilizada para definir como os documentos escritos na linguagem de marcação (HTML ou XML) devem ser apresentados em termos de layout.

( ) Em um cenário ideal, enquanto o HTML é usado para estruturar os conteúdos, o CSS é utilizado para formatá-los.

( ) Possibilidade do controle do layout de vários documentos a partir de um único arquivo CSS.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691573 Arquitetura de Software

Sobre elementos HTML leia atentamente o excerto abaixo:

"O atributo ________ designa um nome ao elemento ao qual este é aplicado, e para que a marcação seja válida, deverá haver no documento apenas um elemento com o nome designado. O atributo ____________ designa um ou vários nomes de classes as quais um elemento pertence."

Assinale a alternativa que preencha correta e respectivamente as lacunas.

Alternativas
Ano: 2019 Banca: IBFC Órgão: FSA-SP Prova: IBFC - 2019 - FSA-SP - Analista de Sistemas I |
Q2691572 Arquitetura de Software

Sobre o conceito Encapsulamento de Programação Orientada a Objetos, assinale a alternativa correta.

Alternativas
Respostas
8121: B
8122: A
8123: E
8124: D
8125: B
8126: C
8127: A
8128: E
8129: C
8130: D
8131: B
8132: D
8133: C
8134: B
8135: D
8136: A
8137: D
8138: D
8139: C
8140: B