Questões de Concurso
Comentadas para analista de ti - desenvolvimento de sistemas
Foram encontradas 236 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere as afirmações abaixo sobre a estrutura de um bloco PL/SQL.
I - A seção declarativa é uma seção opcional e deve ser utilizada somente quando variáveis, cursores, exceções e/ou tipos construídos forem requeridos na resolução do problema.
II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído.
III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco.
Quais estão corretas?
Considere as afirmações abaixo sobre as estratégias de herança no Hibernate.
I - A herança simples pode ser mapeada para uma tabela única por hierarquia de classe, sendo que uma única tabela armazena todas as instâncias de uma hierarquia de classes.
II - A herança múltipla pode ser mapeada para tabelas distintas tanto para a superclasse quanto para as subclasses.
III - A herança simples pode ser mapeada para uma tabela por classe concreta. Cada tabela armazena as propriedades da classe e de suas superclasses, isto é, o estado da entidade é armazenado na tabela inteiramente dedicada para a sua classe.
Quais estão corretas?


A seguinte Figura mostra parte do ambiente de trabalho do Excel 2010.
As fórmulas das células C7 até C10 devem ser obtidas a partir da fórmula da célula C6 por meio do seguinte procedimento:
i) seleciona-se a célula C6;
ii) posiciona-se o cursor do mouse no canto inferior direito da célula selecionada;
iii) pressiona-se o botão direito do mouse e arrasta-o ao longo da coluna C da linha 7 até a linha 10; e
iv) libera-se o botão do mouse.
Relacione os produtos de trabalho apresentados na coluna da direita com as respectivas fases Processo Unificado listadas na coluna da esquerda.
(1) Concepção
(2) Elaboração
(3) Construção
(4) Transição
( ) Modelo de Inicial Caso de Uso
( ) Componentes de Software
( ) Descrição da arquitetura do software
( ) Documento de Visão
( ) Plano e procedimento de teste
( ) Incremento de software entregue
A sequência que relaciona corretamente as colunas de cima para baixo é:
Classifique os tipos de diagramas do UML apresentados na coluna da direita com relação aos itens da coluna da esquerda:
(1) Comportamental
(2) Estrutural
( ) Diagrama de classes
( ) Diagrama de pacote
( ) Diagrama de atividades
( ) Diagrama de objetos
( ) Diagrama de componentes
( ) Diagrama de estado
A sequência que classifica corretamente os diagramas de cima para baixo é:
Em relação as regras de sintaxe do XML são apresentadas as seguintes proposições:
I – Todo documento XML deve conter um elemento raiz que é o pai de todos os outros elementos.
II – Os elementos do XML não precisam estar devidamente aninhados.
III – Os valores dos atributos devem sempre estar entre aspas.
É correto apenas o que se afirma em
Considere as afirmações a seguir:
I – O nível conceitual em arquiteturas de banco de dados abrange as visões dos usuários ocultando destes a parte do banco que não é do seu interesse.
II – Um exemplo de independência de dados lógica em banco de dados é a capacidade de se reorganizar os arquivos físicos de dados do banco sem afetar o esquema conceitual.
III – O esquema interno em arquiteturas de banco de dados descreve a estrutura de armazenamento físico do banco de dados.
É correto apenas o que se afirma em
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
Considere o seguinte pseudocódigo:
Função misteriosa(a: inteiro)
Início
Se (a<1) então retorna -1;
Se (a==1) então retorna 2;
Se (a>1) então retorna (misteriosa(a-1)* misteriosa(a-2));
Fim
Para tentar descobrir o que a função misteriosa faz, um aluno experimentou a função com os valores de entrada 1, 3 e 4 e obteve os seguintes resultados, respectivamente: