Questões de Concurso Público TCM-SP 2023 para Auditor de Controle Externo - Especialidade: Tecnologia da Informação

Foram encontradas 100 questões

Q2110089 Redes de Computadores
Considerando a tecnologia de armazenamento RAID, uma diferença entre as configurações RAID 0 e RAID 1 é:
Alternativas
Q2110090 Redes de Computadores
Em SANs (Storage Area Networks), os LUNs (Logical Unit Numbers)
Alternativas
Q2110091 Engenharia de Software
O estudo de viabilidade constitui-se na fase inicial do desenvolvimento da especificação de requisitos do software e o resultado desse estudo deve, prioritariamente, compreender
Alternativas
Q2110092 Engenharia de Software
Dentre as várias estratégias de teste de software, há uma delas que estabelece que quando da realização de testes de integração de módulos de software, alguns testes são executados novamente de modo a verificar se a adição de novos módulos não tenha provocado erros até então inexistentes. A essa técnica atribui-se a denominação de teste
Alternativas
Q2110093 Engenharia de Software
A Estrutura Analítica de Projeto (EAP) constitui-se em uma importante ferramenta para o desenvolvimento de projetos. Assinale a alternativa que representa uma característica dessa estrutura.
Alternativas
Q2110094 Programação
Considere o dicionário definido em Python 3 a seguir.
x = {i+1: i for i in range(10) if i % 3 == 0}
O resultado de sum(x) é:
Alternativas
Q2110095 Programação
Na linguagem de programação R, uma amostra aleatória com 100 elementos normalmente distribuídos é obtida com a instrução: 
Alternativas
Q2110096 Programação
Considere a lista a seguir em VisualBasic.NET: Class Conta     Property id As Integer     Property saldo As Decimal End Class Function Contas() As List(Of Conta)     Return New List(Of Conta) From     {         New Conta With {.id = 1, .saldo = 200.00},         New Conta With {.id = 2, .saldo = 600.00},         New Conta With {.id = 3, .saldo = 300.00},         New Conta With {.id = 4, .saldo = 100.00},         New Conta With {.id = 5, .saldo = 800.00}     } End Function

A expressão LINQ que seleciona corretamente as instâncias de Conta com saldo superior a 200.00 é:
Alternativas
Q2110097 Programação
Um desenvolvedor VisualBasic.NET registrou a seguinte rota no arquivo RouteConfig.vb de seu projeto ASP. NET MVC 5.     routes.MapRoute(         name:="Default",         url:="{controller}/{id}/{action}",         defaults:=New With {             .controller = "Home",             .action = "Index",             .id = UrlParameter.Optional     } )
Com isso, a ação “Executa” do controlador “Controlador” pode ser acessada pela URL
Alternativas
Q2110098 Programação
No ASP.NET MVC 5, um filtro que sobrescreve filtros definidos em escopos superiores deve implementar a interface:
Alternativas
Q2110099 Programação
No ASP.NET MVC 5, para que um auxiliar de HTML personalizado (Custom HTML Helper) possa ser invocado como @Html.Quoted("texto"), ele deve ser declarado como:
Alternativas
Q2110100 Banco de Dados
Suspeita-se que um sistema web esteja sujeito a ataques do tipo SQL Injection. Sua página de acesso possui campos para digitação de login e senha e sabe-se que o script responsável por autenticar o usuário o faz por meio de uma única query do tipo SELECT, acessando a tabela de usuários da aplicação e fazendo uma busca por login e senha em texto claro (sem usar hash ou encriptação). Um procedimento que tem o potencial de fornecer acesso ao sistema, sem o conhecimento de um login e senha válidos (considerando que para conseguir acesso a query deva trazer algum resultado), seria digitar o seguinte conteúdo em um dos dois campos (podendo o atacante tentar nos dois):
Alternativas
Q2110101 Redes de Computadores
Uma resposta HTTPS de um servidor web a um navegador contém a seguinte linha no cabeçalho:
Set-Cookie: id=f3aXb; Secure; HttpOnly
Sobre o cookie criado por esta linha, assinale a alternativa com a característica correta.
Alternativas
Q2110102 Programação
Analise o programa a seguir, elaborado na Linguagem HTML com JavaScript:
    <!DOCTYPE html>     <html>     <body>     <p id=”conta”></p>     <script>     var a = 1;     var b = 2;     var c = 3;     x = a + b * c;     y = x % 5;     z = Math.pow (y,2);     z--;     document.getElementById(“conta”).innerHTML     = z;     </script>     </body>     </html>
Quando esse programa for aberto por um navegador como o Chrome ou o Edge, será exibido na tela:
Alternativas
Q2110103 Programação
Considere o seguinte código HTML 5 com JavaScript:
    <!DOCTYPE html>     <html>     <body>     <p id=”texto”></p>     <script>     document.getElementById(“texto”).innerHTML     = (~(5^2))<<2;     </script>     </body>     </html>
O texto na saída apresentado no navegador, ao carregar essa página, é:
Alternativas
Q2110104 Programação
Utilizando o Bootstrap 4, o código HTML que gera a seguinte barra de progresso, com indicação de nível na metade e texto “50%”, é:
Imagem associada para resolução da questão
Alternativas
Q2110105 Redes de Computadores
De acordo com a especificação dos métodos do protocolo HTTP/1.1, dada pela RFC 7231, os métodos POST e PUT servem para: 
Alternativas
Q2110106 Banco de Dados
O comando do sistema gerenciador de bancos de dados Microsoft SQL Server que desfaz as transações até um savepoint especificado é: 
Alternativas
Q2110107 Banco de Dados
Considere o seguinte comando do sistema gerenciador de bancos de dados Microsoft SQL Server:
TRUNCATE TABLE Hand;
O resultado da execução desse comando é
Alternativas
Q2110108 Banco de Dados
A linguagem Transact SQL do sistema gerenciador de bancos de dados Microsoft SQL Server possui o comando BULK INSERT, cuja função é
Alternativas
Respostas
81: D
82: B
83: B
84: C
85: A
86: C
87: A
88: E
89: A
90: B
91: D
92: C
93: E
94: D
95: C
96: A
97: E
98: E
99: B
100: C