Foram encontradas 35 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dadas as seguintes sentenças sobre a linguagem Groovy:
I. Arquivos “.groovy” compilados tornam-se “.class”.
II. Métodos e classes são public por default, assim é opcional o uso dos modificadores.
III. Pode ser omitido o tipo das variáveis e dos atributos, assim como o tipo de retorno dos métodos.
IV. Comando de return é opcional nos métodos, assim como parênteses em chamadas de métodos com um parâmetro.
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Considere as seguintes sentenças sobre o diagrama de classes da UML:
I. Atributos e operações podem ter sua visibilidade anotada na representação da classe.
II. Em um dos compartimentos da classe é possível especificar o nome, o tipo e o valor inicial dos atributos no formato: nome: tipo = valor
III. O relacionamento de dependência não se aplica a este diagrama.
IV. O relacionamento de composição não se aplica a este diagrama.
V. O relacionamento, do tipo agregação, de uma classe com outra classe contida em um outro pacote (package) pode ser representada neste tipo de diagrama.
É correto afirmar que:
Provas
Dadas as seguintes sentenças sobre a utilização de bancos de dados criados no PostgreSQL:
I. É possível especificar, através de um Trigger, que uma determinada função seja executada sempre que ocorrer uma operação de INSERT no banco de dados.
II. Utilizando o comando ALTER TABLE é possível alterar dados cadastrados em uma tabela.
III. É possível apagar um banco de dados estando conectado a um banco de dados diferente do que você está querendo apagar.
IV. O PostgreSQL permite que funções definidas pelo usuário possam ser escritas em outras linguagens além de SQL.
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dado o seguinte código Java:
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class Data extends GregorianCalendar{
private static final long serialVersionUID =
5848695528815211835L;
final SimpleDateFormat df = new
SimpleDateFormat("dd-MM-yyyy");
public Data(int i, int j, int k) { super(i,j-1,k); }
public String toString(){ return df.format(getTime()) ; }
public static void call(Data data1, Data data2) {
data2.set(Data.YEAR, 2013);
data1 = data2;
}
public static void print(Data data1, Data data2){
System.out.println("data1 é " + data1 + "\ndata2 é " +
data2);
}
public static void main(String args[]) {
Data data1 = new Data(2011, 11, 11);
Data data2 = new Data(2011, 12, 11);
call (data1, data2);
print(data1, data2);
}
}
É correto dizer que:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
System.out.println("data1 é " + data1 + "\ndata2 é " + data2); é rejeitada pelo compilador porque a classe Data não pode ser concatenada com a classe String.
Dado o seguinte código Java, no qual a numeração das linhas é mostrada nos comentários:
import java.io.IOException;
public class Math {
public float sum(float a, float b) throws IOException {
return a + b;
}
}
class SimpleMath extends Math {
/*I*/ float sum(float a, float b) {return a + b;}
/*II*/public int sum(int a, int b) throws Exception { return
a + b;}
/*III*/public float sum(float a, float b) throws Exception {
return a + b; }
/*
IV public float sum(float p, float q) { return p + q;}
*/
}
Teremos erro de compilação na classe SimpleMath na(s) linha(s):
Provas
Caderno Container