Questões de Concurso
Para analista de sistemas
Foram encontradas 15.593 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere a seguinte instrução para as questões 18, 19, 20, 21 e 22
CREATE TABLE PRODUTO (
ID INT NOT NULL PRIMARY KEY,
NOME_PRODUTO VARCHAR
);
CREATE TABLE CLIENTE (
ID INT NOT NULL PRIMARY KEY,
NOME_CLIENTE VARCHAR,
ENDERECO VARCHAR
);
CREATE TABLE PEDIDO (
ID int NOT NULL PRIMARY KEY,
NUMPEDIDO INT NOT NULL,
IDPRODUTO INT NOT NULL,
NUMQUANTIDADE INT NOT NULL,
IDCLIENTE INT,
FOREIGN KEY(IDCLIENTE)
REFERENCES CLIENTE(ID),
FOREIGN KEY(IDPRODUTO)
REFERENCES PRODUTO(ID)
);
Assinale a alternativa quanto a instrução SQL que pode trazer o nome do produto que foi vendido mais de 3 vezes.
Considere que os Diagramas de UML estão divididos em Estruturais e Comportamentais. Assinale a alternativa que possui corretamente diagramas Comportamentais.
A respeito dos protocolos de rede, classificados em camadas no Modelo OSI (Open System Interconnection) e analise as afirmativas abaixo e dê valores de Verdadeiro (V) ou Falso (F).
( ) Camada de Enlace de Dados: Ethernet e FDDI (Fiber Distributed Data Interface).
( ) Camada de Aplicação: NTP (Network Time Protocol) e DHCP (Dynamic Host Configuration Protocol).
( ) Camada de Transporte: TCP (Transmission Control Protocol) e FTP (File Transfer Protocol).
( ) Camada de Rede: IPv4 e ICMP (Internet Control Message Protocol).
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Observe as lacunas acerca dos nomes dos principais objetivos da Criptografia.
“____________ permite que somente o destinatário autorizado possa ser capaz de extrair o conteúdo da sua forma cifrada, enquanto que a ____________permite que o destinatário identifique se a mensagem foi modificada durante a transmissão. _______________, não possibilita que o remetente negue a autoria da sua mensagem.”
Assinale a alternativa que preencha correta e respectivamente as lacunas.
Sobre algumas funções oferecidas pelo Microsoft Excel, versão português, identifique abaixo os nomes das funções.
"______________ , função utilizada para retornar um valor para quando a condição é verdadeira e outro valor para quando a condição é falsa.______________ , função utilizada para localizar um valor em linhas de uma tabela ou de um intervalo a partir de uma chave. ______________ , função que agrupa vários itens de texto em um único item de texto."
Assinale a alternativa que preencha correta e respectivamente as lacunas.
Leia a entrevista do autor da expressão “imigrantes digitais” para responder às questões 7, 8, 9 e 10.
(Texto Adaptado)
PATRICIA GOMES
Folha - Como o senhor define nativos e imigrantes digitais? Marc Prensky - Nativos digitais são aqueles que cresceram cercados por tecnologias digitais. Para eles, a tecnologia analógica do século 20 – como câmeras de vídeo, telefones com fio, informação não conectada (livros, por exemplo), internet discada – é velha. Os nativos digitais cresceram com a tecnologia digital e usaram isso brincando, por isso não têm medo dela, a veem como uma aliada. Já os imigrantes digitais são os que chegaram à tecnologia digital mais tarde na vida e, por isso, precisaram se adaptar.
Um imigrante digital consegue ensinar um nativo digital?
Depende do que você entende por "ensinar". Se você quer saber se os mais velhos podem orientar os mais novos, fazendo as perguntas certas, a resposta é "sim". Se você quer saber se os jovens vão ouvir os mais velhos falar sobre coisas que não acham importantes, a resposta é "não". A educação precisa ser menos sobre o sentido de contar, e mais sobre partilhar, aprender junto.
A tecnologia mudou as relações na sala de aula?
Em cada lugar há um efeito diferente. Em alguns casos, reforçou as relações, conectou professores e alunos isolados. Em outros, trouxe medo, desconfiança, desrespeito mútuo. Por exemplo, um professor pode pensar que os alunos têm a concentração de um inseto. Os alunos podem pensar que os professores são analfabetos digitais. É quase impossível o aprendizado ocorrer em circunstâncias assim. O que a gente precisa é de respeito mútuo entre professores e estudantes.
O papel dos professores mudou em comparação com o das décadas de 80 e 90?
Sim. O papel do professor está mudando gradualmente. Está deixando de ser apenas o de transmissor de conteúdo, disciplinador e juiz da sala de aula para se tornar o de treinador, guia, parceiro. A maioria dos professores está em algum lugar no meio; poucos são parceiros de verdade.
E continua mudando?
Sim. E precisa continuar mudando se os professores quiserem ajudar os alunos do século 21 a aprender. Alguns acham que a pedagogia vai mudar automaticamente, assim que os "nativos digitais" se tornarem professores. Eu discordo. Há pressões forçando os professores novos a adotar métodos antigos. Nós precisamos fazer um grande esforço de mudança. Primeiro, mudar a forma como nós ensinamos – nossas pedagogias. Depois, mudar a tecnologia que nos dá suporte. Finalmente, mudar o que nós ensinamos – nosso currículo – para estarmos em acordo com o contexto e as necessidades do século 21.
“ ___________cresceram com a tecnologia digital e usaram isso brincando, por isso___________ , a veem como uma aliada. Já os imigrantes digitais são os que chegaram ___________mais tarde na vida e, por isso, precisaram se adaptar.”
Assinale a alternativa que preencha respectivamente as lacunas, preservando o seu sentido original e respeitando a Gramática Normativa da Língua Portuguesa.
Leia a entrevista do autor da expressão “imigrantes digitais” para responder às questões 7, 8, 9 e 10.
(Texto Adaptado)
PATRICIA GOMES
Folha - Como o senhor define nativos e imigrantes digitais? Marc Prensky - Nativos digitais são aqueles que cresceram cercados por tecnologias digitais. Para eles, a tecnologia analógica do século 20 – como câmeras de vídeo, telefones com fio, informação não conectada (livros, por exemplo), internet discada – é velha. Os nativos digitais cresceram com a tecnologia digital e usaram isso brincando, por isso não têm medo dela, a veem como uma aliada. Já os imigrantes digitais são os que chegaram à tecnologia digital mais tarde na vida e, por isso, precisaram se adaptar.
Um imigrante digital consegue ensinar um nativo digital?
Depende do que você entende por "ensinar". Se você quer saber se os mais velhos podem orientar os mais novos, fazendo as perguntas certas, a resposta é "sim". Se você quer saber se os jovens vão ouvir os mais velhos falar sobre coisas que não acham importantes, a resposta é "não". A educação precisa ser menos sobre o sentido de contar, e mais sobre partilhar, aprender junto.
A tecnologia mudou as relações na sala de aula?
Em cada lugar há um efeito diferente. Em alguns casos, reforçou as relações, conectou professores e alunos isolados. Em outros, trouxe medo, desconfiança, desrespeito mútuo. Por exemplo, um professor pode pensar que os alunos têm a concentração de um inseto. Os alunos podem pensar que os professores são analfabetos digitais. É quase impossível o aprendizado ocorrer em circunstâncias assim. O que a gente precisa é de respeito mútuo entre professores e estudantes.
O papel dos professores mudou em comparação com o das décadas de 80 e 90?
Sim. O papel do professor está mudando gradualmente. Está deixando de ser apenas o de transmissor de conteúdo, disciplinador e juiz da sala de aula para se tornar o de treinador, guia, parceiro. A maioria dos professores está em algum lugar no meio; poucos são parceiros de verdade.
E continua mudando?
Sim. E precisa continuar mudando se os professores quiserem ajudar os alunos do século 21 a aprender. Alguns acham que a pedagogia vai mudar automaticamente, assim que os "nativos digitais" se tornarem professores. Eu discordo. Há pressões forçando os professores novos a adotar métodos antigos. Nós precisamos fazer um grande esforço de mudança. Primeiro, mudar a forma como nós ensinamos – nossas pedagogias. Depois, mudar a tecnologia que nos dá suporte. Finalmente, mudar o que nós ensinamos – nosso currículo – para estarmos em acordo com o contexto e as necessidades do século 21.
A partir da leitura atenta da entrevista e da Gramática Normativa da Língua Portuguesa, analise as afirmativas abaixo.
I. A informação contida entre travessões na primeira resposta, “– como câmeras de vídeo, telefones com fio, informação não conectada (livros, por exemplo), internet discada –”, tem função de Aposto no texto.
II. O entrevistado foi incoerente ao responder à pergunta “Um imigrante digital consegue ensinar um nativo digital?”, já que respondeu “sim” e “não”.
III. Para o entrevistado, a tecnologia digital não resolveu um problema fundamental para que existam condições de ensino e aprendizagem: o respeito nas relações pedagógicas.
IV. Segundo o entrevistado, não basta que os jovens nascidos na era digital tornem-se professores para que a educação se transforme, é necessário que esses jovens incluam os “imigrantes digitais” nesse processo, respeitando as tradições e, a partir, disso construam um novo ambiente escolar.
Leia a entrevista do autor da expressão “imigrantes digitais” para responder às questões 7, 8, 9 e 10.
(Texto Adaptado)
PATRICIA GOMES
Folha - Como o senhor define nativos e imigrantes digitais? Marc Prensky - Nativos digitais são aqueles que cresceram cercados por tecnologias digitais. Para eles, a tecnologia analógica do século 20 – como câmeras de vídeo, telefones com fio, informação não conectada (livros, por exemplo), internet discada – é velha. Os nativos digitais cresceram com a tecnologia digital e usaram isso brincando, por isso não têm medo dela, a veem como uma aliada. Já os imigrantes digitais são os que chegaram à tecnologia digital mais tarde na vida e, por isso, precisaram se adaptar.
Um imigrante digital consegue ensinar um nativo digital?
Depende do que você entende por "ensinar". Se você quer saber se os mais velhos podem orientar os mais novos, fazendo as perguntas certas, a resposta é "sim". Se você quer saber se os jovens vão ouvir os mais velhos falar sobre coisas que não acham importantes, a resposta é "não". A educação precisa ser menos sobre o sentido de contar, e mais sobre partilhar, aprender junto.
A tecnologia mudou as relações na sala de aula?
Em cada lugar há um efeito diferente. Em alguns casos, reforçou as relações, conectou professores e alunos isolados. Em outros, trouxe medo, desconfiança, desrespeito mútuo. Por exemplo, um professor pode pensar que os alunos têm a concentração de um inseto. Os alunos podem pensar que os professores são analfabetos digitais. É quase impossível o aprendizado ocorrer em circunstâncias assim. O que a gente precisa é de respeito mútuo entre professores e estudantes.
O papel dos professores mudou em comparação com o das décadas de 80 e 90?
Sim. O papel do professor está mudando gradualmente. Está deixando de ser apenas o de transmissor de conteúdo, disciplinador e juiz da sala de aula para se tornar o de treinador, guia, parceiro. A maioria dos professores está em algum lugar no meio; poucos são parceiros de verdade.
E continua mudando?
Sim. E precisa continuar mudando se os professores quiserem ajudar os alunos do século 21 a aprender. Alguns acham que a pedagogia vai mudar automaticamente, assim que os "nativos digitais" se tornarem professores. Eu discordo. Há pressões forçando os professores novos a adotar métodos antigos. Nós precisamos fazer um grande esforço de mudança. Primeiro, mudar a forma como nós ensinamos – nossas pedagogias. Depois, mudar a tecnologia que nos dá suporte. Finalmente, mudar o que nós ensinamos – nosso currículo – para estarmos em acordo com o contexto e as necessidades do século 21.
De acordo com a leitura atenta da entrevista,assinale a alternativa correta.
Leia com atenção, abaixo a letra da canção Olhos nos olhos de Chico Buarque abaixo para responder às questões 3, 4, 5 e 6.
Olhos nos olhos
Quando você me deixou, meu bem
Me disse “pra” ser feliz e passar bem
Quis morrer de ciúme, quase enlouqueci
Mas depois, como era de costume, obedeci
Quando você me quiser rever
Já vai me encontrar refeita, pode crer
Olhos nos olhos, quero ver o que você faz
Ao sentir que sem você eu passo bem demais
E que venho até remoçando
Me pego cantando
Sem mais nem porquê
E tantas águas rolaram
Quantos homens me amaram
Bem mais e melhor que você
Quando talvez precisar de mim
“Cê” sabe a casa é sempre sua, venha sim
Olhos nos olhos, quero ver o que você diz
Quero ver como suporta me ver tão feliz
A partir da leitura atenta da letra da canção e de acordo com a Gramática Normativa da Língua Portuguesa, assinale a alternativa incorreta.
Em Python, um set é uma coleção que contém apenas elementos distintos. Essa linguagem nos permite manipularmos sets através de métodos e operadores. A respeito da manipulação de sets em Python, analise o código abaixo e marque alternativa que indica, corretamente, o conteúdo do set que será impresso em tela pelo comando print.
-
A= set([0, 1, 3, 3, 5, 7, 9])
A.discard(3)
B = {0, 2, 4, 4, 6, 8, 9}
B.remove(2)
C = {0, 1, 3, 5, 9}
D=A | B & C
print(D)
O levantamento de requisito é ponto de partida para atividade de desenvolvimento de sistemas de software. Resolução de conflitos, definição de prioridades, compreensão do domínio, são apenas alguns dos desafios enfrentados no levantamento de requisitos. A literatura da área define diversas técnicas que podem ser utilizadas para facilitar a execução dessa tarefa. Marque a alternativa que indica, corretamente, o nome da metodologia, criada pela lntemational Business Machínes Corporation (IBM). Essa metodologia facilita o trabalho de levantamento de requisitos através do uso de dinâmicas de grupo, com o objetivo de captar o ponto de vista dos usuários sobre o sistema que será desenvolvido. Além disso, ela é composta por fases como: adaptação, sessão e finalização.
O H2 é um banco de dados desenvolvido em linguagem Java e bastante utilizado em aplicações com essa mesma linguagem. É possível, por exemplo, sua integração com JPA, o que traz grandes facilidades para o desenvolvedor no processo de criação e persistência de entidades. A respeito de características do H2, analise as afirmativas abaixo e marque alternativa correta.
-
I. Trata-se de um banco de dados com suporte ao armazenado em memória e com suporte parcial à Structured Query Language.
II.H2 suporte diferentes tipos de dados em suas tabelas. O tipo de dados GEOMETRY é utilizado para armazenamento de informações de geometria espacial. Para armazenar informação 20 usamos o modificador POINT e para armazenamento 30 usamos modificador POINTZ.
III. Um banco H2 pode operar em diferentes modos. No modo integrado o banco pode ser acessado em mais de uma máquina virtual Java, o que permitirá que opere em formato cliente-servidor.
A tecnologia JavaServer Faces (JSF) foi criada para facilitar o trabalho de desenvolvedores no tocante à construção de interfaces gráficas de usuário (GUI) para sistemas web. Tratase de um padrão JEE. Por este motivo, é bastante utilizada em aplicações web baseadas em linguagem Java. A respeito das características de JSF, analise as afirmativas abaixo e marque alternativa correta.
-
I. JSF caiu em desuso com a evolução do Java Server Pages (JSP). Isso ocorreu principalmente pelo fato de JSF não implementar o modelo Model View Controtler (MVC), o que dificultou o trabalho de integração da tecnologia com diversos outros frameworks padrões de mercado.
II. O clico de vida de uma requisição que será respondida por JSF é composta por seis diferentes etapas. Nelas podemos encontrar etapas como a aplicação dos valores recebidos na requisição, execução de validações e o processamento de renderização da resposta.
III. No JSF os arquivos de visão possuem a extensão XHTML e é possível realizar Data Binding com classes Java através da declaração de ManagedBeans dentro do arquivo XHTML
O Angular é uma grande plataforma de desenvolvimento para aplicações. Com ele podemos desenvolver aplicações web e também aplicações mobile. Ela conta com templates, componentes, módulos, serviços e diversas ferramentas de infraestrutura. Tudo isso foi criado para tomar o desenvolvimento de aplicações mais simples e rápido. A partir da sua versão 9 o Angular passou a contar, por padrão, com um novo compilador. Ele é responsável pela renderização de conteúdo e sua chegada trouxe mais performance para o ambiente de desenvolvimento Angular. Marque a alternativa que indica, corretamente, o nome deste compilador.
XQuery é o nome da linguagem de consulta projetada com o intuito de realizar consulta sobre coleções de dados representadas no formato Extensible Markup Language (XML). Essa linguagem permite a criação de expressões de consultas onde podemos definir, por exemplo, critérios de filtro, ordenação e projeção. Considere os códigos apresentados abaixo que representam, respectivamente, o conteúdo do arquivo XML que será consultado e a expressão de consulta que será realizada. Marque a alternativa que indica, corretamente, o nome dado para esse tipo de expressão de consulta.
-
Arquivo ufs.xml.
-
<?xml version="1.0" encoding="UTF-8"?>
<ufs>
<uf regiao="NORDESTE">
<nome>Ceara</nome>
<populacao> 1000000</populacao>
</uf>
<uf regiao="NORDESTE">
<nome>Bahia</nome>
<populacao> 1200000</populacao>
</uf>
<uf regiao="NORTE">
<nome>Acre</nome>
<populacao> 300000</populacao>
</uf>
<uf regiao="SUL">
<nome>Parana</nome>
<populacao>850000</populacao>
</uf>
</ufs>
-
Expressão de consulta.
-
for $x in doc("ufs.xml")/ufs/uf
where $x/ população>850000
order by $x/nome
return $x/nome
O sistema operacional Windows 10 Pro da empresa Microsoft permite acesso à tela de prompt de comando através do aplicativo CMD. Ao acessarmos essa tela nos deparamos com uma interface em modo texto onde podemos realizar diversas operações através da digitação de comandos. Marque a alternativa que indica, corretamente, o nome do cornando que permite ao usuário do Windows 10 Pro visualizar na tela de prompt de comando o conteúdo de um arquivo de texto.
A Interação Humano-Computador (IHC) é uma área de estudo da ciência da computação interdisciplinar por considerar conceitos presentes em áreas de design, ergonomia e psicologia. O usuário de sistemas informatizados tem a necessidade de interagir com tais sistemas através de operações de entrada e saída. Ao longo do tempo, essa forma de interação evoluiu sempre com o intuito de maximizar as habilidades de uso destes sistemas, tornando-as mais intuitivas, simples e seguras. A respeito de conceitos que envolvem IHC, analise as afirmativas abaixo e marque alternativa correta.
-
I. Graphical User Interface (GUI) é o nome dado para Interfaces que se comunicam com o usuário através do uso de elementos gráficos. Podem ser consideradas uma evolução em relação as interfaces de linha de comando, um tipo de interface em que o homem e o computador se comunicam através de texto.
lI. Adaptabilidade, clareza e consistência são exemplos de características presentes em uma boa interface gráfica de usuário. As duas últimas, por exemplo, ajudam a tomar a interface mais intuitiva, o que acaba tornando o processo de aprendizagem de uso do sistema mais simples.
lII. VUI é o acrônimo utilizado para descrevermos Interfaces de comunicação entre homem e computador através do uso da voz. VUI é considera um exemplo de Natural User Interface (NUI) pois se aproxima da forma como humanos interagem, dispensando a presença de elementos fisicos intermediários, como por exemplo teclados e mouses. Um bom exemplo de VUI são as inteligências artificiais, que se comunicam com o usuário através da voz, por meio de assistentes virtuais.
Facade é o nome de um padrão de projeto comportamental. Esse tipo de padrão é caracterizado por facilitar processos de delegação de responsabilidade entre objetos. Marque a alternativa que indica, corretamente, onde se aplica este tipo de padrão.
Em computação muitos problemas são recorrentes e boas soluções para eles já foram devidamente catalogadas pois são consideras soluções consagradas. Com o intuito de definir uma nomenclatura universal no mundo do desenvolvimento de software, foram estabelecidos os padrões de projeto. A respeito dos nomes e conceitos que envolvem os diversos padrões de projeto atualmente existentes, analise as afirmativas abaixo e marque alternativa correta.
-
I. Singleton e lterator são exemplos de padrões de projeto comportamentais.
II. Command e Prototype são exemplos de padrões de projeto de criação.
III. Adapter é o nome do padrão de projeto que se propõe a ser um intermediador entre uma classe não adaptável e uma interface esperada. Pode ser útil, por exemplo, para tomar "plugável" a interface de comunicação entre um sistema e módulos fornecidos por terceiros, facilitando a troca de fornecedor destes módulos se necessário.
A respeito dos diagramas comportamentais presentes na Unified Modeling Language (UML), analise as afirmativas abaixo e marque alternativa correta.
-
I. São exemplos deste tipo de diagrama, o diagrama de objeto e o diagrama de componentes. O segundo é complementar ao primeiro pois apresenta detalhes do comportamento dos métodos dos objetos.
II.O diagrama de transição de estados é uma representação da situação que um objeto pode se encontrar no decorrer da execução de processos em um sistema. São exemplos de conceitos relacionados a este tipo de diagrama: Estado, Transição, Estereótipo e Perfil.
III.O diagrama de tempo tem aplicabilidade mais clara em sistemas de tempo real onde, por exemplo, a concorrência e a velocidade de acesso são fatores críticos.