🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.019 questões

Q370988 Programação
A linguagem HTML5 permite criar uma versão offline do site, através da criação de um arquivo de manifesto que indica quais os arquivos do site serão carregados em cachê para navegação mesmo se o usuário não estiver conectado à internet. Com relação ao uso dos recursos que permite isto, considere um site composto pelos arquivos index.html, config.css, banner.gif, rotina.js, page.appcache e acesso.jsp. Dois destes arquivos são apresentados a seguir:

imagem-012.jpg
Nos arquivos apresentados, as lacunas I e II são correta e, respectivamente, preenchidas por:
Alternativas
Q370987 Programação
Analise o código JavaScript a seguir:

imagem-015.jpg
As lacunas são preenchidas corretamente com a instrução:
Alternativas
Q370986 Programação
Em JavaScript, há vários métodos pré-definidos para manipular valores em arrays. Dois destes métodos permitem adicionar e remover um elemento no final de uma array, respectivamente.

Considere a array a seguir:
var carros = ["Gol", "Palio", "Fiesta", "Onix"];

Para inserir o valor "HB20" no final da array carros e depois removê-lo utiliza-se, respectivamente, as instruções:
Alternativas
Q370985 Programação
Analise as arrays PHP abaixo:

I. $carros[0]="Palio";
$carros[1]="Onix";
$carros[2]="Gol";

II. $profissao['Pedro']="Estudante";
$profissao['Ana']="Cantora";
$profissao['Elisa']="Professora";

III. $carros = array(array("Palio",100,55),array("Onix",50,39),array("Gol",70,100));

IV. $nomes=array("Ana","Pedro","Elisa");

V. $categorias = array("animais"=>array("cachorro","gato","cavalo"),
"veiculos"=>array("ônibus"),"frutas"=>array("maçã","melão","abacaxi"));

VI. $teste=array("Pedro"=>"10","Ana"=>"9","Elisa"=>"43");

É correto afirmar que:
Alternativas
Q370984 Programação
Analise os exemplos a seguir:


imagem-016.jpg
Nos exemplos apresentados, as lacunas I e II devem ser preenchidas correta e, respectivamente, com as variáveis pré- definidas do PHP
Alternativas
Q370963 Programação
A barra de menu do Lotus Notes (versão 8.5.x para plataforma Windows) exibe opções de menu que se aplicam a um documento ou aplicativo. Há um conjunto padrão de menus, além de menus opcionais que se alteram, dependendo do aplicativo. Para usuários avançados um conjunto de ___I__ pode ser exibido clicando em ___II__ . Eles destinam-se a administradores ou designers e incluem opções como arquivamento ou exclusão de aplicativos e substituição da estrutura de um aplicativo do Notes. Uma vez ativados, ficarão ativos em sessões subsequentes do Notes. Se for instalado o cliente administrador Domino ou o ___III___, eles serão ativados por padrão.

As lacunas são correta e respectivamente preenchidas com:
Alternativas
Q370703 Programação
Considere os trechos de códigos que fazem conexão com banco de dados em diferentes linguagens de programação:

Trecho 1:

imagem-067.jpg

Trecho 2:

imagem-068.jpg

Os trechos 1 e 2 estão escritos, respectivamente, nas seguintes linguagens de programação,
Alternativas
Q370701 Programação
Considere os seguintes trechos de códigos que utilizam strings e o comando condicional if em diferentes linguagens de programação:

Trecho 1:

imagem-048.jpg

Trecho 2:

imagem-049.jpg

Trecho 3:

imagem-050.jpg

Os trechos 1, 2 e 3 estão escritos nas seguintes linguagens de programação, respectivamente,
Alternativas
Q370700 Programação
Considerando a linguagem C# e o programa em C#, é correto afirmar:

Alternativas
Q370699 Programação
Considere o programa em C# abaixo para responder as questões de números 33 e 34.

imagem-020.jpg

Em relação ao programa C#, é correto afirmar que, se um nome com

Alternativas
Q370698 Programação
Considere o programa Java abaixo.

imagem-018.jpg

Os comandos para compilar e executar o programa acima, usando linha de comando e os resultados obtidos a partir dos dados de entrada 2013, 199, -10, 575 e 2014, são, respectivamente,
Alternativas
Q370697 Programação
A linguagem C possui um mecanismo de conversão automática de tipos. Considere que o tipo imagem-014.jpg tenha 1 byte, o tipo imagem-015.jpg tenha 2 bytes e o tipo imagem-016.jpg tenha 4 bytes. Considere ainda que o código ASCII da letra Y é 89, da letra b é 98 e da letra c é 99.

Analise o programa C abaixo.

imagem-017.jpg

A saída deste programa é:

Alternativas
Q370696 Programação
Considere que o número imagem-007.jpg é o número de um processo de um dos Tribunais Regionais Trabalhistas, onde imagem-008.jpg é o número do processo; 12 é o dígito verificador; imagem-009.jpg é o ano; imagem-010.jpg é um número fixo estabelecido para uma instância da Justiça Trabalhista; imagem-012.jpg é um número fixo para a 9º Região e imagem-011.jpg é a unidade de origem do processo.

Em um programa Java este número foi armazenado em uma variável String da seguinte forma:

imagem-013.jpg

Considere que, entre cada grupo de números foi colocado apenas um espaço em branco.
Para separar os grupos de números nos espaços em branco colocando cada parte em uma posição de uma array de Strings de nome x, utiliza-se o comando
Alternativas
Q370695 Programação
Considere o código XML a seguir:

imagem-006.jpg


Se o código-fonte acima for validado para o Internet Explorer, o validador acusará erro, pois as regras da DTD indicam que
Alternativas
Q370694 Programação
Considere a seguinte classe desenvolvida em uma aplicação Java que utiliza JPA/Hibernate:

imagem-001.jpg

É correto afirmar que os diversos métodos para executar operações de inserção, consulta, alteração e exclusão de registros no Banco de Dados (persist, find, merge, remove, createQuery etc) podem ser acessados por meio do objeto imagem-003.jpg . A String imagem-004.jpg ” refere-se ao nome da imagem-002.jpg
As lacunas I e II são preenchidas correta e respectivamente com
Alternativas
Q370693 Programação
Em uma conexão JDBC com um banco de dados utilizando as classes e interfaces do pacote java.sql, o método para o qual se passa o driver de conexão é o
Alternativas
Q370109 Programação
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual.

Analise as afirmativas mostradas a seguir sobre as características da linguagem, ferramentas (Frameworks e Ambientes de desenvolvimento):

I. O Struts é uma ferramenta para ORM;

II. O Junit é uma ferramenta para facilitar a criação de logs na aplicação;

III. Java implementa a desalocação de memória automática por processo de Coletor de lixo

IV. Java apresenta Carga Dinâmica de Código, isso é, os programas são formados por uma coleção de classes armazenadas de forma dependente;

Assinale a alternativa correta:
Alternativas
Q370104 Programação
Analise as afirmativas:

I. XML -É um dos subtipos da SGML (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da internet.

II. HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.

III. AJAX (acrônimo em língua inglesa de Asynchronous Javascript and XML1 , em português "Javascript Assíncrono e XML") é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.

Assinale a alternativa correta:
Alternativas
Q370103 Programação
Uma das primeiras linguagens de programação para computadores foi provavelmente Plankalkül, criada por Konrad Zuse na Alemanha Nazista, mas que teve pouco ou nenhum impacto no futuro das linguagens de programação.

O primeiro compilador foi escrito por Grace Hopper, em 1952, para a linguagem de programação A-0. A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954. Em 1957 foi criada B-0, sucessora da A-0, que daria origem a Flow-Matic (1958), antecessor imediato de COBOL, de 1959. O COBOL foi uma linguagem de ampla aceitação para uso comercial. A linguagem ALGOL foi criada em 1958-196017 O ALGOL-60 teve grande influência no projeto de muitas linguagens posteriores.

Analise as afirmativas a seguir:

I. Programação estruturada é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição

II. Programação modular é uma forma de programação no qual o desenvolvimento das rotinas de programação é feito através de módulos, que são interligados entre si através de uma interface comum.

III. Programação Orientada a Objetos (POO) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

Assinale a alternativa correta:
Alternativas
Q370102 Programação
Algoritmo de ordenação em ciência da computação é um algoritmo que coloca os elementos de uma dada sequência, em uma certa ordem; em outras palavras, efetua sua ordenação completa ou parcial. As ordens mais usadas são a numérica e a lexicográfica.

imagem-004.jpg
A seguir são apresentados códigos na linguagem JAVA representando os métodos mais simples de ordenação e os nomes:

1) Comb
2) Bubble
3) Insertion
4) Selection

Assinale a alternativa que apresenta as combinações corretas entre código e nome:
Alternativas
Respostas
11301: E
11302: A
11303: C
11304: E
11305: D
11306: A
11307: A
11308: B
11309: D
11310: D
11311: B
11312: D
11313: A
11314: B
11315: E
11316: E
11317: E
11318: D
11319: E
11320: C