Questões de Concurso
Sobre software em noções de informática
Foram encontradas 3.243 questões
Durante o processo de desenvolvimento de um programa, é muito difícil conseguir prever todas as possíveis exceções e erros que a aplicação possa gerar, mas linguagens modernas como o Java oferecem ótimos recursos para o tratamento de falhas.
Sobre o tratamento de exceções em Java, assinale a alternativa correta.
A orientação a objetos foi adotada como sendo o paradigma oficial da maioria das linguagens de programação mais recentes. Tomando por base os conceitos da orientação a objetos, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) Na programação orientada a objetos, é correto dizer que o comportamento de um objeto afeta o seu estado, assim como o seu estado afeta o seu comportamento.
( ) O principal objetivo de um método Acessor (Acessador ou Getter) é o de alterar o valor de um atributo privado.
( ) A sobrecarga de métodos ocorre quando um método é encontrado, tanto na superclasse quanto na subclasse, com o mesmo nome, tipo de retorno e número de parâmetros.
( ) Uma classe pode herdar variáveis de instância e métodos de uma superclasse abstrata.
( ) A herança permite garantir que todas as classes agrupadas sob um certo supertipo tenham todos os métodos que o supertipo tem.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
O método sort a seguir, escrito na linguagem Java, utiliza um método de classificação para ordenar
vetores de números inteiros.
void sort (int v[]){
for (int i=0; i<v.length-1; i++){
int pm=i;
for (int j=i+1; j<v.length;j++)
if (v[j]<v[pm])pm=j;
int temp=v[i];
v[i]=v[pm];
v[pm]=temp;
}
}
Assinale a alternativa que contém o método de classificação que corresponde ao padrão de comportamento do método sort.
Sobre as estruturas de dados clássicas e seus algoritmos, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) A disciplina de acesso da estrutura de dados Pilha determina que o último elemento inserido no conjunto deva ser o primeiro a ser removido.
( ) A implementação de lista utilizando alocação sequencial dos elementos, comparada à alocação encadeada, necessita de mais espaço de armazenamento por elemento do conjunto.
( ) A pesquisa sequencial é mais eficiente que a pesquisa binária para busca de elementos em listas ordenadas implementadas com alocação sequencial dos elementos.
( ) As estruturas de dados PilhaeFila podem ser implementadas utilizando tanto abordagens baseadas na alocação sequencial quanto na alocação encadeada dos elementos.
( ) A inserção de um elemento no início de uma lista duplamente encadeada implica no deslocamento dos elementos já existentes na memória.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Com relação à construção de algoritmos, considere as afirmativas a seguir.
I. Na passagem por referência, o valor da variável passada como parâmetro pode ser alterado.
II. Funções recursivas podem demandar mais tempo de execução do que as não recursivas.
III. Estruturas alocadas estaticamente são mais rápidas que estruturas alocadas dinamicamente.
IV. Variáveis globais deixam a execução do programa mais rápida.
Assinale a alternativa correta
Considere o pseudocódigo a seguir.
inteiro f (inteiro n)
{
se(n = 1)
{
retorne 1;
}
senao
{
se(n = 0)
{
retorne 0;
}
senao
{
retorne f(n-1)+f(n-2);
}
}
}
Em relação a esse pseudocódigo, atribua V (verdadeiro) ou F (valso) às afirmativas a seguir.
( ) A função é recursiva.
( ) Se n for 4, a função será chamada 8 vezes.
( ) Se f for chamada com n = 3, irá retornar o valor 2.
( ) Se n for 3, a função será chamada 5 vezes.
( ) Se f for chamada com n = 5, irá retornar o valor 3.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Um dos objetivos principais de um Plano de Continuidade de Negócios de uma empresa é
Na utilização de HTML com o método GET, é correto afirmar em relação a esse método, EXCETO:
Na linguagem Java, são características do utilitário javadoc, EXCETO:
Analise as seguintes sentenças em relação à linguagem Java:
I. Um método declarado final em uma superclasse pode ser sobrescrito em uma subclasse.
II. O polimorfismo tem a capacidade de processar objetos que compartilham a mesma superclasse em uma hierarquia de classes como se todos fossem objetos das superclasses.
III. Métodos abstratos não fornecem implementações.
É(são) verdadeira(s) apenas:
Na UML, o diagrama que modela as ações que um objeto realiza e a ordem em que ele os realiza, é conhecido como diagrama de:
Em Java, o componente GUI swing do pacote javax, que especifica um grupo em que apenas um botão de opção pode ser selecionado, é:
No webservice, o protocolo SOAP possui os elementos envelope, header, body e fault. Destes, são elementos obrigatórios:
São características do webservice , EXCETO:
O programa a seguir foi elaborado na linguagem HTML e inclui um script elaborado na linguagem JavaScript. As linhas foram numeradas para poderem ser referenciadas.
|
1 2 3 4 5 6 7 8 |
<html><body> <script> x = 1 y = 2 z = x + y </script> </body></html> |
Esse programa, com um comando convenientemente colocado na linha 6, após ser executado por um navegador típico que suporte JavaScript, como o Chrome ou Internet Explorer, exibiu a seguinte janela na tela:
Para viabilizar a exibição dessa janela, o comando que deve ser colocado na linha 6 do programa é
Na linguagem HTML 5, o elemento que representa uma seção da página que contém links para outras partes de um website é o
No PHP, as instruções “include” e “require” têm a função de executar um arquivo referenciado. A diferença entre tais instruções é que
Observe o código PHP e o resultado obtido ao executar o código em um servidor web:
<?php
$x = 10 && 20;
$y = 10 and 20;
echo “x=” . $x . “, y=” . $y;
?>
Embora os operadores “&&” e “and” estejam relacionados à operação de conjunção lógica, esse resultado foi obtido porque o operador
No contexto de estrutura de dados, pode-se conceber uma lista de diversas formas. Considere dois tipos de listas: a lista encadeada (ou ligada) e a lista estática sequencial. A principal vantagem da lista encadeada sobre a lista estática sequencial é
Considere o seguinte algoritmo, apresentado por meio de Português Estruturado, para responder às questões de números 51 e 52.
Leia a1, a2, b
x ← 2
Para (i=1 até 6, faça)
[
Se ((a1-a2) < b)
Então
[
x ← x + b
b ← b - 1
]
Senão
[
x ← x – 2*b
]
]
Imprima x
Suponha que os valores lidos no início do algoritmo sejam: a1=13, a2=10, b=7.
No caso de a1 e a2 serem iguais, considerando ainda b=7, o número de vezes que o bloco “Senão” será executado é