Questões de Concurso Comentadas sobre programação

Foram encontradas 10.879 questões

Q9393 Programação
Em Visual Basic, para declarar variáveis utiliza-se:
Alternativas
Q9106 Programação
Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor
Alternativas
Q9105 Programação
Em Java, a passagem de dados de um formulário do cliente para o servlet pode ocorrer por meio do uso do método
Alternativas
Q9104 Programação
Em JavaScript, o operador representado por três sinais de igual consecutivos retorna true se os operandos envolvidos forem
Alternativas
Q9097 Programação
Sendo um grupo de classes e componentes responsáveis pelo armazenamento e recuperação de dados, esta camada inclui necessariamente um modelo das entidades do domínio de negócios (mesmo que seja somente um modelo de metadados). No âmbito do mapeamento objetorelacional (hibernate) esta é a camada de
Alternativas
Q6391 Programação
Define a construção de blocos válidos para um documento XML, bem como a estrutura desse documento, usando uma lista de elementos válidos,
Alternativas
Q6390 Programação
Em uma situação que necessite formatar o conjunto de dados contido em um arquivo XML, por meio de tags HTML, deve-se usar
Alternativas
Q5712 Programação

1

2 Elemento<T> *primeiro, *ultimo;

3 public:

4 Fila():primeiro(0), ultimo(0){}

5 void inserir(T dado);

6 };

7

8

9 if(primeiro == 0) primeiro = elemento;

10 else ultimo->prox = elemento;

11 ultimo = elemento;

12 }



 O trecho de código acima está escrito na linguagem C++. Assinale a opção que completa corretamente as linhas 1, 7 e 8 desse trecho de código, respectivamente.
Alternativas
Q5711 Programação
Código para as questões 40 e 41

class Porta {

int numero;

public:

Porta(int numero):numero(numero){}

virtual ~Porta(){cout << "Fechar" << "\n";}

virtual void enviar(char) throw (invalid_argument) = 0;

int getNumero() const {return numero;}

};

class Serial:public Porta {

string nome;

public:

Serial(int numero, string nome):Porta(numero), nome(nome){}

~Serial(){cout << "Encerrar" << "\n";}

string getNome() const;

void enviar(char) throw (invalid_argument);

};

inline string Serial::getNome() const {

return nome;

}

void Serial::enviar(char dado) throw (invalid_argument){

if (dado == '0')

throw invalid_argument("Valor nulo");

cout << "Enviar " << dado << "\n";

}

Ainda considerando o trecho de código apresentado, escrito na linguagem C++, assinale a opção correta.
Alternativas
Q5710 Programação
Código para as questões 40 e 41

class Porta {

int numero;

public:

Porta(int numero):numero(numero){}

virtual ~Porta(){cout << "Fechar" << "\n";}

virtual void enviar(char) throw (invalid_argument) = 0;

int getNumero() const {return numero;}

};

class Serial:public Porta {

string nome;

public:

Serial(int numero, string nome):Porta(numero), nome(nome){}

~Serial(){cout << "Encerrar" << "\n";}

string getNome() const;

void enviar(char) throw (invalid_argument);

};

inline string Serial::getNome() const {

return nome;

}

void Serial::enviar(char dado) throw (invalid_argument){

if (dado == '0')

throw invalid_argument("Valor nulo");

cout << "Enviar " << dado << "\n";

}

Considerando o trecho de código apresentado, escrito na linguagem C++, assinale a opção correta.
Alternativas
Q1756 Programação
Qual a principal linguagem de programação, de sintaxe semelhante ao COBOL, utilizada na solução SAP R/3?
Alternativas
Q1755 Programação
Em JAVA, o modificador utilizado para definir um método de classe é o:
Alternativas
Q1692 Programação
Que conjunto de tecnologias é utilizado em aplicações WEB na Internet para propiciar forte interatividade e dinamismo?
Alternativas
Q1669 Programação
Para ler o conteúdo de arquivos XML em ASP.NET, pode-se utilizar a classe:
Alternativas
Q1660 Programação

Observe o fragmento de código JAVA a seguir.

public class prova {

    public prova() { }

    public static int d(int x) {

        return x*2;

    }

    public static int e(int x) {

        return x*5;

    }

    public static int fn(int x) {

        if (x<1)
            return 0;
        else
           return 4+fn(x-1);

    }

    public static int g(int y) {

        return 10+fn(y)+e(y)+d(y);

    }

    public static void main(String[] args) {

        System.out.println(g(5));

    }

}

 

A execução do método main apresentará a saída:

Alternativas
Q1659 Programação

Observe as seguintes afirmativas sobre tags no HTML 4:

I - OL - cria listas ordenadas;
II - BR - cria uma quebra de linha;
III - P - cria novos parágrafos;
IV - UL - cria listas não ordenadas.

Está(ão) correta(s) a(s) afirmativa(s):

Alternativas
Q2254315 Programação
Em relação à tecnologia Java Database Conectivity, analise o trecho de código abaixo e julgue as assertivas de I a IV.
Connection con = DriverManager.getConnection(        "jdbc:oracle:thin:@dbaprod1:1544:SHR1_PRD", username, passwd);
I. Para efetuar a conexão ao servidor de banco de dados oracle referido no código é mandatário dizer ao gerenciador de driver do JDBC qual gerenciador de banco de dados será utilizado antes de efetuar a conexão encontrada no código acima.
II. Para efetuar a conexão ao banco de dados oracle referido no código é necessário instalar todos os clientes e drivers de conectividade deste gerenciador de banco de dados antes de efetuar a conexão encontrada no código acima.
III. A conexão ao banco de dados oracle referida no código não precisa de quaisquer pré-requisitos, uma vez que é utilizado o conceito de direct client connection, havendo apenas a necessidade de especificar o nome do servidor, a porta, a instância, o nome de usuário e a senha.
IV. A conexão deve ser realizada por meio do driver ODBC específico para JDBC que acompanha o gerenciador de banco de dados.
É correto o que consta APENAS em
Alternativas
Q2254314 Programação
Considerando que os padrões de projeto J2EE possuem os padrões de apresentação e estes levam em consideração a lógica requerida para que o cliente acesse um sistema J2EE, analise:
I. Comb Filter é um padrão de apresentação que combina consolidação de dados. II. Intercepting Filter facilita o pré-processamento e o pós-processamento de uma requisição. III. Front Controller provê um controle centralizado para o gerenciamento do tratamento das requisições. IV. Single View cria uma única pesquisa para acesso a dados combinados.
É correto o que consta APENAS em
Alternativas
Q2254312 Programação
Para ser um servlet, uma classe deve estender a classe ....I.... e exceder as ações “doGet” ou “doPost” (ou ambas), dependendo se os dados estão sendo enviados por uma ação GET ou por uma ação POST. Estes métodos tomam dois argumentos: um ....II.... e um ....III.... em sua execução.
Preenchem correta e respectivamente as lacunas I, II e III:
Alternativas
Q2254311 Programação

Analise o código abaixo:

typedef struct {

    Vertex * vertices;

    long n, m;

    char * id;

} Graph;


typedef struct vertex_struct {

    struct arc_struct * arcs;

    char * name;

} Vertex;


typedef struct arc_struct {

    struct vertex_struct * tip;

    struct arc_struct * next;

} Arc;

O tipo de estrutura de dados a que ele se refere pode ser definido como um

Alternativas
Respostas
10661: A
10662: B
10663: D
10664: A
10665: E
10666: C
10667: D
10668: C
10669: B
10670: D
10671: C
10672: A
10673: C
10674: E
10675: A
10676: E
10677: A
10678: C
10679: D
10680: A