Foram encontradas 3.687 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
O conhecimento sobre o uso da linguagem SQL é fundamental para quem deseja trabalhar com banco de dados. Diversas operações de consultas podem ser realizadas, para diferentes tipos de necessidades de recuperação de informações. Por exemplo, através de consultadas aninhadas, permite-se buscar valores existentes no banco de dados, para que depois se possa utilizá-los em uma condição de comparação. A seguir tem-se um exemplo de uma consulta SQL aninhada típica.
SELECT F.Pnome, F.Unome
FROM FUNCIONARIO AS F
WHERE F.Cpf IN ( SELECT D.Fcpf
FROM DEPENDENTE AS D
WHERE F.Pnome = D.Nome_dependente
AND
F.Sexo = D.Sexo);
Fonte: Sistemas de Banco de Dados 6 Edição
A partir desta consulta, pode-se afirmar que:
As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this. Dessa forma, considere o trecho de código a seguir.
public class ThisTeste
{
public static void main (String[] args)
{
TempoSimples tempo = new TempoSimples (14, 18, 20);
System.out.println( tempo.ConstroiString() );
}
}
class TempoSimples
{
private int hora;
private int minuto;
private int segundo;
public TempoSimples( int hora, int minuto, int segundo)
{
this.hora = hora;
this.minuto = minuto;
this.segundo = segundo;
}
public String ConstroiString()
{
return String.format("%24s: %s \n%24s: %s,
"this.StringUniversal()", this.StringUniversal(),
"StringUniversal()", StringUniversal() );
}
public String StringUniversal()
{
return String.format("%02d:%02d:%02d,
this.hora, this.minuto, this.segundo );
}
}
A partir do código anteriormente apresentado, assinale a alternativa
que contempla a saída correta, quando este código é executado:
Considere o seguinte trecho de código implementado em JAVA:
import java.util.Scanner
public class Addition
{
public static void main ( String[] args )
{
Scanner input = new Scanner ( System.in );
int numero1, numero2, soma;
numero1 = input.nextInt();
numero2 = input.nextInt();
soma = numero1 + numero2;
}
}
A partir do trecho de código apresentado, assinale a alternativa
que apresenta apenas afirmações corretas:
Uma boa lógica de programação é fundamental para que os algoritmos sejam bem desenvolvidos e, consequentemente, os programas bem implementados, claro que se agregando o conhecimento da sintaxe da linguagem de programação escolhida. Dessa forma, pensando-se em estruturas de algumas implementações, considere o seguinte trecho de código:
int fibonacci (int N)
{
if (N <= 1)
return N;
else
return ( fibonacci(N - 1) + fibonacci(N - 2) );
}
Pode-se afirmar, a partir do código anteriormente apresentado, que:
Em diversas empresas, sejam elas do seguimento de tecnologia da informação ou não, o estabelecimento de garantias para que as informações não se percam, em geral, é compreendido como fundamental. Além disso, também existe a questão da disponibilidade da informação a todo o tempo, com vistas ao não retardamento de tarefas a serem cumpridas. Dessa forma, são implementados desde mecanismos de recuperação de informação, por exemplo através de backups, de modo que se ocorrer alguma falha, exista a possibilidade de reaver a informação, até mecanismos de redundância, para garantir o acesso pleno e contínuo aos dados. Uma das maneiras de se criar redundância é através da tecnologia RAID (Redundant Array of Independent Disks), conforme pode ser visto na figura a seguir.

Fonte: Arquitetura e Organização de Computadores - 8 Edição
A partir das informações anteriormente oferecidas, assinale a
alternativa que contempla o nível de RAID demonstrado, bem
como uma de suas características:
O gerenciamento de permissões de acesso a determinados itens é primordial em um sistema operacional, de modo a garantir níveis de segurança e estabilidade das informações. Essas permissões podem valer para diretórios, arquivos e, eventualmente, áreas específicas. Ao se utilizar sistemas operacionais Linux, por exemplo, pode-se definir através do comando chmod o nível de permissão e acesso para o usuário (user), para o grupo (group) e para outros (others) para um determinado arquivo. Dessa forma, considere o comando:
chmod 744 arquivo.txt
Assinale a alternativa que contempla corretamente as permissões
para usuário, grupos e outros, respectivamente:
Validar um software é um item de extrema relevância no processo de desenvolvimento, pois objetiva verificar se um software se adequa corretamente as suas especificações e também satisfaz as especificações do cliente do sistema. Por exemplo, no desenvolvimento de sistemas de software críticos, existe uma equipe independente de testadores que trabalha a partir de planos de teste pré-formulados, compondo um processo de software dirigido a planos, conforme pode ser verificado na figura a seguir.

Fonte: Engenharia de Software 9 Edição
Para seguir esta metodologia, alguns planos de teste devem
ser desenvolvidos para vincular as atividades de teste e as
atividades de desenvolvimento. A partir destas informações,
assinale a alternativa que substitui corretamente os números I,
II e III, respectivamente:
Durante o processo de desenvolvimento de software diversas etapas devem ser seguidas, de modo o que o software produzido cumpra os anseios e atenda as necessidades do cliente. Dessa forma, é interessante o desenvolvimento de implementações iniciais, de modo a expô-las a comentários do cliente, até que uma versão final consistente seja produzida. A intercalação de atividades como especificação, desenvolvimento e validação, oferecendo um rápida resposta para mensurar a evolução do projeto, conforme pode ser visto na figura a seguir:

Fonte: Engenharia de Software 9 Edição
A partir das informações apresentadas anteriormente, assinale
a alternativa que contempla o modelo de desenvolvimento de
software adotado:
Analise os itens a seguir para assinalar a alternativa correta.
I - Recursos provenientes do produto financeiro obtido através das seguintes remunerações decorrentes diretamente dos serviços de água e esgoto: tarifas de água e esgoto, instalações, reparos, aferições, aluguéis e conservação de hidrômetros, serviços referentes à ligações de água e esgoto, prolongamento da rede por interesse de terceiros e demais serviços prestados, inclusive em sistemas projetados, em construção, construídos e/ou operados por terceiros, bem como preços públicos remuneratórios de serviços conexos, infrações multas pecuniárias e juros.
II - Recursos provenientes das tarifas de contribuição que incidirem sobre terrenos beneficiados com os serviços de água e esgoto.
III - Recursos provenientes dos auxílios, subvenções e créditos especiais ou adicionais que lhe forem concedidos, inclusive para obras novas, pelos governos federal, estadual e municipal e outros organismos nacionais ou estrangeiros.
IV - Recursos provenientes do produto dos juros sobre depósitos bancários e outras rendas patrimoniais.
V - Recursos provenientes do produto da venda de materiais inservíveis e da alienação de bens patrimoniais que se tornem desnecessários a seus serviços.
VI - Recursos provenientes do produto de cauções de depósitos que reverterem aos seus cofres por inadimplemento contratual.
VII - Recursos provenientes da tarifa relativa ao CMS - Custo de Manutenção dos Serviços, referente à leitura dos hidrômetros, emissão, entrega e recebimento de contas em manutenção e depreciação do sistema.
Nos termos da Lei Complementar n.º 130/01 e suas alterações, a receita do SEMAE provirá, dentre outros, dos recursos contidos nos itens: