Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 773 questões

Q1933562 Programação
O sistema de grid Bootstrap permite até quantas colunas?
Alternativas
Q1933561 Programação
Analise as afirmativas abaixo com relação aos diagramas UML.
1. Diagramas de classe são fundamentais para o processo de modelagem de objetos e modelam a estrutura dinâmica de um sistema. Dependendo da complexidade de um sistema, é possível utilizar um único diagrama de classe para modelar um sistema inteiro ou vários diagramas de classe para modelar os componentes de um sistema.
2. Os diagramas de caso de uso descrevem funções de alto nível e escopo de um sistema. Esses diagramas também identificam as interações entre o sistema e seus agentes.
3. Os casos de uso e os agentes nos diagramas de caso de uso descrevem o que o sistema faz e como os agentes o usam, mas não como o sistema opera internamente.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933560 Programação
Quais elementos HTML podem ser contidos dentro de um formulário HTML <form></form>?
Alternativas
Q1933554 Programação
É necessário implementar em um sistema, um objeto carro e um objeto avião.
Assinale a alternativa que apresenta a forma correta de realizar essa tarefa, com boas práticas de POO e o conceito de herança.
Alternativas
Q1933553 Programação
Analise as afirmativas abaixo com relação à Programação Orientada a Objetos.
1. O encapsulamento é o mecanismo que permite a proteção de métodos e atributos sensíveis dentro de uma classe, impedindo o acesso direto a eles por outros objetos.
2. A herança consiste na habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, possibilitando a modelagem de conceitos, elementos, problemas e características do mundo real em um domínio do sistema de software.
3. Abstração, Encapsulamento, Polimorfismo e Herança são conceitos fundamentais na programação orientada a objetos.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933548 Programação
Erro é uma operação ilegal que resulta no funcionamento anormal do programa. Erros de programação geralmente permanecem não detectados até que o programa seja compilado ou executado.
Assinale a alternativa correta com relação a este assunto.
Alternativas
Q1933547 Programação
Analise as afirmativas abaixo sobre a função COALESCE do Oracle.
1. Trabalha com um ou mais argumentos.
2. Retorna nulo somente se todos os argumentos forem nulos.
3. Retorna todos os argumentos não nulos.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1933433 Programação
Em arquivos do tipo texto, os metadados que permitem armazenar informações por meio de estruturas como XML ou JSON são do tipo 
Alternativas
Q1924304 Programação
Assinale a alternativa que identifica incorretamente uma linguagem de programação. 
Alternativas
Q1921236 Programação

Observe.


<ul>

       <li class="open"> Azul </ li>

       <li class="closed"> Vermelho </ li>

       <li class="closed"> Verde </ li>

       <li class="open"> Amarelo </ li>

       <li class="closed"> Roxo </ li>

</ ul>


Na lista acima o que as regras abaixo fariam?

li.open {list-style: circle;}

li.closed {list-style: disc;}

Alternativas
Q1919981 Programação
Dos elementos abaixo, aquele que NÃO é considerado como uma linguagem de programação denomina-se:
Alternativas
Q1919967 Programação
Existem linguagens de programação cujo código fonte, depois de passar pela compilação, deve ser completado com rotinas armazenadas em bibliotecas para então se tornar um executável. O programa que executa essa função de acrescentar e ligar as rotinas ao código fonte principal denomina-se:
Alternativas
Q1919129 Programação
As primeiras linguagens de scripting, conforme SEBESTA (2018), eram usadas por meio de uma lista de comandos, mas evoluíram muito nos últimos 35 anos. Assinale, das alternativas abaixo, a única que identifica incorretamente uma linguagem de scripting
Alternativas
Q1916292 Programação
Classifique as alternativas abaixo como verdadeiro ou falso e marque a alternativa correta:
( ) O compilador traduz a linguagem de alto nível para a linguagem de baixo nível.
( ) Linguagens de alto nível apresentam-se mais complicadas para o programador.
( ) Linguagens de baixo nível geram códigos computacionais voltados para o entendimento da máquina.
( ) A Linguagem Java é o programa que faz a tradução código binário.
( ) Assembly é uma linguagem de alto nível. 
Alternativas
Q1909611 Programação

Julgue o item, relativos aos conceitos de programação e às estruturas de dados.  


As palavras que pertencem à linguagem de programação, conhecidas como palavras reservadas, podem ser usadas em qualquer parte do programa, inclusive nos identificadores. 

Alternativas
Q1909610 Programação

Julgue o item, relativos aos conceitos de programação e às estruturas de dados.  


Quando se deseja criar ou desenvolver um software, para realizar determinado tipo de processamento de dados, deve-se escrever um programa. 

Alternativas
Q1899156 Programação
Em transações interativas que gravam a saída de um dado em uma tela, existe o risco de um valor ainda não confirmado ser mostrado. Uma possível técnica para lidar com esse problema seria a apresentada na alternativa:
Alternativas
Q1894456 Programação

Com relação a linguagens de programação, julgue o item a seguir.


Profiling é uma forma de análise dinâmica de programas que permite, dentre outras, o monitoramento do tamanho total da memória alocada e da memória livre disponível. 

Alternativas
Q1894455 Programação

Com relação a linguagens de programação, julgue o item a seguir.


Coleções do tipo genéricas são estruturas que normalmente oferecem melhor desempenho porque são fortemente tipadas em tempo de compilação. 

Alternativas
Q1880787 Programação
Sejam dois arrays de inteiros, com zero ou mais elementos cada, ordenados ascendentemente. Deseja-se escrever uma função que receba esses dois arrays como parâmetros e insira os seus elementos em um terceiro array, também recebido como parâmetro, de modo que os elementos inseridos no terceiro array permaneçam ordenados ascendentemente, como no exemplo abaixo.

Exemplo:

int v1[]={10,20,30,40,50};
int v2[]={5,10,15,20};

O conteúdo do terceiro array, após a chamada da função de intercalação, será

{5,10,10,15,20,20,30,40,50}

Nesse contexto, considere a seguinte função main de um programa Java:

public class Main {     public static void main(String[] args) {          int v1[]={10,20,30,40,50};          int v2[]={5,10,15,20};          int v3[]=new int [v1.length + v2.length];          int p1=0,p2=0,p3=0;                  intercala(v1,p1,v2,p2,v3,p3);     } }

Qual função deve ser inserida na classe Main para que a intercalação do array v1 com o array v2 seja feita corretamente?
Alternativas
Respostas
241: B
242: E
243: E
244: B
245: D
246: A
247: A
248: B
249: C
250: B
251: E
252: E
253: A
254: A
255: E
256: C
257: E
258: C
259: C
260: B