Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.024 questões

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
Q2299256 Programação
Assinale CORRETAMENTE a função do método thread-yield:
Alternativas
Q2299252 Programação
Um paradigma de programação está relacionado com a forma de pensar do programador na construção de soluções para os problemas que venha a aparecer.
A seguir, analise as sentenças sobre alguns tipos de paradigmas.

I- O paradigma imperativo representa a computação como ações, enunciados ou comandos que alteram o estado de um programa.

II- O paradigma estruturado soluciona problemas a partir de sua quebra em problemas menores, de mais fácil solução, denominado de sub-rotinas ou subprogramas.

III- O paradigma declarativo consiste na elaboração de programas a partir de comandos que dizem o que o computador deve fazer a cada momento.

IV- O paradigma orientado a objeto enxerga o problema como uma coleção de objetos que se comunicam por meio da troca de mensagens.

Estão CORRETAS: 
Alternativas
Q2297736 Programação
Sobre a linguagem de programação Python, analisar os itens abaixo:

I. A linguagem é Python Case Sensitive, isto é, diferencia caracteres minúsculos de maiúsculos. II. São exemplos de palavras reservadas do Python: lambda, raise, finally. III. Um exemplo de função de exponenciação do Python é sqrt.

Estão CORRETOS:
Alternativas
Q2297499 Programação
Sobre herança na programação orientada a objeto em Java, assinale a alternativa incorreta.
Alternativas
Q2297484 Programação
Na linguagem C, como declarar um ponteiro de função denominado funcao_ptr que recebe um inteiro e retorna um inteiro?
Alternativas
Q2297483 Programação

Considerando o código escrito na linguagem C: 


int vetor[10];

for (int i = a ; i <= b ; i++){

 printf(“%d “, vetor[i]);

}


Para imprimir todos os itens do vetor, qual deve ser o valor de a e b?

Alternativas
Q2297482 Programação
Na linguagem C, como declarar uma variável para uma matriz bidimensional que será alocada dinamicamente? 
Alternativas
Q2297481 Programação

Considerando-se o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>

void compute(int *a, int b){

 *a = 10;

 b = *a + 2;

}

int main() {

 int a, b;

 a = 1; b = 2;

 compute(&a,b);

 printf(“a=%d e b=%d\n”,a,b);

 return 0;

}


Qual é o resultado da execução do código?

Alternativas
Q2297480 Programação

Considerando-se o código escrito na linguagem C:


#include <stdio.h>

#include <stdlib.h>

int main() {

 int x;

 int y = 10;

 x = --y;

 printf(“x=%d e y=%d\n”,x,y);

 return 0;

}


Qual é o resultado da execução do código?

Alternativas
Q2296357 Programação
Qual das seguintes afirmações é verdadeira em relação a variáveis compostas homogêneas e heterogêneas em programação?
Alternativas
Q2296116 Programação
Assinale a alternativa correta para a representação binária do número hexadecimal ABBA. 
Alternativas
Q2295810 Programação
Considere o trecho de código em JAVA a seguir e responda à questão.

Imagem associada para resolução da questão


Assinale a alternativa que contém o padrão de projeto (Design Pattern) que melhor corresponde à implementação apresentada.
Alternativas
Q2295808 Programação
Considere o seguinte trecho de código em javascript (Es6):

Imagem associada para resolução da questão


Após o processamento do trecho de código acima, a exibição da mensagem no console será:
Alternativas
Respostas
3861: C
3862: B
3863: B
3864: D
3865: B
3866: A
3867: A
3868: C
3869: C
3870: A
3871: B
3872: B
3873: B
3874: A
3875: C
3876: D
3877: B
3878: B
3879: B
3880: E