Questões

Total de Questões Encontradas: 60

Ano: 2015 Banca: FGV Órgão: TCM-SP Prova: Agente de Fiscalização - Conhecimentos Básicos
Texto Associado Texto Associado
Imagem Associada da Questão
Na estruturação do texto 1, a função do primeiro parágrafo é:
A
mostrar que a situação dos centros de internação de menores é caótica e que, por isso mesmo, não podem receber mais delinquentes;
B
indicar uma crítica ao sistema penitenciário que antecipa a rejeição da redução da maioridade penal;
C
denunciar falhas na rede de instituições do ECA, idênticas às dos adultos, a fim de que se negue força ao argumento de que a situação carcerária desaconselharia a redução da maioridade penal;
D
apoiar a ideia de que a redução da maioridade penal não deve fazer com que menores delinquentes sejam internados junto a adultos;
E
criticar o desapreço das autoridades diante de problemas carcerários que afetam tanto os menores quanto os adultos.
Ano: 2015 Banca: FGV Órgão: TCM-SP Prova: Agente de Fiscalização - Conhecimentos Básicos
Texto Associado Texto Associado
Imagem Associada da Questão
“Nas unidades de internação de menores infratores reproduzemse as mesmas mazelas dos presídios para adultos: superpopulação, maus-tratos, desprezo por ações de educação, leniência com iniciativas que visem à correição, falhas graves nos procedimentos de reinclusão social etc.”.

Nesse segmento do primeiro parágrafo do texto 1, o emprego da forma ETC. indica que:
A
a enumeração inclui todas as mazelas dos presídios;
B
além das falhas graves nos procedimentos de reinclusão social há outras falhas graves em outros procedimentos que foram esquecidas;
C
mazelas de menor importância não foram citadas;
D
problemas de maior relevância não foram citados por não ser esse o melhor momento para fazê-lo;
E
a lista de elementos citados não inclui a totalidade das mazelas dos presídios para adultos. 
Ano: 2015 Banca: FGV Órgão: TCM-SP Prova: Agente de Fiscalização - Conhecimentos Básicos
Texto Associado Texto Associado
Imagem Associada da Questão
Na progressão do texto 1 há uma série de segmentos em que a relação entre a situação de menores infratores e a de prisioneiros adultos é estabelecida; o segmento em que essa relação está ausente é:
A
“Nas unidades de internação de menores infratores reproduzem-se as mesmas mazelas dos presídios...”;
B
“Assim como os presídios, os centros não regeneram”;
C
“...em 17 estados, o número de internos nos centros para jovens delinquentes supera o total de vagas disponíveis;”
D
“Muitos são, de fato, e também a exemplo das carceragens para adultos, locais que pavimentam a entrada de réus primários no mundo da criminalidade”;
E
“A realidade mostra que ações para melhorar as condições de detentos ou internos são indistintamente inexistentes”. 
Ano: 2015 Banca: FGV Órgão: TCM-SP Prova: Agente de Fiscalização - Conhecimentos Básicos
Texto Associado Texto Associado
Imagem Associada da Questão
Considerando o conjunto do texto 1, o título “Alterar o ECA independe da situação carcerária” representa:
A
uma opinião que se choca com a do autor do texto;
B
um argumento favorável à redução da maioridade penal;
C
um contra-argumento que é explicitado no corpo do texto;
D
uma tese apoiada em argumentos de autoridade;
E
um argumento que se apoia na intimidação do leitor.
Bancos de dados snapshot constituem um recurso que pode ser útil para estratégias de recuperação de dados nas instalações MS SQL Server. Um banco de dados do tipo snapshot está associado a um banco de dados de origem (source).
Sobre esse mecanismo, analise as afirmativas a seguir.

I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.
II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.
III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.
IV. As operações de leitura direcionadas para o snapshot jamais requerem o uso de dados do banco de origem.
V. Bancos snapshot permitem consultas que refletem os dados no estado em que se encontravam no momento da criação do snapshot.

Está correto somente o que se afirma em:
A
I, II e III; 
B
I, II e IV; 
C
III, IV e V; 
D
III e V; 
E
IV e V.
Analise os três comandos a seguir e as afirmativas a respeito de seus efeitos no âmbito do MS SQL Server.

       delete from x
       truncate table x
       drop table x

I. O comando delete e o comando truncate removem o mesmo conjunto de registros da tabela X.
II. O comando drop, quando usado com a opção “with no removal”, produz exatamente o mesmo efeito do comando truncate.
III. Devido às suas características operacionais, o comando delete é usualmente executado muito mais rapidamente que o comando truncate.

Está correto o que se afirma em:
A
somente I;
B
somente III;
C
somente I e II;
D
somente II e III;
E
I, II e III.
Views criadas nos bancos podem, de acordo com alguns critérios, ser naturalmente atualizáveis, o que significa, por exemplo, que podem ser objeto de comandos update do SQL sem a necessidade de mecanismos auxiliares ou triggers. Essa característica depende da expressão SQL que define a view e das tabelas/views de origem.

Considere alguns tipos de construções SQL que podem ser empregadas na definição de uma coluna de uma view:

I. funções de agregação, tais como sum, avg
II. funções escalares, tais como sin, trim
III. expressões aritméticas
IV. expressões condicionais, tais como case
V. literais
VI. subconsultas

Está correto concluir que uma determinada coluna NÃO pode ser objeto de atualização quando resultar de qualquer dos tipos:
A
apresentados, exceto I, II e III;
B
apresentados, exceto III e IV; 
C
apresentados, exceto V;
D
apresentados, exceto VI;
E
apresentados.
Considere a tabela relacional criada pelo comando

create table xx
(a int null, b int null, c int null)

Depois de instanciada com um conjunto de registros, os seguintes comandos foram executados:

select count(*) from XX
select count(distinct A) from XX
select count(distinct B) from XX
select count(*) from XX where C>10
select count(*) from XX where not C>10

Sabendo-se que esses comandos produziram como resultado, respectivamente, os números 10, 10, 0, 0 e 5, analise as quatro alternativas para a definição da tabela XX:

I.
CREATE TABLE XX(
               A int NULL,
               B int NULL,
               C int NULL )

II.
CREATE TABLE XX(
               A int primary key,
               B int NULL,
               C int NULL )

III.
CREATE TABLE XX(
               A int NULL,
               B int NULL,
               C int )

IV.
CREATE TABLE XX(
               A int,
               B int primary key,
               C int NULL )

A lista com todos os comandos que são válidos e compatíveis com a instância corrente da tabela é:
A
I, II; 
B
I, II, III;
C
II, IV; 
D
I, III; 
E
IV.
Considere as tabelas relacionais, e respectivas instâncias, mostradas a seguir.
Imagem da Questão
produz um resultado com apenas uma coluna, cujo(s) valor(es) é/são:
A
B
1,2,3 
C
4,5 
D
1,2,3,4,5 
E
NULL
Observe o código VB .NET a seguir.
Imagem da Questão
Dado que as funções ListaDeAlunos e ListaDeDisciplinas retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR, compatível com o restante do código, é:
A
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula,
TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
B
Dim QR = From al In alunos
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
C
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into AlunoDisciplinas = Group
Select al.Nome, al.Matricula, AlunoDisciplinas, _
TotCred = Sum(disc.Creditos)
D
Dim QR = From al In alunos
Join disc In disciplinas On al.Matricula Equals disc.Matricula
Into(AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos))
Select *
E
Dim QR = From al In alunos
Group Join disc In disciplinas On al.Matricula Equals
disc.Matricula
Into AlunoDisciplinas = Group, TotCred = Sum(disc.Creditos)
Select al.Nome, al.Matricula, AlunoDisciplinas, TotCred
Página 3 de 6