Questões de Concurso Comentadas para analista - desenvolvimento de sistemas

Foram encontradas 1.156 questões

Resolva questões gratuitamente!

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

Q1302936 Português
Atenção: Para responder às questão, baseie-se no texto abaixo.

Distribuição justa 

    A justiça de um resultado distributivo das riquezas depende das dotações iniciais dos participantes e da lisura do processo do qual ele decorre. Do ponto de vista coletivo, a questão crucial é: a desigualdade observada reflete essencialmente os talentos, esforços e valores diferenciados dos indivíduos, ou, ao contrário, ela resulta de um jogo viciado na origem e no processo, de uma profunda falta de equidade nas condições iniciais de vida, da privação de direitos elementares ou da discriminação racial, sexual, de gênero ou religiosa?
     A condição da família em que uma criança tiver a sorte ou o infortúnio de nascer, um risco comum, a todos, passa a exercer um papel mais decisivo na definição de seu futuro do que qualquer outra coisa ou escolha que possa fazer no ciclo da vida. A falta de um mínimo de equidade nas condições iniciais e na capacitação para a vida tolhe a margem de escolha, vicia o jogo distributivo e envenena os valores da convivência. A igualdade de oportunidades está na origem da emancipação das pessoas. Crianças e jovens precisam ter a oportunidade de desenvolver seus talentos de modo a ampliar seu leque de escolhas possíveis na vida prática e eleger seus projetos, apostas e sonhos de realização.

(Adaptado de: GIANETTI, Eduardo. Trópicos utópicos. São Paulo: Companhia das Letras, 2016, p. 106) 

No contexto do primeiro parágrafo, as expressões dotações iniciais de participantes e lisura do processo constituem
Alternativas
Q914468 Segurança da Informação
Assinale a opção que melhor descreve o princípio geral da norma ISO/IEC 27001.
Alternativas
Q914418 Segurança da Informação
No contexto da norma internacional ISO/IEC 27005, o processo de gestão de risco é definido por oito atividades coordenadas, das quais sete estão listadas a seguir.

Definição do contexto
Identificação
Estimativa
Avaliação
Tratamento
Monitoramento e análise crítica
Comunicação

Assinale a opção que apresenta a atividade que completa a lista acima.
Alternativas
Q914415 Raciocínio Lógico
Gerenciadores de bancos de dados costumam trabalhar com uma lógica de três estados no tratamento de valores nulos. A tabela a seguir mostra operadores lógicos combinando os operandos V (verdadeiro), F (falso) e ? (desconhecido). Por exemplo, o valor da disjunção lógica entre V e ? é V.
Imagem associada para resolução da questão

Assinale a lista de valores lógicos que, da esquerda para a direita, completa a tabela, de cima para baixo.
Alternativas
Q914414 Banco de Dados
Num banco de dados relacional, considere uma tabela T, não normalizada contendo os atributos CPF, Matrícula, Nome, Endereço, Telefone. Sobre esses atributos, foram apuradas as seguintes dependências funcionais:
Matrícula → CPF CPF → Nome Matrícula → Endereço Telefone → Matrícula
Assinale o esquema (com as chaves primárias sublinhadas) que está normalizado e produzido com decomposição sem perda.
Alternativas
Q914413 Banco de Dados
Teoricamente, um banco de dados relacional poderia ser construído em uma única tabela, chamada universal, na qual estariam presentes todos os atributos. Na prática, porém, isso causaria enormes transtornos. Uma técnica de projeto de bancos é a de decomposição sucessiva das tabelas, à luz das dependências entre atributos, até que se chegue a um projeto normalizado com um nível de decomposição aceitável. Nesse processo, deve haver uma preocupação especial para que essa decomposição seja sem perda. Assinale a opção que apresenta o significado técnico da “decomposição sem perda”, no presente contexto.
Alternativas
Q914411 Banco de Dados
Analise o comando de criação da tabela teste, com cinco constraints, exibido a seguir.
create table teste ( a int null, b varchar (40) not null, c int, constraint pk_a primary key (a), constraint fk_a_c foreign key (c) references teste, constraint uq_b unique (b), constraint up_c unique (c), constraint ch_1 check ( a >= 0.5 * c ) )
Assinale a constraint desse script que seria rejeitada no MS SQL Server.
Alternativas
Q914410 Banco de Dados
Numa instalação MS SQL Server, há um conjunto de funções de nível de servidor (server roles), previamente definidas. Assinale a opção que indica a função que permite qualquer atividade.
Alternativas
Q914409 Banco de Dados

Analise o comando exibido a seguir.

truncate table T


Esse comando está disponível

Alternativas
Q914406 Banco de Dados
No âmbito do MYSQL, assinale o comando que exibe as tabelas de um banco de dados.
Alternativas
Q914405 Banco de Dados
No Oracle, o comando create synonym pode ser aplicado aos tipos de objetos listados a seguir, à exceção de um. Assinale-o:
Alternativas
Q914404 Banco de Dados

No Oracle, considere que o comando a seguir tenha sido executado com sucesso.


create sequence exemplo

    start with 100

    increment by 10

    order;


Logo na sequência, os comandos


    select exemplo.nextval from dual;

    select exemplo.nextval from dual;

    select exemplo.currval from dual;

são executados em bloco.


Assinale a opção que exibe o resultado produzido.

Alternativas
Q914403 Programação

Analise o código C# exibido a seguir.


using System;

namespace ErrorHandlingApplication {

class DivNumbers {

int result;

DivNumbers() {

result = 0;

}

public void division(int num1, int num2) {

try {

result = num1 / num2;

}

catch (SystemException e) {

Console.WriteLine

(e.ToString().Split(':')[0]);

} finally {

Console.WriteLine

("Resultado: {0}", result);

}

}

static void Main(string[] args) {

DivNumbers d = new DivNumbers();

d.division(24, 2 >> 1);

}

}

}


Assinale a opção que exibe o resultado da execução desse código.

Alternativas
Q914400 Programação

Observe a linha de código NodeJS exibida a seguir.


var http = require('http');


Assinale a opção que melhor descreve esse comando.

Alternativas
Q914399 Programação

Observe o emprego de seletores do CSS3 nos trechos a seguir.


p.exemplo.didatico { color: red; }

.quadro { color: red; }

#abc { color: red; }


Essa sintaxe significa que serão coloridos com vermelho

Alternativas
Q914398 Programação

Analise o código Java a seguir.


public class Exemplo {

static class C {

static int a;

int b;

void metodo() {

System.out.println(String.format("%d %d" ,a, b ));

}

}

public static void main(String[] args) {

C myC1 = new C();

C myC2 = new C();

myC1.a=10;

myC2.b=20;

myC1.metodo();

myC2.metodo();

}

}


A execução desse código produz

Alternativas
Q914396 Programação
A biblioteca JQuery pode ser obtida por download de arquivos, em sites como “http://jquery.com/download/”, ou a partir de um CDN (Content Delivery Network) como, por exemplo, Google Microsoft, "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js". Assinale a opção que descreve uma vantagem da segunda alternativa sobre a primeira.
Alternativas
Q914395 Programação

Analise o script a seguir.


<p id="demo"></p>

<script>


try {

    a = 10/0;

    document.getElementById("demo").innerHTML = "OK";

}

catch(err) {

    document.getElementById("demo").innerHTML = err.message;

}

</script>


A execução desse script produz

Alternativas
Q914394 Programação

Observe o código a seguir.


<button onmouseover="this.innerHTML='ON’"

onmouseout="this.innerHTML='OFF'">Aqui</button>


Supondo que o cursor do mouse inicialmente esteja fora da área de botão, assinale o texto exibido no botão quando a página que o contém estiver carregada.

Alternativas
Q914392 Programação

Analise o código Python 2.7 a seguir


L=[10, 12, 14, 16]

for k in range(4, -5,-1):

print L[k]


Esse programa causa

Alternativas
Respostas
461: B
462: B
463: A
464: B
465: D
466: C
467: A
468: E
469: E
470: E
471: A
472: B
473: C
474: D
475: A
476: C
477: C
478: C
479: A
480: A