Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.490 questões
Q578227
Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Considere que uma classe pai denominada “recicláveis" e as classes filhas “papelão" e “plástico" contêm um método denominado reciclar. A prática de conservar a assinatura dos métodos realizando somente implementações distintas internas nos métodos entre as classes citadas é chamado de sobreposição.
Considere que uma classe pai denominada “recicláveis" e as classes filhas “papelão" e “plástico" contêm um método denominado reciclar. A prática de conservar a assinatura dos métodos realizando somente implementações distintas internas nos métodos entre as classes citadas é chamado de sobreposição.
Q578226
Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
O trecho de código Java a seguir apresenta características do uso de reflexão.
Class classeGenerica = Class.forName (stringNomeClasse); Method metodoPI = classeGenerica.getMethod(stringNomeMetodo); System.out.println(metodoPI.invoke(obj).toString()); Method soma = classeGenerica.getMethod(stringNomeSoma, int.class, int.class); System.out.println(soma.invoke(obj,5,10));
O trecho de código Java a seguir apresenta características do uso de reflexão.
Class classeGenerica = Class.forName (stringNomeClasse); Method metodoPI = classeGenerica.getMethod(stringNomeMetodo); System.out.println(metodoPI.invoke(obj).toString()); Method soma = classeGenerica.getMethod(stringNomeSoma, int.class, int.class); System.out.println(soma.invoke(obj,5,10));
Q578225
Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Thread safe, o qual representa um importante conceito em programação Java, faz com que threads concorrentes utilizem algoritmo de sincronismo para cooperarem entre elas.
Thread safe, o qual representa um importante conceito em programação Java, faz com que threads concorrentes utilizem algoritmo de sincronismo para cooperarem entre elas.
Q578224
Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Uma das vantagens da linguagem Java em relação a outras linguagens é a fácil implementação de herança múltipla.
Uma das vantagens da linguagem Java em relação a outras linguagens é a fácil implementação de herança múltipla.
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
STJ
Prova:
CESPE - 2015 - STJ - Analista Judiciário - Análise de Sistemas de Informação |
Q577104
Programação
Julgue o seguinte item, relativo a conceitos de bibliotecas, serviços e utilitários Java.
O JMS (Java Message Service) permite a troca de mensagens assíncronas entre um ou mais clientes e faz parte da especificação do Java EE.
O JMS (Java Message Service) permite a troca de mensagens assíncronas entre um ou mais clientes e faz parte da especificação do Java EE.
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
STJ
Prova:
CESPE - 2015 - STJ - Analista Judiciário - Análise de Sistemas de Informação |
Q577094
Programação
Julgue o item a seguir, a propósito de Java.
Ao se executar o código Java apresentado a seguir, o resultado obtido será 13.
package teste ;
import java.math.BigInteger ;
import java.util.concurrent.ExecutionException ;
public class Teste {
public static void main(String[] args) throws InterruptedException, ExecutionException {
Teste a = new Teste( ) ;
System.out.println(a.getNumero(5)) ;
}
public BigInteger getNumero(final int valor)
throws InterruptedException, ExecutionException {
if (valor == 0 valor == 1)
return BigInteger.valueOf(valor + 1) ;
return getNumero(valor - 1).add(getNumero (valor - 2)) ;
}
}
Ao se executar o código Java apresentado a seguir, o resultado obtido será 13.
package teste ;
import java.math.BigInteger ;
import java.util.concurrent.ExecutionException ;
public class Teste {
public static void main(String[] args) throws InterruptedException, ExecutionException {
Teste a = new Teste( ) ;
System.out.println(a.getNumero(5)) ;
}
public BigInteger getNumero(final int valor)
throws InterruptedException, ExecutionException {
if (valor == 0 valor == 1)
return BigInteger.valueOf(valor + 1) ;
return getNumero(valor - 1).add(getNumero (valor - 2)) ;
}
}
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
STJ
Prova:
CESPE - 2015 - STJ - Analista Judiciário - Análise de Sistemas de Informação |
Q577093
Programação
Julgue o item a seguir, a propósito de Java.
O framework Java Struts foi construído para padrão de projetos estruturados em camadas que separam a camada física da camada lógica do banco de dados.
O framework Java Struts foi construído para padrão de projetos estruturados em camadas que separam a camada física da camada lógica do banco de dados.
Ano: 2015
Banca:
CESPE / CEBRASPE
Órgão:
STJ
Prova:
CESPE - 2015 - STJ - Analista Judiciário - Análise de Sistemas de Informação |
Q577085
Programação
Julgue o item subsequente, acerca da linguagem de programação Delphi e da programação orientada a objetos.
Métodos callback são formas de instanciar métodos utilizando-se tecnologia de chamada em segundo plano escondido do plano sequencial da aplicação.
Métodos callback são formas de instanciar métodos utilizando-se tecnologia de chamada em segundo plano escondido do plano sequencial da aplicação.
Ano: 2015
Banca:
FGV
Órgão:
DPE-RO
Prova:
FGV - 2015 - DPE-RO - Analista da Defensoria Pública - Analista de Redes e Comunicação de Dados |
Q576322
Programação
Observe o seguinte trecho de código C##. bool x = true; int m = 0; for (int a = 1; x; a++) { m++; if (m % 10 == 0) { x = false; } } Console.WriteLine(m); O valor apresentado pelo comando Writeline é:
Ano: 2015
Banca:
FCC
Órgão:
MPE-PB
Prova:
FCC - 2015 - MPE-PB - Analista de Sistemas – Desenvolvedor |
Q575108
Programação
Considere que o método a seguir faz parte de uma classe Java de uma aplicação web.
public int conectar() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/banco",
"usuario", "senha");
return 1;
}
A cláusula throws
public int conectar() throws ClassNotFoundException, SQLException{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/banco",
"usuario", "senha");
return 1;
}
A cláusula throws
Ano: 2015
Banca:
FCC
Órgão:
MPE-PB
Prova:
FCC - 2015 - MPE-PB - Analista de Sistemas – Desenvolvedor |
Q575106
Programação
A linguagem JavaScript pode ser usada para tratar eventos referentes à entrada de dados em formulários, a ações do usuário e
a ações do navegador. Os atributos de evento usados em tags HTML permitem executar comandos ou chamar funções em trechos
de código JavaScript internos ou externos à página. Para criar um campo do tipo texto em um formulário HTML de forma
que quando o usuário soltar uma tecla que foi pressionada nesse campo seja chamada uma função JavaScript denominada
verificar utiliza-se a instrução
Q571734
Programação
Texto associado
O desenvolvimento de páginas e aplicações para a WEB conta com diversas tecnologias disponíveis nos dias atuais. Com base nessa informação, julgue o próximo item, com relação a HTML, JavaScript e CSS.
Quando um código JavaSript está sendo executado em modo estrito (strict mode), não é permitido o uso de literais numéricos octais.
Q569214
Programação
Quanto as exceções em Java, ao analisar o
código abaixo podemos afirmar que:
public class BancoDados {
private static Connection conexao;
public static Connection getConexao() {
try {
if (conexao == null) {
Class.forName("org.firebirdsql.jdbc.FBDriver");
conexao =
DriverManager.getConnection("jdbc:firebirdsql://12
7.0.0.1:3050/C:/Banco.fdb", "SYSDBA",
"masterkey");
}
return conexao;
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null,
"Mensagem A");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,
"Mensagem B");
}
return null;
}
}
public class BancoDados {
private static Connection conexao;
public static Connection getConexao() {
try {
if (conexao == null) {
Class.forName("org.firebirdsql.jdbc.FBDriver");
conexao =
DriverManager.getConnection("jdbc:firebirdsql://12
7.0.0.1:3050/C:/Banco.fdb", "SYSDBA",
"masterkey");
}
return conexao;
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null,
"Mensagem A");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null,
"Mensagem B");
}
return null;
}
}
Q569213
Programação
Analisando o código abaixo, é possível afirmar
que:
public class A {
public int c;
private String d;
}
class B extends A {
private boolean e;
public void g() {
c = 5;
d = "BELÉM";
}
}
class C {
public void f() {
A x = new A();
B y = new B();
}
}
public class A {
public int c;
private String d;
}
class B extends A {
private boolean e;
public void g() {
c = 5;
d = "BELÉM";
}
}
class C {
public void f() {
A x = new A();
B y = new B();
}
}
Ano: 2010
Banca:
FGV
Órgão:
FIOCRUZ
Prova:
FGV - 2010 - FIOCRUZ - Tecnologista em Saúde - Engenharia Mecânica |
Q569157
Programação
Selecione a opção correspondente a uma linguagem de
programação multiplataforma:
Ano: 2015
Banca:
FGV
Órgão:
TCE-SE
Prova:
FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação-Desenvolvimento |
Q567885
Programação
Analise o código C# mostrado abaixo.
namespace ConsoleApplication1
{
class Program
{
static IEnumerable<int>
XPTO(int from, int to) {
for (int i = from; i < to; i+=3) {
yield return i;
}
yield break;
}
static void Main()
{
foreach (int x in XPTO(-10, 10) {
Console.WriteLine(x);
}
}
}
}
O resultado exibido pelo programa é:
namespace ConsoleApplication1
{
class Program
{
static IEnumerable<int>
XPTO(int from, int to) {
for (int i = from; i < to; i+=3) {
yield return i;
}
yield break;
}
static void Main()
{
foreach (int x in XPTO(-10, 10) {
Console.WriteLine(x);
}
}
}
}
O resultado exibido pelo programa é:
Ano: 2015
Banca:
FGV
Órgão:
TCE-SE
Prova:
FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação-Desenvolvimento |
Q567868
Programação
Em um programa Javascript, encontra-se o seguinte comando:
var x = 3 + "4";
Após a execução deste comando, a variável x conterá:
var x = 3 + "4";
Após a execução deste comando, a variável x conterá:
Ano: 2015
Banca:
FGV
Órgão:
TCE-SE
Prova:
FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação-Desenvolvimento |
Q567861
Programação
Um programador Java precisa utilizar em seu aplicativo uma
tabela dinâmica de inteiros, cujo tamanho pode aumentar ao
longo da execução. Para isso, ele decide importar a classe
java.util.ArrayList e a declaração da referência à tabela
deverá ser:
Ano: 2015
Banca:
FGV
Órgão:
TCE-SE
Prova:
FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação-Desenvolvimento |
Q567860
Programação
Em um programa codificado na linguagem Delphi, a abertura do
arquivo texto "arq.txt" para leitura utiliza, em sequência, as
chamadas Assign(arq,"arq.txt") e Reset(arq),
sendo arq uma variável do tipo text. Supondo que a opção
{$IOChecks off} esteja habilitada, para saber se o arquivo
foi aberto com sucesso, o programador deve:
Ano: 2010
Banca:
IF-RJ
Órgão:
IF-RJ
Prova:
IF-RJ - 2010 - IF-RJ - Técnico de Tecnologia da Informação |
Q564248
Programação
Com relação aos modificadores de acesso “public" e “private" de uma classe Java, analise estas afirmações.
I. Os membros "public" são acessíveis onde quer que o programa tenha referencia a um objeto dessa classe ou de uma de suas subclasses.
II. Os membros “private" de uma classe só são acessíveis dentro da própria classe.
III. Os membros “private" de uma superclasse são herdados pelas suas subclasses.
Então, assinale a alternativa que contém somente as afirmações corretas.
I. Os membros "public" são acessíveis onde quer que o programa tenha referencia a um objeto dessa classe ou de uma de suas subclasses.
II. Os membros “private" de uma classe só são acessíveis dentro da própria classe.
III. Os membros “private" de uma superclasse são herdados pelas suas subclasses.
Então, assinale a alternativa que contém somente as afirmações corretas.