Questões de Noções de Informática - Software para Concurso

Foram encontradas 2.344 questões

Q2802250 Arquitetura de Software

Ao analisar o código a seguir, podemos verificar uma estrutura comum de encapsulamento de dados desenvolvido na linguagem Java.


public class Account{

private String conteudo;


public void setConteudo(String conteudo){

this.conteudo = conteudo;

}

public String getconteudo(){

return conteudo;

}

}


Indique qual NÃO é uma das vantagens da utilização de classes construídas da maneira apresentada acima:

Alternativas
Q2802248 Arquitetura de Software

A linguagem de programação JavaScript possui diversas ferramentas para atender às demandas necessárias dos programadores. Considere a operação em JavaScript descrita abaixo e assinale a alternativa que corresponde ao seu comportamento.


X %= Y

Alternativas
Q2802246 Arquitetura de Software

“Árvore” é como é conhecida uma estrutura abstrata de dados bidimensional não linear, muito utilizada na organização de dados. Sobre essas estruturas abstratas de dados, o que NÃO é correto afirmar?

Alternativas
Q2802244 Arquitetura de Software

Existem diversas estruturas de dados que podem facilitar a abstração de problemas, armazenar referências ou valores e determinar regras para a utilização de seus dados. Segue abaixo alguns tipos de estruturas comumente utilizadas. Relacione os componentes da primeira coluna com suas características, presentes na segunda coluna:


I. Pilha.

II. Fila.

III. Árvore.


( ) Estrutura de dados bidimensional, não linear.

( ) Também conhecida pela sigla FIFO.

( ) Também conhecida pela sigla LIFO.

( ) Seus nós são inseridos apenas na cauda (ou final) e removidos apenas na cabeça (ou início).

( ) Uma coleção onde o último a entrar será o primeiro a sair.

Alternativas
Q2802240 Arquitetura de Software

Uma das formas de se desenvolver soluções é através de algoritmos recursivos. Qual será o valor encontrado em “X” ao fim da execução da rotina principal do código abaixo?


Inteiro função (n){

Se n <= 1 então

retorna 1

senão

retorna função (n-1) * n}


Rotina principal{

X :Inteiro

X recebe função(7)}

Alternativas
Q2802239 Arquitetura de Software

Analisando o algoritmo abaixo, que contém trabalho com vetores e estruturas de repetição, qual será o valor encontrado em “X” ao fim da execução?


Inicio

T,C :Inteiro

S,X :Real

V[12,45,34,13,10,2,14,6,35,4,73] :Vetor

C,S recebe 0

T recebe 10

Enquanto C <= T faça

S recebe S + V[C]

C recebe C + 1

Fim Enquanto

X recebe S / C

Fim

Alternativas
Q2801880 Arquitetura de Software

Dado a sequência de código Python3 abaixo, assinale a alternativa CORRETA:

j = (1,2,3,4,5)

h = [1,2,3,4,5]

Alternativas
Q2801872 Arquitetura de Software

Dada a sequência de código Python3, assinale a alternativa CORRETA:


q = [x ** 2 for x in range(5)]

Alternativas
Q2801868 Arquitetura de Software

Dada a sequência de código no Python3 , assinale a alternativa CORRETA:

x = range(20)

x = list(x)

for z in x[3:8]:

print(z)

Alternativas
Q2801866 Arquitetura de Software

Com as afirmações sobre a linguagem de programação Python3 , analise as assertivas abaixo:


I - O Python3 possui suporte nativo a arquivos CSV (Comma Separated Values) e podemos utilizar suas funcionalidades importando o módulo correspondente com o comando import csv

II - No Python3, qualquer objeto pode ser testado no estilo verdadeiro ou falso em condicionais ou operações booleanas, por exemplo, uma lista vazia retorna False.

III - O Python3 possui o pdb, um debugger iterativo de código fonte.

IV - No Python3, uma Tupla é uma sequência mutável onde podemos inserir elementos ao final.


Assinale a alternativa CORRETA:

Alternativas
Q2801863 Arquitetura de Software

A linguagem de programação Python possui lançamento periódico de versões. Uma das maiores modifi cações entre suas versões se deu no lançamento do Python3 em comparação com o Python2. Sem utilizar de importação de pacotes ou tratamento de dados, executando a expressão x = 3/2 em uma versão de Python2 e em uma versão do Python3. O resultado armazenado na variável x em cada versão será:

Alternativas
Q2801862 Arquitetura de Software

Na linguagem de programação Java 7, existem classes e interfaces que pertencem ao pacote java.util e que representam conjuntos de objetos. Esses possuem ainda a implementação de tarefas comuns em estrutura de dados, ex: Listas, Filas e Arvores. As interfaces Set, Queue e List fazem parte desta categoria e herdam de uma interface mais ampla no pacote java.util. Indique a alternativa que apresenta a interface do topo da hierarquia da representação de Set, Queue e List e representa a interface raiz para grupos de objetos em java.util:

Alternativas
Q2801522 Arquitetura de Software

No domínio do Planejamento Estratégico Empresarial, a análise estratégica que tem como objetivo a identificação das ameaças e oportunidades existentes no mercado, visando definir como competir, como se desenvolver e o quanto investir nos projetos, é denominada análise:

Alternativas
Q2801520 Arquitetura de Software

Uma empresa resolveu estruturar seus principais componentes e atividades dentro da perspectiva de Sistemas de Informação. Para isso teve que construir um Modelo de Sistemas de Informação. Nesse modelo os principais conceitos que devem ser destacados são recursos de:

Alternativas
Q2801519 Arquitetura de Software

Uma empresa possui um sistema legado, que foi concebido segundo a metodologia de Análise Essencial. Com base nos modelos oriundos dessa metodologia, um analista de sistemas deseja modificar o sistema, mas, para isso, deve ter acesso à descrição de todos os componentes de dados desse sistema, tais como fluxos, depósito de dados, entradas, saídas, que são descritos segundo uma notação específica. O modelo no qual vai se buscar essas informações é o(a):

Alternativas
Q2801518 Arquitetura de Software

No domínio da Orientação a Objeto, a habilidade de diferentes objetos responderem a uma mesma mensagem de diferentes maneiras é denominada:

Alternativas
Q2801517 Arquitetura de Software

Dado o programa C/C++ abaixo


#include <iostream.h>

int main () {

aint x,cont,n;

aifloat resp;

aicinn >> x;

aifor (cont=2; con<=x;cont ++)

ai{

aifloat h=1,i=1,j=0,k=0,t=1;

aiint par;

ain=cont;

aiwhile (n>0)

aiai{ oar n=%2;

aiaiif (par==1)

aiai{ t =j*h;

aiaij=i*h+j*k+t;

aiaii=i*k+t;

aiai}

ait=h*h; h=2*k*h+t; k=k*k+t;

ain=n/2

a}

iresp= j;

icout << resp << "\n";

a}

}


conclui-se que sua execução vai mostrar os x-1 elementos, maiores que 0, de uma série numérica que representa um(a):

Alternativas
Q2800917 Arquitetura de Software

Qual diagrama UML tem a função de auxiliar a comunicação entre analistas e usuários finais, descrevendo um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário, e como um sistema ou aplicativo interage com pessoas, organizações ou sistemas externos?

Alternativas
Q2800916 Arquitetura de Software

Qual artefato BPMN 2.0 é utilizado para modelar situações como realizar um pedido, enviar um email ou registrar uma ocorrência?

Alternativas
Q2800912 Arquitetura de Software

São objetivos da arquitetura de segurança Java EE v7:


1. Prover garantias de segurança efetiva dos produtos desenvolvidos em Java EE.

2. Especificar as tecnologias de segurança que podem ser utilizadas: Kerberos, NIS+, PK, ou NTLM.

3. Prover portabilidade, obedecendo à propriedade de aplicação Write Once, Run Anywhere do Java.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Respostas
601: C
602: C
603: D
604: B
605: D
606: C
607: B
608: C
609: A
610: B
611: C
612: A
613: B
614: E
615: C
616: D
617: B
618: C
619: E
620: A