Questões de Governança de TI - Ciclo PDCA (Plan, Do, Check, Act) para Concurso
Foram encontradas 161 questões
Analisando o seguinte código escrito em linguagem Delphi, o que vai acontecer quando a função “Exemplo” for executada?
1.___Procedure Exemplo;
2.___var
3. ___ ar: Array of Integer;
4.___begin
5. ___ SetLength(ar,3);
6.
7.___ ar[0] := 34;
8. ___ar[1] := 45;
9. ___ar[2] := 745;
10.
11.___SetLength(ar,5);
12.
13. ___ar [3] := 561;
14. ___ar [4] := 99;
15.__end;
As ferramentas CASE são todas as ferramentas baseadas em computador que auxiliam na engenharia de software. Qual das alternativas a seguir NÃO é uma ferramenta CASE?
A linguagem de programação Delphi possui várias formas de realizar um laço de repetição. Qual das formas a seguir tem o comportamento de executa, ao menos uma vez, os comandos dentro do laço de repetição?
O compilador é o software que é responsável por realizar compilação de um programa. Para isso, o compilador realiza alguns processos de compilação. Quais são esses processos?
Em relação aos paradigmas de programação, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A programação estruturada é uma forma de programação que sugere que todos os programas podem ser reduzidos a três estruturas básicas: sequência, decisão e repetição.
II. A programação modular é uma forma de programação na qual o desenvolvimento das rotinas é feito por módulos interligados através de uma interface comum.
III. Na programação orientada a objetos, são implementos um conjunto de classes para definir os objetos presentes no mundo real.
Para que um programa seja executado, ele precisa ser traduzido de uma linguagem de alto nível, legível a um ser humano, para uma linguagem de máquina, que o computador compreenderá. Para isso, há os métodos de compilação e interpretação. Referente ao assunto, assinale a alternativa correta.
Considere um cenário em que é necessário sobrescrever o método “validar” da classe “TPessoa” a partir da classe “TCliente”, a qual herda a classe “TPessoa”, e que essas classes foram implementadas na linguagem Delphi. O que acontecerá ao se compilar um programa que utiliza as classes “TCliente” e “TPessoa”, conforme o código descrito a seguir?
unit Unit3;
interface
type
TPessoa = class
public
procedure Validar(Id :Integer);
end;
TCliente = class(TPessoa)
public
procedure Validar(Id :Integer); override;
end;
implementation
{ TCliente }
procedure TCliente.Validar(Id: Integer);
begin
inherited;
{alterações necessárias implementadas aqui}
end;
{ TPessoa }
procedure TPessoa.Validar(Id: Integer);
begin
{validação na classe pessoa}
end;
end.
Na linguagem Delphi, o comando “continue” é um comando de controle de fluxo. Esse comando terá qual comportamento, quando executado na primeira linha de um laço de repetição “while”?
Analisando o seguinte código, que foi escrito utilizando a linguagem Delphi, o que acontecerá quando a função UsarValor for executada?
unit Unit2;
interface
type
TMeuInteger = ^Integer;
function GetValor(numero :Integer) :TMeuInteger;
procedure UsaValor;
implementation
function GetValor(numero :Integer) :TMeuInteger;
begin
Result := @numero;
numero := 4;
end;
procedure UsaValor;
var
i : Integer;
begin
i := GetValor(5)^;
end;
end.
Um documento é escaneado como um arquivo de imagem. Para obter, desse arquivo de imagem, um arquivo de texto editável por um computador, deve-se utilizar de uma tecnologia conhecida pela sigla em inglês. Sobre esta, assinale a alternativa correta.
Com relação ao html é correto afirmar que:
Um programador desenvolveu uma rotina para calcular o valor parcial do salário de um trabalhador. O algoritmo foi desenvolvido na linguagem C, e segue abaixo o código fonte.
main()
{
float B;
int hora, quant;
printf("Digite 1-Hora Normal\n2-Hora Extra: ");
scanf("%d", &hora);
printf("Informe a quantidade horas: ");
scanf("%d", &quant);
if(hora==1)
{
B=quant*15;
}
else{
if(hora==2)
{
B=quant*25;
}
else
{
B=0;
}
}
printf("Valor: %f", B);
getch();
}
Suponha que os valores de entrada para a variável "hora" e "quant" sejam, respectivamente, "1" e "3". Qual será o valor impresso pelo comando printf("Valor: %f", B) após a execução do código?
Existem algumas diferenças entre um site e um hotsite, assinale a alternativa incorreta.
Quando desenvolvemos um site em WordPress, nós temos diversas ferramentas para nos ajudar, uma dessas ferramentas são os plugins. Nesse sentido, analise as afirmativas abaixo e assinale a alternativa correta.
I. Plugins são complementos que agregam ou modificam funcionalidades em um site WordPress.
II. Além de contar com mais de 50 mil plugins, você pode desenvolver o seu próprio plugin.
III. O diretório de plugins do WordPress é gratuito e de código aberto.
IV. O único lugar onde podemos baixar plug-ins é no Repositório Oficial de Plugins WordPress.
O WordPress é um projeto de código aberto que você pode usar para criar sites, blogs ou aplicativos. Atualmente 34% da internet usa o WordPress, desde blogs amadores até os maiores sites de notícias. Em relação ao WordPress, assinale a alternativa incorreta.
Considerando a estrutura do Scrum no que se refere ao papel dos agentes, assinale a alternativa que contenha as atribuições do Scrum Master:
Assinale a alternativa que contenha características de site estático.
Alow e Neustadt sugerem que cada classe de projeto seja revista par garantir sua boa formação. Eles definem quatro características de uma classe de projeto bem formada. Assinale a alternativa que contenha corretamente estas quatro características:
Assinale a alternativa correta para definição de diagrama de sequência:
Assinale a alternativa correta que contém apenas diagramas que integram o UML: