Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.344 questões
Considerando a programação orientada a objetos, no cenário onde existe a classe “A” essa classe é herdada pela classe “B” e, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A classe “A” terá acesso a todos os métodos e atributos da classe “B”.
II. A classe “B” é uma superclasse da classe “A”.
III. A classe “B” poderá acessar os métodos e atributos públicos e protegidos da classe “A”
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?
Preencha as lacunas e assinale a alternativa correta.
A ______________ pode ser definida como um contrato entre a classe e o mundo exterior, pois quando a classe implementa a __________ a classe se compromete em fornecer o comportamento do publicado.
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.
Atenção! Para responder às questões de Informática, a menos que seja explicitamente informado o contrário, considerar que os programas mencionados encontram-se na versão Português-BR e, em sua configuração padrão de instalação, possuem licença de uso, o mouse está configurado para destros, um clique ou duplo clique correspondem ao botão esquerdo do mouse e teclar corresponde à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Dessa forma, as teclas de atalho, os menus, os submenus, as barras, os ícones e os demais itens que compõem os programas abordados nesta prova encontram-se na configuração padrão, conforme exposto anteriormente.
Em relação ao software, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(---) Software é a parte física do computador.
(---) O mouse é um exemplo de software.
Em Sistema de Processamento de Dados há conceitos e jargões, com base nas informações, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Hardware é a parte física, a parte palpável. É composto pela CPU, memória e periféricos.
II. Software é parte lógica, a parte não palpável. Para que um computador funcione, é preciso que sejam dadas as ordens ao mesmo. Estas ordens são chamadas de Software.
III. Unfortunate Peopleware são pessoas que utilizam computadores sem sucesso e são tristes por isso.
IV. Happy Peopleware são pessoas que utilizam computadores com sucesso e são felizes por isso.
Relacione a primeira coluna com a segunda:
I. Hardware;
II. Software;
III. Peopleware.
( ) são os usuários, ou seja, é a parte humana que se utiliza das diversas funcionalidades dos sistemas computacionais.
( ) são as partes físicas do computador, o que podemos tocar.
( ) são as partes lógicas do computador, os programas por exemplo.
Assinale a alternativa CORRETA:
Assinale a alternativa que corresponda a um Sistema Operacional que é considerado um software livre e de código aberto.
Os browsers são os principais navegadores da Internet. Basicamente os browsers interpretam os documentos do tipo _____.
Assinale a alternativa que preencha corretamente a lacuna.
Em 2008 o W3C visando atender o público em geral como professores, estudantes, no que se refere a compreensão em como ser aplicada a acessibilidade na web baseando-se em quatro princípios que contém as recomendações de acessibilidade. Quais são esses princípios?
Com relação ao html é correto afirmar que:
Uma função no Python é um conjunto nomeado de código, que pode também ter uma lista opcional de argumentos.
Assinale a alternativa que corresponde a forma padrão de uma função na linguagem Python.
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?