Questões de Concursos Públicos - IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Resolva questões gratuitas da IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web. Banco com 27 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q54216
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Considere as afirmações a seguir:
I. Listas duplamente encadeadas se caracterizam por permitirem a inclusão ou remoção de elementos, tanto no início, quanto no fim da lista.
II. Filas são listas que permitem a inclusão de elementos apenas em seu início.
III. Pilhas são listas onde só é possível remover elementos presentes em seu topo.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:
Q54215
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Considere o método Java mostrado a seguir.
public static void ordenar(int[] vetor){
for(int i = 0; i < vetor.length-1; i++) {
int menor = i;
for(int j = i+1; j < vetor.length; j++){
if(vetor[j] < menor)
menor = j;
}
int tmp = vetor[i];
vetor[i] = vetor[menor];
vetor[menor] = tmp;
}
}
O código apresentado implementa um método de ordenação conhecido como:
Q54214
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Analise as afirmativas abaixo sobre modelos de bancos de dados, identificando com “V” as VERDADEIRAS e com “F” as FALSAS, assinalando a seguir a alternativa CORRETA, na sequência de cima para baixo:
( ) Um banco de dados relacional consiste em uma coleção de tabelas.
( ) Uma entidade em um modelo E-R representa um relacionamento entre objetos do domínio da aplicação.
( ) Entidades de um modelo E-R são descritas por um conjunto de atributos.
Q54213
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Considere as tabelas a seguir, que registram informações sobre clientes de uma seguradora, seus veículos e registros de acidentes.
Assinale a opção que contém um comando SQL que lista os nomes dos clientes que nunca sofreram acidentes.
Q54212
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Considere o código Java a seguir, com numeração das linhas à esquerda.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Numero {
private int valor;
public Numero() { }
public Numero(int valor) {
this.valor = valor;
}
public void setValor(int valor) {
this.valor = valor;
}
public int getValor() {
return valor;
}
public static void main(String[] args) {
Numero[] array = new Numero[100];
for(int i = 0; i < array.length; i++) {
array[i].setValor(i+1);
}
}
}
Considere também as afirmações abaixo relativas ao código mostrado.
I. A execução do código presente na linha 20 lançará uma exceção do tipo NullPointerException.
II. O array criado na linha 18 será automaticamente preenchido com instâncias da classe Numero, criadas a partir do construtor sem parâmetros desta classe.
III. A linha 18 poderia ser alterada para ”Numero array[] = new Numero[100];” sem alterar o funcionamento do código.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:
Q54211
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
O procedimento de busca de nós em uma árvore onde se vasculham todos os nós de um ramo até atingir os nós terminais (folhas), repetindo o processo em todos os ramos, é conhecido como:
Q54210
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Assinale a alternativa que apresenta a linha de código Java correta para se definir um atributo chamado TAMANHO, inteiro, constante, com valor igual a 100, acessível somente em métodos da própria classe onde foi definido.
Q54209
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Analise o código a seguir escrito na linguagem PHP. Considere que o código será executado em um ambiente onde a versão 7.0.11 do PHP se encontra devidamente instalado.
Após executar o código mostrado, o resultado exibido na página ser :
Q54208
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Analise o código a seguir escrito na linguagem PHP. Considere que o código será executado em um ambiente onde a versão 7.0.11 do PHP se encontra devidamente instalado.
Após executar o código anterior, o resultado exibido na página será:
Q54207
IF-RS - 2016 - IF-RS - Professor - Informática: Banco de Dados e Programação Web
Analise o trecho de código a seguir escrito em Java.
// Inicio do arquivo TesteLiskov.java
package geometria;
class Retangulo {
protected int largura;
protected int altura;
public void setLargura(int l){largura =
l;}
public void setAltura(int a){altura = a;}
public int getLargura(){return largura;}
public int getAltura(){return altura;}
public int getArea(){return largura *
altura;}
}
class Quadrado extends Retangulo {
public void setLargura(int l){
largura = l;
altura = l;
}
public void setAltura(int a) {
largura = a;
altura = a;
}
}
class TesteLiskov {
private static Retangulo xyz() {return new
Quadrado();}
public static void main (String args[]) {
Retangulo r = TesteLiskov.xyz();
r.setAltura(10);
r.setLargura(5);
int a = r.getArea();
System.out.print(a++);
}
}
// Fim do arquivo TesteLiskov.java
Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.