Questão comentada: [Banco de Dados] IADES 2017 Hemocentro/DF – Tecnologia da Informação – Questão 28


Fala, galera! Beleza?

A prova do Hemocentro do DF aconteceu no dia 05/03/2017. Comentarei algumas questões da prova do Cargo de Tecnologia da Informação para nós e continuaremos pela questão 28 de SQL Join.

Os comentários estão no blog do Provas de TI, no post Questão comentada: IADES 2017 Hemocentro/DF – Tecnologia da Informação – Banco de Dados – Questão 28.

——————————————
Rogério Araújo

Questão comentada: [Lógica de Programação] FCC 2010 TRT 20ª Região – Analista Judiciário – Especialidade Tecnologia da Informação – Questão 23


[FCC 2010 TRT 20ª Região – Analista Judiciário – Especialidade Tecnologia da Informação – Questão 23] No contexto de subprogramação, é correto afirmar sobre a recursividade e a passagem de parâmetros:
[A] Na subprogramação, para se criar um procedimento é necessário um identificador, uma lista de parâmetros e as ações que nele serão executadas.
[B] Um procedimento pode ser ativado em qualquer parte do programa e sua ativação se dá por meio do uso de sua lista de parâmetros.
[C] Dentro de um procedimento ou de uma função, quando ocorre a passagem de parâmetro por valor, as alterações que a função ou procedimento efetuar afetarão diretamente a variável original.
[D] Para processar todos os “nós” de uma árvore, um procedimento chama a si mesmo recursivamente para todos os “nós” filhos, exceto o caso base, que é o nó usualmente chamado “folha”.
[E] Uma característica típica da recursão é que um conjunto, desde que finito, de sentenças ou outros dados pode ser definido, analisado ou produzido por um programa de computador.

Continuar lendo

Java: Compilação de classes Java – Parte I


Galera, no nosso dia a dia, utilizamos programas de computadores para os mais diversos fins, seja para nos auxiliar em nosso trabalho, seja para usos pessoais.

Podemos dizer que um programa de computador é um conjunto de instruções que:

  • Possui um determinado fim, por exemplo, o Photoshop para edição de imagens; e
  • É executado por um processador.

Mas para haja essa execução pelo processador, o programa precisa estar em uma linguagem que o processador possa entender: a linguagem de máquina. Ela é composta apenas de 0 e 1.

– Pow, Rogerão, mas como vamos programar escrevendo apenas 0 e 1? Tu é doido, macho?

Continuar lendo

Java: Operadores de incremento e decremento


Fala, pessoá!

Há quanto tempo, hein? Vixe! Está com um tempão que não publico nada, mas estou voltando!

O meu brother Vitão Kessler publicou um artigo interessante: como a Cesgranrio e o Cespe estão cobrando Java nos últimos dois anos. Vale a pena ler esse artigo, hein?

Teremos dois concursos excelentes do Ciclo de Gestão: STN que será ESAF e BACEN que será, provavelmente, CESGRANRIO. A ESAF é mais light e não cobra questões técnicas como outras bancas, mas a CESGRANRIO, meus fi dos outros, a bicha pega na rasteira com códigos Java. No mapaemanto feito no artigo citado acima, questões que possuem códigos Java onde devemos saber o que será impresso são bastantes corriqueiras pela CESGRANRIO.

Com essa introdução, quero falar agora sobre os Operadores de Incremento e Decremento. As bancas gostam desses carinhas para fazer questões do tipo “o que será impresso”.

Continuar lendo

Questão comentada: Conceitos Básicos de XML: FGV 2008 Senado Federal – Analista de Sistemas – Questão 44


[FGV 2008 Senado Federal – Analista de Sistemas – Questão 44] Considere as seguintes afirmativas sobre um documento XML bem formado:

I. Deve estar sintaticamente correto, seguindo as regras de marcação prescritas para o padrão XML.

II. Deve conter um elemento raiz e pelo menos algum outro elemento.

III. Deve conter uma associação com um documento XMLSchema ou uma DTD.

IV. Deve fazer uso de pelo menos um namespace.

Estão incorretas as afirmativas:

[A] I e II, apenas.

[B] III e IV, apenas.

[C] II, III e IV, apenas.

[D] I, II e IV, apenas.

[E] I, II , III e IV.

Continuar lendo