Questões de Concurso Sobre programação

Foram encontradas 14.714 questões

Q3331034 Programação
Uma página web responsiva é criada para se adaptar ao tamanho da tela do dispositivo no qual está sendo exibida. Um dos frameworks utilizados para criar páginas web responsivas é:
Alternativas
Q3331029 Programação

O resultado da execução do algoritmo abaixo em linguagem de programação Python 3 é: 



Imagem associada para resolução da questão

Alternativas
Q3331017 Programação
Exemplos de métodos da classe UserControl (contida no namespace System.Web.UI) do ASP.NET incluem:
Alternativas
Q3330090 Programação
Considere os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco. Qual das alternativas abaixo está correta?
Alternativas
Q3330089 Programação
Avalie as alternativas abaixo no contexto dos conhecimentos básicos em linguagens de programação e frameworks como PHP, C#, ASP.NET Framework, Técnicas de API e .NET Core. Assinale a alternativa correta.
Alternativas
Q3330087 Programação
Considere as afirmativas abaixo sobre os fundamentos de lógica de programação, incluindo tipos de dados, operadores, expressões, estruturas de controle e repetição, fluxogramas e diagramas de bloco:

I.Um operador lógico AND (E) em uma expressão booleana retorna verdadeiro se e somente se pelo menos uma das condições for verdadeira.
II.Em linguagens de programação, o tipo de dado float (ponto flutuante) é utilizado para representar números inteiros sem parte decimal.
III.Estruturas de controle de repetição, como os loops "for" e "while", são utilizadas para executar um bloco de código repetidamente até que uma condição específica seja satisfeita.

Assinale a alternativa correta:
Alternativas
Q3329103 Programação
Progressive Web App (PWA) trata-se de uma metodologia para a construção de páginas web que propõe uma solução de maneira híbrida, onde pode-se utilizar dos recursos disponibilizados pelos dispositivos móveis enquanto mantém os recursos oferecidos pela maioria dos navegadores. Para criar um PWA é preciso manter os padrões do seguinte arquivo na raiz do sistema: 
Alternativas
Q3329102 Programação
No JavaScript, o código abaixo indica o seguinte evento:

<body onLoad="alert('Seja Bem Vindo')" onUnLoad="alert('Obrigado pela visita!')">
Alternativas
Q3328804 Programação

As operações de manipulação de bits são fundamentais em diversas áreas da computação, incluindo a programação em C para sistemas embarcados como na plataforma Arduino. Elas permitem otimizações de desempenho, controle direto do hardware e economia de recursos, como memória e processamento. Considere as seguintes operações de manipulação de bits para setar (mudar estado para 1), limpar (mudar estado para 0) e alternar (se o bit for 0, vai para 1, se for 1, vai para 0) um bit específico “bit_x” em uma variável “Y”. Qual alternativa está corretamente associada a cada operação?

Alternativas
Q3328453 Programação
Sobre funções e formas funcionais em linguagens de programação funcionais é correto afirmar:
Alternativas
Q3328452 Programação
Sobre os fundamentos de linguagens de programação funcional assinale a alternativa incorreta:
Alternativas
Q3327228 Programação
Um compilador é um software que realiza a tradução de um programa escrito em uma linguagem de alto nível para uma linguagem de máquina adequada para um processador. Normalmente, o compilador não gera diretamente o código de máquina, mas cria um programa em linguagem simbólica (assembly), que é então convertido para código de máquina por meio de montadores. Para executar essa tarefa, o compilador passa por processos de análise léxica, sintática e semântica do código-fonte para eventualmente gerar o código de máquina.

Considerando as informações acima apresentadas, avalie as afirmações a seguir sobre o funcionamento de um compilador:

I. O analisador sintático é responsável por verificar se a sequência de símbolos gerada pelo analisador léxico forma um programa válido ou não.
II. Durante a análise léxica, o analisador identifica cada símbolo com um significado para a linguagem, gerando a mesma classificação para linguagens como Java, Pascal, ou outras.
III. O analisador semântico utiliza o código-fonte para identificar incoerências relacionadas ao significado das construções presentes no código.
IV. A fase de otimização do código visa melhorar o código intermediário para que o código de máquina final tenha um desempenho mais eficiente durante a execução.

É correto o que se afirma em
Alternativas
Q3327219 Programação
Considere as seguintes afirmações sobre os conceitos do paradigma de orientação a objetos e assinale a verdadeira:
Alternativas
Q3322956 Programação
No HTML a tag é utilizada para definir um(a)
Alternativas
Q3322948 Programação

Considerando a função definida na linguagem de programação Python, informe quantos argumentos são necessários passar para a função:


def funcao(a,*n,b=2, c=4):

return a+sum(n)+b+c

Alternativas
Q3322947 Programação
Na linguagem de programação Java, sobre o modificador de acesso protected, é correto afirmar que ele possibilita que o membro seja acessível
Alternativas
Q3321331 Programação
Considere as demandas de programação em linguagem C apresentadas a seguir:

1- Assumindo que constantes NL e NC estejam definidas, definir mat como um array bidimensional de inteiros com NL linhas e NC colunas.
2- Imprimir o número de elementos do array bidimensional mat definido em 1.
3- Assumindo que estejam definidas variáveis inteiras x e y como variáveis de controle, inicializar, utilizando uma estrutura de repetição, cada elemento do array bidimensional mat definido em 1 como a soma de seus subscritos.
4- Imprimir os valores de cada um dos elementos do array bidimensional mat definido em 1.

Marque a alternativa que apresenta soluções CORRETAS para todas as demandas de programação apresentadas. 
Alternativas
Q3321328 Programação
Analise o programa escrito em linguagem C apresentado a seguir. 

Imagem associada para resolução da questão

Considere as seguintes assertivas:

I. A saída gerada pela execução desse programa é: Fim do programa...

PORQUE
II. A aritmética de ponto flutuante envolve imprecisões, o que faz com que, em alguns contextos, a comparação direta entre números utilizando o operador de comparação == não seja recomendada.

A respeito dessas assertivas, assinale a alternativa CORRETA. 
Alternativas
Q3321326 Programação
Considerando o contexto da programação em Linguagem C, analise as assertivas I e II apresentadas a seguir:

I- O seguinte programa, escrito em linguagem C e projetado para valores de n ≥ 0, está errado. 
Q10.png (161×141)


PORQUE

II- Toda função recursiva deve ter uma condição de término chamada condição básica.

A respeito dessas assertivas, assinale a alternativa CORRETA. 
Alternativas
Q3321321 Programação
Em linguagem C, uma função pode receber diversos argumentos, mas só consegue retornar um único valor por meio do comando return. Entretanto, é possível, utilizando ponteiros, fazer com que uma função retorne mais de um valor para a função chamadora.

MIZRAHI, Victorine Viviane. Treinamento em linguagem C. 2. ed. São Paulo: Pearson Prentice Hall, 2008, p. 259.

Qual é o conceito envolvido nesse processo? 
Alternativas
Respostas
1781: D
1782: A
1783: E
1784: D
1785: C
1786: C
1787: C
1788: B
1789: E
1790: A
1791: E
1792: A
1793: B
1794: A
1795: E
1796: C
1797: B
1798: A
1799: B
1800: C