Questões de Programação para Concurso

Foram encontradas 12.222 questões

Q2310227 Programação
Considere uma lista dinamicamente encadeada, onde cada nó possui a seguinte estrutura desenvolvida na linguagem de programação C:
struct celula {                        int info;                        struct celula *next; };

Suponha que a variável p é um ponteiro do tipo struct celula apontando para o primeiro elemento da lista. Dessa maneira, é utilizado como auxiliar para percorrer a lista. Assumindo como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista é NULL, qual opção permite percorrer e imprimir os elementos da lista?
Alternativas
Q2310226 Programação
Sobre o uso de classes abstratas na programação orientada a objetos utilizando a linguagem de programação Java, assinale alternativa INCORRETA:
Alternativas
Q2309957 Programação
Ao longo do aprendizado sobre linguagens de programação, é comum nos depararmos com os termos Java e JavaScript, o que gera certa confusão em alguns discentes em seus estudos, desta forma é importante compreendermos que Java é uma linguagem de programação e JavaScript é outra linguagem, ou seja, são distintas. Desta forma, assinale a alternativa que define a principal diferença entre estas linguagens.
Alternativas
Q2309955 Programação
Quando lidamos com desenvolvimento web, é indispensável o conhecimento sobre a linguagem de marcação HTML, isto por que os navegadores são responsáveis por sua interpretação, a fim de, exibir na tela as estruturas que foram definidas. Sobre a linguagem HTML, assinale a alternativa que apresenta qual a principal finalidade da tag meta.
Alternativas
Q2309954 Programação
Para o desenvolvimento web existem diversas linguagens de programações que são utilizadas. Uma das mais comuns é a linguagem PHP, isto por conta de sua versatilidade, facilidade de instalação, curva de aprendizado e outras características que vêm sendo atrativas aos desenvolvedores. Um conceito largamente utilizado na linguagem PHP se refere a sessões. Assinale a alternativa que apresenta em que situação sessões são comumente utilizadas.
Alternativas
Q2309953 Programação
O paradigma orientado a objetos possui quatro pilares fundamentais, sendo eles abstração, encapsulamento, herança e polimorfismo. Estes pilares orientam técnicas e conceitos robustos para o desenvolvimento utilizando este paradigma. Assinale a alternativa correta sobre o que é late binding (ligação tardia) em relação ao pilar polimorfismo.
Alternativas
Q2309952 Programação
O paradigma orientado a objetos surgiu na década de 1960, e até hoje vem sendo aprimorado e largamente utilizado. Diversas linguagens do dia de hoje são orientadas por este paradigma, um dos conceitos mais importantes são classes e objetos, assinale a alternativa que descreve a principal diferença entre classes e objetos.
Alternativas
Q2309947 Programação
Em linguagens de programação temos sempre os tipos de dados primitivos, que são aqueles tipos de dados elementares e que já vem embutido nas linguagens de programação. Com base no conceito sobre tipo de dados, assinale a alternativa que não corresponde a um tipo de dado primitivo. 
Alternativas
Q2309863 Programação
Vários aplicativos que têm relação entre si, e que usam recursos de forma colaborativa, facilitando a vida do programador são disponibilizados tanto na comunidade Windows Microsoft como Linux. No caso do XAMPP, este reúne as linguagens/aplicações a seguir, exceto
Alternativas
Q2309846 Programação
A linguagem HTML é utilizada para a marcação de uma página web através das sua tags, permitindo criar diversos elementos visuais, como, botões, links, parágrafos e outros, em uma necessidade de criarmos um cabeçalho de nível 2, qual tag deve ser utilizada.
Alternativas
Q2309844 Programação
Diversas linguagens permitem inserir comentários ao longo do código, para as linguagens HTML e XML, possuem um mesmo padrão. Assinale a alternativa que apresenta qual a notação correta para se denotar um comentário nestas linguagens.
Alternativas
Q2309843 Programação
Assim como a linguagem HTML, temos a linguagem XML, onde sua principal utilidade é na marcação e estruturação de dados em um formato legível pela máquina. Assinale a alternativa que apresenta a forma correta de se definir uma tag XML. 
Alternativas
Q2309841 Programação
HTML é uma linguagem de marcação largamente utilizada no desenvolvimento web, isto por que, os navegadores são responsáveis por interpretar esta linguagem. Assinale a alternativa que apresenta qual tag HTML deve ser utilizada para criar uma quebra de linha:
Alternativas
Q2309838 Programação
Em algoritmos, comumente são utilizados operadores matemáticos e lógicos, baseado em uma operação onde deseja-se verificar a igualdade entre um valor A e um valor B, assinale a alternativa correta, baseada na linguagem de programação C: 
Alternativas
Q2309837 Programação
Em computação podemos resumir o conceito de dados sendo considerados como, valores binários que podem ser números, cadeia de caracteres ou imagens sem interpretação. Portanto, a maior parte das linguagens de programação trabalham com variações baseadas em nos quatro tipos primitivos de dados, assinale a alternativa que apresenta os quatro tipos primitivos de dados:
Alternativas
Q2308110 Programação
Considere o algoritmo abaixo, feito em VisuAlg 2.0, que implementa uma estrutura de dados (o vetor x):

Algoritmo “Questao” Var x : vetor [1..10] de inteiro i : inteiro
procedimento criar() inicio  para i de 1 até 10 passo 1 faca  x[i] <- i  fimpara fimprocedimento
procedimento alterar (n,p : inteiro) var k: inteiro inicio  n <- n-1  para k de p ate n passo 1 faca  x[k] <- x[k+1]  fimpara fimprocedimento
Inicio  criar ()  alterar (10,4) Fimalgoritmo
Ao executá-lo, o valor final de x[4] será:
Alternativas
Q2303484 Programação
A linguagem Python é muito versátil e atende diversos tipos de projetos. Atualmente é muito difundida em universidades e empresas de desenvolvimento. Sua sintaxe é simples e se assemelha a muitas outras. Especificamente sobre a instrução if-else, analise as afirmativas abaixo e de valores Verdadeiro (V) ou Falso (F)

( ) É um dos tipos mais comum de instrução de seleção, e frequentemente é chamada instrução de seleção aleatória.

( ) Direciona o computador para fazer uma escolha entre dois cursos de ação alternativos.

( ) Frequentemente utilizada para verificar se há erros nas entradas e responder com mensagens de erro, se necessário.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2303483 Programação
O fórum W3C (The World Wide Web Consortium) criou e estabeleceu o ______ com o propósito de padronização de linguagens de scripts para os browsers (Navegadores). Assinale a alternativa que preencha corretamente a lacuna.
Alternativas
Q2299263 Programação

Sobre JavaScript, analise as sentenças a seguir:


I- JavaScript é orientada a objeto, sem distinção entre tipos e objetos.


II- Os objetos em JavaScript são divididos em classes e instâncias com toda a herança através da hierarquia de classe.


III- Os tipos de dados das variáveis devem ser declarados (tipagem estática).



Analisadas as sentenças, assinale a alternativa CORRETA.

Alternativas
Q2299262 Programação
Dos caracteres abaixo, assinale aquele que é representado como “caractere de escape” no Visual Studio. 
Alternativas
Respostas
1481: C
1482: A
1483: D
1484: D
1485: B
1486: C
1487: C
1488: C
1489: B
1490: D
1491: C
1492: B
1493: C
1494: C
1495: B
1496: B
1497: D
1498: B
1499: A
1500: A