Questões de Concurso Público TCM-SP 2023 para Auxiliar Técnico de Controle Externo - Técnico de Informática

Foram encontradas 60 questões

Q2110494 Algoritmos e Estrutura de Dados
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem.
Início [     Tipo MAT = matriz[1..3,1..3] de inteiros;     MAT: M;     Inteiro: i, j, X, Y;     X 0;     Y 0;     Para i de 1 até 3 faça     [         Para j de 1 até 3 faça             [                 Se i = j                     Então M[i,j] ← i + j + 1;                     Senão M[i,j] ← i + 2*j + 1;         ]     ] Para i de 1 até 3 faça     [         X ← X + M[i,i];         Y ← Y + M[1,i];     ]     Imprima (X+Y); ] Fim.

Ao final do algoritmo é impressa a soma (X+Y) que é igual a
Alternativas
Q2110495 Algoritmos e Estrutura de Dados
Considere uma estrutura de dados do tipo pilha, inicialmente vazia, que possui as operações típicas de inserção e remoção de elementos, denominadas PUSH e POP. Nessa estrutura, foram executadas as seguintes operações, nesta ordem.
PUSH 1 PUSH 2 POP PUSH 3 POP PUSH 4 POP PUSH 5
Após a realização de todas essas operações, o número de elementos na pilha e o valor armazenado no topo da pilha serão, respectivamente,
Alternativas
Q2110496 Banco de Dados
Considerando a modelagem de dados orientada a objetos, sejam dois conjuntos de entidades que devem ser representados por duas classes: Proprietário e Veículo. O modelo de classes deve refletir a seguinte situação: um proprietário pode possuir mais de um veículo e cada veículo é possuído por apenas um proprietário. O diagrama de classes correspondente a essa descrição é:
Alternativas
Q2110497 Banco de Dados
Considere que, na modelagem de dados utilizando a orientação a objetos, há três classes: a classe Filme e as classes Suspense e Comédia, ambas herdando as características da classe Filme. Portanto, está-se fazendo uma aplicação do conceito de herança, segundo o qual
Alternativas
Q2110498 Banco de Dados
Constitui uma importante tarefa na modelagem de bancos de dados relacionais a definição dos atributos componentes dos conjuntos de entidades, bem como o tipo desses atributos. Considerando os diversos tipos de atributos possíveis, é correto afirmar que
Alternativas
Q2110499 Engenharia de Software
O processo unificado (Rational Unified Process – RUP) é composto por diversas disciplinas ou atividades e por quatro fases. Umas dessas fases é denominada de Transição, na qual o principal objetivo é
Alternativas
Q2110500 Arquitetura de Software
A respeito do conceito de arquitetura de software em múltiplas camadas (multitier architecture), é correto afirmar que
Alternativas
Q2110501 Programação
No C#, a expressão que resulta no número inteiro 12 é
Alternativas
Q2110502 Programação
No VisualBasic .NET, a declaração que representa um uso correto da cláusula “As” é
Alternativas
Q2110503 Programação
. No ASP.NET MVC 5, caso o método de ação não seja especificado, o controlador invocará, por padrão, o método com o nome 
Alternativas
Q2110504 Programação
Considere o seguinte código HTML 5 com JavaScript:
<!DOCTYPE html> <html> <body> <canvas id="c" width="200" height="100"> </canvas> <script> var c = document.getElementById("c"); var ctx = c.getContext("2d"); ctx.beginPath(); ctx.arc(100,50,40,Math.PI,2*Math.PI); ctx.stroke(); </script> </body> </html>

O desenho resultante no canvas, exibido no navegador, é
Alternativas
Q2110505 Programação
Uma página HTML 5 contém o seguinte código dentro da seção <body>:   <table>     <tr>         <th>Produto</th>         <th>Marca</th>         <th>Preco</th>     </tr>     <tr>            <td class="str">Notebook</td>             <td class="str">A</td>             <td class="cur">3000,00</td>     </tr>     <tr>             <td class="str">Tablet</td>             <td class="str">B</td>             <td class="cur">2500,00</td>     </tr> </table>
A página possui regras de estilo CSS associadas, que não estão apresentadas aqui. Esse código produz a seguinte saída no navegador: Imagem associada para resolução da questão

Deseja-se alterar a exibição dos valores numéricos da última coluna para que tenham alinhamento à direita, sem, entretanto, alterar o alinhamento de seu título ou de outras colunas. Uma regra de estilo que pode ser adicionada para atingir esse objetivo, desconsiderando eventuais efeitos sobre outros elementos da página fora esta tabela, é:
Alternativas
Q2110506 Programação
Elaborou-se um programa na Linguagem HTML com JavaScript, apresentado a seguir (os traços nas linhas 4 e 10 representam partes do programa que foram omitidas):
Imagem associada para resolução da questão

Supõe-se que esse programa será aberto por um navegador como o Chrome ou o Edge. Deseja-se que ele apresente na tela um botão que, ao ser pressionado, exiba a data e hora no formato:
Sun Mar 01 2020 23:20:11 GMT-0300 (Horário Padrão de Brasília)
Para tanto, os traços deverão ser substituídos, respectivamente, por:
Alternativas
Q2110507 Programação
Usando a biblioteca padrão do framework Bootstrap 3, o código que irá exibir o ícone apresentado a seguir é:

Imagem associada para resolução da questão
Alternativas
Q2110508 Programação
Em uma requisição AJAX, o evento onreadystatechange, de um objeto XMLHttpRequest, é acionado no máximo
Alternativas
Q2110509 Arquitetura de Software
No contexto de web services, dentre as características a seguir, aquela que viola uma das restrições impostas pelo estilo arquitetural REST (Representational State Transfer) é: 
Alternativas
Q2110510 Programação
A alternativa que contém uma representação inválida de um objeto JSON, segundo o padrão ECMA-404, é:
Alternativas
Q2110511 Programação
O método .noConflict() do framework jQuery
Alternativas
Q2110512 Banco de Dados
Considere o seguinte comando para a criação de um trigger no Transact-SQL:
CREATE TRIGGER Yellow ON Red AFTER UPDATE AS RAISEERROR (‘Aviso’, 16, 10);

Esse comando cria um trigger denominado
Alternativas
Q2110513 Banco de Dados
O comando do Transact-SQL para criar um stored procedure, denominado Eight, passando o parâmetro Seven, para executar uma operação de seleção é:
Alternativas
Respostas
41: D
42: E
43: B
44: C
45: A
46: A
47: C
48: C
49: B
50: A
51: B
52: D
53: C
54: B
55: D
56: E
57: E
58: D
59: A
60: E