Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.475 questões

Q795697 Programação
Observe o trecho de código abaixo, escrito na linguagem de programação Java.
class Hemocentro { public static void main(String [] args){ String s = "Java"; s.concat(" SE 7"); s.replace('7','8'); System.out.print(s); } }
A execução desse programa produzirá como resultado a seguinte saída:
Alternativas
Q795696 Programação
Observe o trecho de código abaixo, escrito na linguagem de programação Java.
public class Hemocentro { public static void main(String[] args) { int []a = {1,2,3,4,5,6}; int i = a.length - 1; while(i>=0){ System. out. print(a [i]); i--; } } }

A execução desse programa produzirá como resultado a seguinte saída:

Alternativas
Q794589 Programação

Sobre a linguagem de programação Java, analise as afirmativas seguintes:


I A JVM (Java Virtual Machine) é usada como interpretador, logo, Java é uma linguagem de script, além de ser uma linguagem orientada a objeto.


II A orientação em objetos em Java é opcional, assim como em C++ é possível escrever programas de forma estruturada.


III Para se utilizar uma classe pública de um pacote externo, uma das opções é importar a classe desse pacote.


Está(ão) CORRETA(S) 

Alternativas
Q791966 Programação
Com Ajax, torna-se possível a incorporação de uma série de novas funcionalidades em aplicações Web, EXCETO:
Alternativas
Q791965 Programação
Java possui suporte a definição de métodos synchronized, os quais:
Alternativas
Q791300 Programação
Métodos sobrecarregados de uma classe são distinguidos por um compilador Java por meio
Alternativas
Q791299 Programação
Na linguagem de programação Java, quando o método de uma classe não possui um modificador de acesso explicitamente declarado significa que esse método pode ser acessado
Alternativas
Q791297 Programação
O método construtor é um tipo especial de rotina que toda classe possui. É uma característica de todo método construtor na linguagem Java:
Alternativas
Q789950 Programação

Analise o trecho de código em Python a seguir.


class A:

            a = 1

class B(A):

            b = 2

class C1(B):

            c = 3

class C2(A):

            c = 3

class D1(C2):

            d = 4

class D2(C1):

            d = 4

class D3(B):

            d = 4 


print isinstance(D3(), B), isinstance(D2(), C2), isinstance(D2(), A), isinstance(D1(), C1) 


Considerando o código Python, assinale a alternativa que apresenta a saída do trecho destacado. 

Alternativas
Q789949 Programação
O coletor de lixo em Java, ao determinar que não há mais referências apontadas a um objeto, invoca um método da classe java.lang.Object desse objeto. Assinale a alternativa que apresenta esse método.
Alternativas
Q789948 Programação
A sobrecarga de operadores é uma técnica muito utilizada em C++. Assinale a alternativa que NÃO apresenta um operador que possa ser sobrecarregado em C++.
Alternativas
Q789947 Programação
Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições na linguagem C.
Alternativas
Q789946 Programação
Assinale a alternativa que representa, na linguagem de programação C, a estrutura de repetição for que, por meio da variável de controle i, percorre o intervalo do índice 0 até o índice 32 inclusive, na ordem não decrescente.
Alternativas
Q789084 Programação

Operadores bit-a-bit permitem a avaliação e a modificação de bits específicos em determinados tipos de dados na linguagem Java.

Das expressões a seguir, a que resulta em um valor positivo para variável x é:

Alternativas
Q786885 Programação
Assinale a alternativa que indica a linguagem de programação que é considerada uma linguagem Server Side (processadas diretamente pelo servidor Web).
Alternativas
Q786881 Programação
Considerando que Luta e Jogo são classes, e que Esporte, Individual e Coletivo são interfaces, com relação aos conceitos de classes e interfaces da linguagem Java, assinale a alternativa correta.
Alternativas
Q786257 Programação
Brendan Eich desenvolveu a primeira versão do JavaScript para o browser Mozilla, em 1995. A ideia era que a linguagem tivesse uma sintaxe parecida com Java, utilizando até mesmo alguns objetos e métodos com nomes iguais. Dessa forma, a sintaxe correta para a inicialização de um array em Javascript corresponde à questão:
Alternativas
Q786238 Programação
Em javascript, eventos são chamadas de código que ocorrem quando o usuário ou o browser executam determinadas ações. Existem eventos para quando o usuário clicar em algum lugar, para quando mover o ponteiro do mouse sobre uma região ou quando o ponteiro do mouse sair dessa região. Os eventos que compreendem carregamento de janela e alteração em um campo são representados respectivamente pelos comandos:
Alternativas
Q785119 Programação
A grande maioria das aplicações, independente de porte, utiliza a persistência de dados atrelada a seus sistemas. O banco de dados se faz necessário em uma aplicação não só para persistir as informações, como também é preciso nos comunicarmos com ele para recuperar, modificar e apagar informações. Portanto, podemos afirmar que o gerenciamento desses dados é de fundamental importância para o correto funcionamento da aplicação. Quando se trata de persistência de dados em Java, geralmente a forma utilizada para guardar dados é um banco de dados relacional. Para abrir uma conexão com um banco de dados, precisamos utilizar sempre um driver. A classe DriverManager é responsável por realizar essa comunicação, o drive JDBC – Java Database Connectivity é a especificação de como a linguagem Java irá se comunicar com um banco de dados. O parâmetro que é passado é do tipo Srting contendo URL para localizar o banco de dados que, por sua vez, contém informações para conexão com o banco de dados. Assinale a alternativa correta que contém a URL padrão para a conexão com o banco MySQL, considerando que: usuário, servidor e porta do banco serão padrão, o banco não tem senha e o nome do banco de dados é teste.
Alternativas
Q785117 Programação
A ordem de execução dos comandos em Java é descrita como sequencial, porém é possível modificar a sequência natural por meio de comandos de fluxo de controle, definindo a sequência de execução das instruções, seguindo caminhos alternativos em função da análise de determinadas condições. As instruções de controle estão divididas em seleção e repetição. É correto afirmar sobre os comandos Java que:
Alternativas
Respostas
3401: D
3402: E
3403: B
3404: D
3405: C
3406: B
3407: A
3408: D
3409: A
3410: C
3411: D
3412: B
3413: C
3414: C
3415: E
3416: B
3417: A
3418: B
3419: B
3420: A