Questões de Concurso
Comentadas sobre linguagens de programação em programação
Foram encontradas 4.491 questões
Ano: 2012
Banca:
FCC
Órgão:
TJ-RJ
Prova:
FCC - 2012 - TJ-RJ - Analista Judiciário - Análise de Sistemas |
Q232184
Programação
HTML, DHTML, JavaScript e PHP são linguagens utilizadas no desenvolvimento de sites da World Wide Web. A seu respeito é correto afirmar que
Ano: 2012
Banca:
FCC
Órgão:
TRF - 2ª REGIÃO
Prova:
FCC - 2012 - TRF - 2ª REGIÃO - Técnico Judiciário - Informática |
Q231860
Programação
No Java, é uma interface que não permite elementos duplicados e modela a abstração matemática de conjunto. Contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.
A interface citada é:
A interface citada é:
Ano: 2012
Banca:
FCC
Órgão:
TRF - 2ª REGIÃO
Prova:
FCC - 2012 - TRF - 2ª REGIÃO - Analista Judiciário - Informática |
Q231749
Programação
No Java, o Object Relational Mapping (ORM):
I. é a persistência automatizada dos objetos em uma aplicação Java para as tabelas de qualquer tipo de banco de dados, utilizando APIs que descrevem o mapeamento entre os objetos e o banco de dados.
II. trabalha com transformação unidirecional (não reversível) dos dados de uma representação de objeto para tabela de um banco de dados relacional, sem penalidades de performance.
III. possui, dentre outros componentes, uma API para realizar operações CRUD (Create, Read, Update e Delete) básicas em objetos de classes persistentes e uma linguagem ou API para especificar consultas que se referem às classes ou às propriedades das classes.
IV. abstrai a aplicação da interação direta com o banco de dados SQL e do dialeto SQL; entretanto, mesmo que a ferramenta de ORM suporte um bom número de diferentes bancos de dados, isso não permitirá nenhuma portabilidade na aplicação, já que há necessidade de drivers diferentes para diferentes bancos de dados.
Está correto o que consta em
I. é a persistência automatizada dos objetos em uma aplicação Java para as tabelas de qualquer tipo de banco de dados, utilizando APIs que descrevem o mapeamento entre os objetos e o banco de dados.
II. trabalha com transformação unidirecional (não reversível) dos dados de uma representação de objeto para tabela de um banco de dados relacional, sem penalidades de performance.
III. possui, dentre outros componentes, uma API para realizar operações CRUD (Create, Read, Update e Delete) básicas em objetos de classes persistentes e uma linguagem ou API para especificar consultas que se referem às classes ou às propriedades das classes.
IV. abstrai a aplicação da interação direta com o banco de dados SQL e do dialeto SQL; entretanto, mesmo que a ferramenta de ORM suporte um bom número de diferentes bancos de dados, isso não permitirá nenhuma portabilidade na aplicação, já que há necessidade de drivers diferentes para diferentes bancos de dados.
Está correto o que consta em
Q225809
Programação
Em relação à linguagem Delphi, NÃO é uma característica dessa linguagem:
Q225808
Programação
Analise as seguintes sentenças em relação à linguagem Java
I. O Java suporta somente herança única, embora alguns benefícios da herança múltipla possam ser ganhos usando-se a construção de interface.
II. OJava não temumtipo booleano primitivo.
III. O Java inclui coerções de tipo (conversões de tipo implícitas) somente se eles estiverem sendo convertidos do tipo menor para um tipo maior, como, por exemplo, as coerções de float para int.
Em relação às sentenças acima é correto afirmar que somente
I. O Java suporta somente herança única, embora alguns benefícios da herança múltipla possam ser ganhos usando-se a construção de interface.
II. OJava não temumtipo booleano primitivo.
III. O Java inclui coerções de tipo (conversões de tipo implícitas) somente se eles estiverem sendo convertidos do tipo menor para um tipo maior, como, por exemplo, as coerções de float para int.
Em relação às sentenças acima é correto afirmar que somente
Q225806
Programação
No Delphi, para que os ponteiros sejam destruídos com segurança é necessário que uma função localize e fixe em “nil” todos os ponteiros que apontem para a variável heap- dinâmica que está sendo destruída. Essa função é conhecida como:
Q225802
Programação
Em relação aos mecanismos de controle de laços na linguagem Java, das opções seguintes, aquela que se apresenta como uma saída rotulada incondicional:
Q225801
Programação
Em relação ao tratamento de exceções na linguagem Java, das opções seguintes, aquela que NÃO está relacionada com este assunto é:
Q225799
Programação
Na Linguagem Java, quando uma determinada palavra reservada é especificada em uma definição de classe, significa que a classe não pode ser pai de nenhuma subclasse. Essa palavra reservada é denominada:
Q225188
Programação
Ajax que tem por significado “Asynchronous Javascript And XML” e representa um conceito para descrever a interação do objeto XMLHttpRequest no lado do Cliente com os scripts baseados no servidor. Uma vez criada a instância do objeto XMLHttpRequest, existem diversos métodos disponíveis para o usuário, dos quais dois são detalhados a seguir. Observe.
I. Especifica os diferentes atributos necessários para realizar uma conexão com o servidor e permite que se façam seleções tais como GET e POST.
II. Acrescenta um par de rótulos e/ou valores ao registro inicial, quando enviado.
Esses métodos são conhecidos, respectivamente, por
I. Especifica os diferentes atributos necessários para realizar uma conexão com o servidor e permite que se façam seleções tais como GET e POST.
II. Acrescenta um par de rótulos e/ou valores ao registro inicial, quando enviado.
Esses métodos são conhecidos, respectivamente, por
Q225187
Programação
Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas
Q225186
Programação
Boost é uma biblioteca C++ disponível em muitas plataformas, que cobre várias funcionalidades como date/time, funções hashing, dentre outras. No ambiente Boost, as bibliotecas podem ser de dois tipos, sendo “default” o valor
Ano: 2012
Banca:
FCC
Órgão:
TCE-SP
Prova:
FCC - 2012 - TCE-SP - Auxiliar de Fiscalização Financeira |
Q223750
Programação
Em um programa Java, considere a existência de uma variável do tipo long chamada cod contendo o valor 1234. Para passar o valor contido nessa variável para uma variável do tipo byte chamada codNovo, deve-se fazer casting. Para isso, utiliza-se a instrução: byte codNovo =
Ano: 2012
Banca:
FCC
Órgão:
TCE-SP
Prova:
FCC - 2012 - TCE-SP - Auxiliar de Fiscalização Financeira |
Q223749
Programação
Sobre a programação na linguagem Java é correto afirmar:
Ano: 2012
Banca:
CONSULPLAN
Órgão:
TSE
Prova:
CONSULPLAN - 2012 - TSE - Analista Judiciário - Análise de Sistemas |
Q223211
Programação
Ajax, que tem por significado Asynchronous Javascript And XML, é apenas um conceito utilizado para descrever a interação de um objeto específico no lado do cliente com os scripts baseados no servidor. Conceitualmente, utiliza um objeto baseado em JavaScript, para enviar solicitações ao servidor da Web de forma assíncrona, sem ter que atualizar a página. Ao empregar esse objeto, os aplicativos Web podem receber/enviar informações ao servidor e fazer com que o servidor execute qualquer processamento que necessite ser feito, e depois alterar aspectos da página da web dinamicamente sem que o usuário tenha que mudar de página ou alterar o local de seu foco. Esse objeto é conhecido por
Q222048
Programação
Observe o algoritmo abaixo escrito na linguagem de programação Java. Sobre o mesmo, é correto afirmar que:
public static int busca ( int[] array, int valor )
{
int esq = 0;
int dir = array.length - 1;
int valorMeio;
while ( esq <= dir ) {
valorMeio = (esq + dir) / 2;
if ( array[valorMeio] < valor ) {
esq = valorMeio + 1;
} else if( array[valorMeio] > valor ) {
dir = valorMeio - 1;
} else {
return valorMeio;
}
}
return -1;
}
public static int busca ( int[] array, int valor )
{
int esq = 0;
int dir = array.length - 1;
int valorMeio;
while ( esq <= dir ) {
valorMeio = (esq + dir) / 2;
if ( array[valorMeio] < valor ) {
esq = valorMeio + 1;
} else if( array[valorMeio] > valor ) {
dir = valorMeio - 1;
} else {
return valorMeio;
}
}
return -1;
}
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222019
Programação
No uso do AJAX para o desenvolvimento de websites , é importante adotar boas práticas de acessibilidade, EXCETO:
Ano: 2012
Banca:
FUNCAB
Órgão:
MPE-RO
Prova:
FUNCAB - 2012 - MPE-RO - Analista - Programação de Computador |
Q222018
Programação
Sobre programação em AJAX, é INCORRETO afirmar que:
Q221723
Programação
Uma linguagem de programação pode ser convertida em código de máquina por compilação ou interpretação. Um exemplo típico de linguagem interpretada é a linguagem:
Ano: 2011
Banca:
FCC
Órgão:
INFRAERO
Prova:
FCC - 2011 - INFRAERO - Analista - Desenvolvimento e Manutenção |
Q220693
Programação
Analise o formulário HTML seguinte:
<from action="teste.php"method="get">
<p>
<label>
Nome:
<input type="text" name="nome" size=50/>
</p>
<p>
<input type= "submit" value= "Enviar" />
</p>
</from>
No arquivo teste.php, para se obter o conteúdo do campo “nome", submetido através do formulário, pode ser usada a instrução:
<from action="teste.php"method="get">
<p>
<label>
Nome:
<input type="text" name="nome" size=50/>
</p>
<p>
<input type= "submit" value= "Enviar" />
</p>
</from>
No arquivo teste.php, para se obter o conteúdo do campo “nome", submetido através do formulário, pode ser usada a instrução: