Questões de Concurso Para analista - tecnologia da informação

Foram encontradas 3.722 questões

Resolva questões gratuitamente!

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

Q1935267 Engenharia de Software
Observe o Diagrama de Componentes modelado em UML 2.5.1 ilustrado a seguir.
Imagem associada para resolução da questão
No diagrama acima, está representado que:
Alternativas
Q1935266 Engenharia de Software
Um Grupo de Desenvolvimento de Software (GDS) está trabalhando na especificação de requisitos de um novo aplicativo para dispositivos móveis. Como requisitos não funcionais, o cliente solicitou que o aplicativo atenda às cláusulas de proteção e privacidade de dados em consonância com legislações federais em vigor.
Os requisitos não funcionais solicitados pelo cliente devem ser classificados pelo GDS como requisitos:
Alternativas
Q1935265 Banco de Dados
Analise os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.

I. select A, B from T order by C II. select A, B, C from T order by 2 III. select A, B from T order by max(C) IV. select A, B, C from T order by B+C

São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:
Alternativas
Q1935264 Banco de Dados
Maria trabalha com um banco de dados onde há uma tabela T com linhas repetidas. Ela precisa remover as repetições indesejadas, porém mantendo as linhas sem repetição e apenas uma linha de cada conjunto de linhas repetidas, como mostrado a seguir. 
Instância da tabela T antes da remoção:
Imagem associada para resolução da questão
Instância da tabela T após a remoção:
Imagem associada para resolução da questão

Maria optou por usar o comando abaixo para realizar a tarefa.
delete from T where exists (select * FROM T t1            where T.A = t1.A and T.B = t1.B                 and T.C = t1.C)

Na execução desse comando, serão removidas: 
Alternativas
Q1935263 Banco de Dados
Na teoria do projeto de bancos de dados relacionais, o estabelecimento das dependências funcionais tem um papel importante, pois é a partir dessas relações que é possível proceder à normalização dos bancos. Essas dependências funcionais podem ser manipuladas por meio de um conjunto básico de axiomas.
Com relação aos atributos X, Y, W e Z, analise as seguintes derivações propostas.
I. Se X -> Y e Y -> Z então X -> Z. II. Se X -> Y então XW -> ZW. III. Se Y está contido num conjunto qualquer de atributos, como XYZW, por exemplo, então XYZW -> Y.

Sobre essas derivações, está correto o que é proposto em:
Alternativas
Q1935262 Banco de Dados
No SQL Server, considere duas tabelas definidas como abaixo.
create table TA(A int not null primary key) create table TB(B int not null primary key)
Sabe-se que a execução do comando SQL select A, B FROM TA full outer join TB on A=B produziu o resultado a seguir.

Imagem associada para resolução da questão

Dado que a instância corrente da tabela TA contém três linhas, esse resultado somente é possível se a instância de TB:
Alternativas
Q1935261 Banco de Dados
João trabalha na migração para o MySQL de um sistema baseado originalmente no SQL Server.
Nesse contexto, nos comandos SQL que eventualmente utilizem o operador like, João:
Alternativas
Q1935260 Raciocínio Lógico
Analise a tabela referente ao comportamento dos operadores lógicos em bancos de dados relacionais que trabalham com a lógica de três valores, verdadeiro (V), falso (F) e desconhecido (?). 
Imagem associada para resolução da questão
O valor da expressão está correto nas linhas:
Alternativas
Q1935259 Banco de Dados
No contexto do Oracle, os termos
BY RANGE B Y HASH BY LIST

podem ser utilizados em declarações a respeito da criação de:
Alternativas
Q1935258 Banco de Dados
Considere uma tabela relacional T com três colunas, A, B e C. Para as colunas A e B, separadamente, foram criados índices do tipo bitmap, cujos conteúdos são exibidos a seguir, na ordem.
Imagem associada para resolução da questão
Nesse contexto, o valor exibido pela execução do comando SQL
select sum(1) contagem from T where A=1010 or B=316

deve ser:
Alternativas
Q1935257 Sistemas Operacionais
Ao receber um novo laptop de trabalho da empresa com um sistema operacional Linux, o funcionário notou que não havia instalada uma suíte de aplicativos de escritório, que ele precisaria para o seu trabalho.
Considerando o problema acima descrito, uma forma segura de instalar a aplicação desejada nesse laptop é: 
Alternativas
Q1935256 Noções de Informática
Um funcionário foi temporariamente alocado em uma mesa com um computador com um sistema operacional Linux. Ele gostaria de editar algumas planilhas que criou usando o software Microsoft Excel.
Uma aplicação que atende à necessidade desse usuário é:
Alternativas
Q1935255 Sistemas Operacionais
Um analista obteve acesso a um terminal Linux para realizar o teste de um sistema, mas não tem certeza se o computador tem acesso à Internet, o que será necessário para o teste.
A forma mais simples de o analista verificar a conectividade do computador à Internet é:
Alternativas
Q1935254 Noções de Informática
Após comprar um headset bluetooth para usar em videoconferências, um usuário de um computador com sistema operacional Windows 10 ligou o headset, mas este não se conectou automaticamente ao computador.
O caminho mais simples que esse usuário pode usar para configurar esse dispositivo é:
Alternativas
Q1935253 Sistemas Operacionais
Um usuário de um computador com sistema operacional Windows 10 instalou uma nova unidade de disco, que formatou usando o sistema de arquivos FAT32, pois ouviu dizer que conseguiria transferir os arquivos mais rapidamente dessa forma.
Considerando a escolha desse usuário, um recurso do sistema que ficará indisponível na unidade de disco instalada é:
Alternativas
Q1935252 Programação
No contexto do JavaScript, analise um trecho do HTML de uma página web.

<div id="xpto" >    <p>Texto de teste 1</p>    <p id="234">Texto de teste 2</p> </div>

A linha de código que altera o tamanho da fonte do segundo parágrafo acima é:
Alternativas
Q1935251 Programação
Analise o código JavaScript exibido a seguir.

var numeros = [4,9,16]; var xpto = numeros.map(function(num) {     return num << 2; });

Após a execução desse trecho de código, os valores de numeros e xpto são, respectivamente:
Alternativas
Q1935250 Programação
No JavaScript, as três funções nativas que permitem uma rápida comunicação com o usuário de uma página web são:
Alternativas
Q1935249 Programação
Considere o conteúdo de uma página web simplificada, exibido a seguir.

<!DOCTYPE html>
<html> <head> <XXXXXXX rel="stylesheet" href="mystyle.css"> </head> <body> <h1>This is a heading</h1> </body> </html>

O elemento que deve substituir a string XXXXXXX, na quarta linha, para especificar corretamente a referência a uma folha de estilos externa (external style sheet) é:
Alternativas
Q1935248 Programação
Analise o código Python a seguir.

class xptoClass:    def __iter__(self):        self.a = [0]        return self
def __next__(self):     self.a.append( \            self.a[-1] \            + self.a[-2] if len(self.a) > 1 else 1)     return self.a
xpto = xptoClass() xptoIter = iter(xpto)
for k in range(1,6):          print(next(xptoIter))

No resultado produzido pela execução do código acima, a quinta linha contém exatamente: 
Alternativas
Respostas
801: B
802: A
803: C
804: E
805: C
806: A
807: B
808: E
809: E
810: D
811: E
812: B
813: C
814: A
815: D
816: A
817: B
818: A
819: C
820: B