Questões de Concurso Público Ministério da Economia 2020 para Tecnologia da Informação - Desenvolvimento de Software

Foram encontradas 70 questões

Q1614182 Programação
Pessoa - nome: string - idade: int - sexo: char - endereço: varchar

Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.


nome e idade são considerados atributos.
Alternativas
Q1614183 Programação
Pessoa - nome: string - idade: int - sexo: char - endereço: varchar

Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos.

sexo é uma herança de outra classe.
Alternativas
Q1614184 Engenharia de Software
Imagem associada para resolução da questão

Tendo como referência as informações precedentes, julgue o item a seguir, com base na orientação a objetos. 

Pessoa é considerado um nome de classe. 
Alternativas
Q1614185 Engenharia de Software

Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.


O comando git clone permite baixar o repositório do GitHub para o computador do usuário.

Alternativas
Q1614186 Engenharia de Software

Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.


No SVN, o comando UPDATE é usado para copiar todas as mudanças do local de trabalho do usuário para o repositório, com um único comando.

Alternativas
Q1614187 Engenharia de Software

Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.


No GIT, o comando git pull é usado para enviar ao repositório a alteração que foi efetivada no computador local.

Alternativas
Q1614188 Engenharia de Software

No que se refere a análise de negócios, julgue o item que se seguem.


Elicitar requisitos não inclui somente necessidades dos usuários, mas também extrair informações que surgem de padrões organizacionais, governamentais e industriais em geral, para atender necessidades.

Alternativas
Q1614189 Engenharia de Software

No que se refere a análise de negócios, julgue o item que se seguem.


O analista de negócios é responsável por desenvolver e implementar as regras de negócios definidas pelos analistas de requisitos e projetos.

Alternativas
Q1614190 Arquitetura de Software

Julgue o item seguinte, a respeito de web services.


Os web services estão vinculados a uma linguagem de programação específica.

Alternativas
Q1614191 Arquitetura de Software

Julgue o item seguinte, a respeito de web services.


Derivado do JavaScript, o JSON é um formato de arquivo padrão aberto que usa texto legível para armazenar e transmitir objetos de dados que consistem em pares de atributo-valor e tipos de dados de vetor.


Alternativas
Q1614192 Arquitetura de Software

Julgue o item seguinte, a respeito de web services.


Os serviços Web SOAP, executados no protocolo SOAP, utilizam a tecnologia XML para troca de mensagens.

Alternativas
Q1614193 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


No PostgreSQL, a principal unidade de armazenamento é uma tabela, sendo as tabelas armazenadas em arquivos de heap.

Alternativas
Q1614194 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


O SQL Server tem um tipo de dado denominado sql_variant, que armazena dados de imagem e texto de tamanho grande, maior que 10 kMbytes.

Alternativas
Q1614195 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


No SQL*Plus empregado no Oracle, o comando TTITLE é utilizado para definir um título a ser exibido no topo de cada página de um relatório, enquanto o comando BTITLE é usado para definir um título a ser exibido na parte inferior de cada página do relatório.

Alternativas
Q1614196 Banco de Dados

Acerca de sistemas gerenciadores de banco de dados, julgue o item subsequente.


Em SQL, o comando INSERT INTO é usado para inserir novos dados em um banco de dados MySQL.

Alternativas
Q1614197 Banco de Dados

A respeito de OLTP e OLAP, julgue o item a seguir.


Um OLTP é formado por um conjunto de sistemas para a visualização de dados estratégicos, os quais ficam guardados em armazém de dados analíticos, para a exploração de estudos e cenários prospectivos.

Alternativas
Q1614198 Banco de Dados

A respeito de OLTP e OLAP, julgue o item a seguir.


A operação de ROLLUP consiste em selecionar valores específicos para os atributos, que são exibidos em uma tabulação cruzada para um maior detalhamento.

Alternativas
Q1614199 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


As expressões DDL a seguir permitem a criação das tabelas presentes no diagrama apresentado.


create table aluno (

id integer primary key,

nome varchar(40) );

create table disciplina (

id integer primary key,

descricao varchar(60)

);

create table matricula (

aluno integer,

disciplina integer,

ano integer,

nota numeric,

constraint pk_matricula primary key (aluno,

disciplina, ano),

constraint fk_matricula_aluno foreign key

(aluno)

references aluno,

constraint fk_matricula_disciplina foreign

key (disciplina)

references disciplina );


Alternativas
Q1614200 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


Considerando-se o diagrama apresentado, é correto afirmar que a execução das expressões SQL a seguir, em um SGBD PostgreSQL 9.4 ou superior, permite gerar o resultado apresentado na tabela mostrada imediatamente após a expressão.


insert into aluno values (1,'Fulano');

insert into aluno values (2,'Cicrano');

insert into aluno values (3,'Beltrano');


insert into disciplina (id, descricao) values

(1,'Matemática');

insert into disciplina (id, descricao) values

(3,'História');

insert into disciplina (id, descricao) values

(5,'Geografia');


insert into matricula (aluno, disciplina,

ano, nota) values (1, 1, 2020, 6.5);

insert into matricula (aluno, disciplina,

ano, nota) values (1, 3, 2020, 9.5);

insert into matricula (aluno, disciplina,

ano, nota) values (1, 5, 2020, 10.0);


insert into matricula (aluno, disciplina,

ano, nota) values (3, 3, 2020, 8.5);

insert into matricula (aluno, disciplina,

ano, nota) values (3, 1, 2020, 5.6);

insert into matricula (aluno, disciplina,

ano, nota) values (3, 5, 2020, 7.7);


SELECT *

FROM crosstab( $$

select a.nome, d.descricao, m.nota

from matricula m

left join aluno a on a.id=m.aluno

left join disciplina d on d.id=m.disciplina

order by 1,2

$$)

as final_result(

nome varchar,

geografia numeric,

historia numeric,

matematica numeric

);

Imagem associada para resolução da questão

Alternativas
Q1614201 Banco de Dados

Imagem associada para resolução da questão


Tendo como referência o diagrama de entidade relacionamento precedente, julgue o próximo item, a respeito de linguagem de definição de dados e SQL.


A expressão SQL a seguir permite excluir as notas do aluno de nome Fulano.

truncate from matricula where aluno='Fulano'

Alternativas
Respostas
21: C
22: E
23: C
24: C
25: E
26: E
27: C
28: E
29: E
30: C
31: C
32: C
33: E
34: C
35: C
36: E
37: E
38: C
39: C
40: E