Questões de Concurso Sobre programação

Foram encontradas 14.719 questões

Q3086843 Programação

Analise o código abaixo, escrito na linguagem Java:


                               Imagem associada para resolução da questão


No código acima, o trecho das linhas 5, 6 e 7 é conhecido como:

Alternativas
Q3086842 Programação

Analise o programa abaixo, o qual foi escrito na linguagem C++, e cujo objetivo é verificar se um número inteiro, informado pelo usuário, é ou não um número primo:


                                 Imagem associada para resolução da questão


Qual linha do código acima contém um ou mais erros que NÃO permitirão a execução correta do programa?

Alternativas
Q3086841 Programação

Analise o trecho de código abaixo, escrito na linguagem C:


    Q30.png (342×56)                                                       


Considerando que já exista o arquivo "teste.txt", ao executar o trecho de código, é correto afirmar que:

Alternativas
Q3086840 Programação

Com base na declaração do registro na linguagem C abaixo, assinale a alternativa que corresponde a uma forma correta de atribuir valores aos campos do registro “pessoa”.


Q29.png (191×128)


Alternativas
Q3086839 Programação

Analise o programa abaixo, o qual foi escrito na linguagem C:


                                           Imagem associada para resolução da questão


Ao final da execução do programa, quantas chamadas à função recursiva “calculo” terão sido realizadas?

Alternativas
Q3086838 Programação
Na linguagem C, para produzir uma mudança de linha na tela do monitor, qual sequência de caracteres deve ser utilizada? 
Alternativas
Q3086564 Programação
O domínio de uma língua estrangeira, especialmente o inglês, tornou-se uma habilidade fundamental em diversas áreas, principalmente nas indústrias de tecnologia e informática. O inglês é amplamente utilizado na documentação técnica, em linguagens de programação e nas interfaces de softwares. Além disso, a organização e arquitetura de computadores exigem uma compreensão técnica sobre como os sistemas são estruturados, desde o nível de hardware até a interação com o software, utilizando componentes como a CPU, memória e dispositivos de armazenamento. A eficiência e o desempenho de um sistema dependem de como esses elementos são projetados e otimizados.

Considerando o contexto apresentado, julgue o item a seguir:
Na área de tecnologia, grande parte das linguagens de programação utiliza a língua inglesa como base para seus comandos e sintaxes, facilitando a criação de programas de forma padronizada em todo o mundo.
Alternativas
Q3086550 Programação

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

A programação para web é baseada em linguagens como C++ e Assembly, para otimizar a performance das aplicações executadas em navegadores.
Alternativas
Q3086549 Programação

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

As técnicas de programação orientada a objetos, como abstração e encapsulamento, são essenciais para criar sistemas complexos que possam ser facilmente mantidos e modificados, além de promover a reutilização de código.
Alternativas
Q3086162 Programação
Considere os seguintes trechos de código, um em PowerShell e outro em Shell Script (Bash), que possuem a mesma finalidade:

Q51.png (370×223)

Ambos os códigos mostrados realizam a cópia de arquivos com a extensão .txt de uma pasta de origem para uma pasta de backup.
Considerando o comportamento esperado de cada script, assinale a opção correta.
Alternativas
Q3086086 Programação

Considere o seguinte código em R:


Q65.png (317×137)



É correto afirmar que

Alternativas
Q3086085 Programação
Considere o seguinte código que tenta criar e treinar uma rede neural simples com TensorFlow e Keras. Observe o erro que pode ocorrer ao tentar executá-lo (desconsidere questões de indentação do Pythone):
Q64.png (333×145)

Com base no código, assinale a opção que indica o erro que levaria a uma falha na execução.
Alternativas
Q3086084 Programação

Considere o código Python abaixo, que utiliza as bibliotecas Pandas e Matplotlib:


Q63.png (307×131)


Com base no código fornecido, assinale a opção que descreve corretamente a sua função.

Alternativas
Q3086078 Programação

Seja o código em R a seguir: 


Q57.png (410×291)



Analisando o código apresentado, sem a necessidade de executá-lo, é correto deduzir que 

Alternativas
Q3086012 Programação
Considerando as definições e características de SPA (Single Page Application) e PWA (Progressive Web Application), assinale a opção correta sobre suas principais diferenças e aplicações.
Alternativas
Q3086010 Programação
Em um projeto de software utilizando orientação a objetos, foi implementado o seguinte código em Java:

Q49.png (397×213)

Com base no princípio de Substituição de Liskov (L), que faz parte dos princípios SOLID, em relação à implementação do método emitirSom, assinale a opção correta.
Alternativas
Q3086009 Programação
No desenvolvimento de aplicativos móveis para Android e iOS, uma das abordagens mais comuns é o uso de frameworks que permitem o desenvolvimento multiplataforma, reduzindo o esforço de criação de código para cada sistema operacional. O framework popular para o desenvolvimento multiplataforma e que utiliza a linguagem Dart é chamado de
Alternativas
Q3086003 Programação
Sobre as tecnologias XML, XSLT e JSON, assinale a opção correta.
Alternativas
Q3079431 Programação
Qual das alternativas abaixo contém somente operadores lógicos base na construção de sistemas digitais e da lógica proposicional, também muito usado em linguagem de programação?
Alternativas
Q3079429 Programação
Qual das opções abaixo é uma linguagem de programação voltada para o desenvolvimento de aplicações para a web e para criar sites, sendo uma linguagem de script open source de uso geral?
Alternativas
Respostas
2081: E
2082: C
2083: B
2084: D
2085: C
2086: D
2087: C
2088: E
2089: C
2090: B
2091: E
2092: B
2093: A
2094: E
2095: B
2096: C
2097: B
2098: C
2099: D
2100: B