Logo Passei Direto
Buscar

AOL 2 - LINGUAGEM DE PROGRAMAÇÃO

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 0
Com relação à alocação de memória, pode-se afirmar que existem algumas funções que executam essa tarefa, entre elas 
a função malloc(). Com relação a essa função, é incorreto dizer:
Essa função necessita utilizar o parâmetro size.
A função free() representa o inverso da função malloc().
O objetivo do ponteiro é representar o endereço que foi alocado.
Resposta correta
Correta: 
Retorna um ponteiro do tipo string.
O tamanho do bloco de alocação é definido em bytes.
Pergunta 2 0
Para que um programa execute todas as suas funções, é necessário que o desenvolvedor desenvolva a lógica seguindo 
as regras de controle de execução, respeitando a semântica e sintaxe correta das estruturas. Com relação à estrutura de 
decisão, é incorreto afirmar:
Resposta correta
Correta: 
Os controles de decisão utilizam a palavra-chave 
“do”.
Faz parte do controle de decisão a palavra-chave “else”.
Existe um caso particular onde o controle é um conjunto vazio de instruções.
Ocultar opções de resposta 
Ocultar opções de resposta 
Faz parte do controle de decisão a palavra-chave “then”.
Existem dois tipos de controle de decisão.
Pergunta 3 0
Para que um programa seja executado de forma correta, é necessário que se faça uma alocação da memória do 
computador onde o programa está sendo processado. Com relação à alocação de memória, é incorreto dizer:
Símbolos não fazem parte das linguagens de programação.
Existem quatro funções de alocação de memória na linguagem C.
As palavras-chave fazem parte da linguagem de programação.
Resposta correta
Correta: 
Um ponteiro é iniciado com o símbolo de cifrão 
“$”.
A área de memória que é alocada dinamicamente é chamada de “heap”.
Pergunta 4 0
As linguagens de programação servem como elo entre o objetivo final do programador e toda a estrutura de hardware e 
software do computador. Uma linguagem de programação contém as seguintes características, exceto:
As palavras-chave fazem parte da linguagem de programação
Ocultar opções de resposta 
É um tipo de linguagem considerada formal.
Controla o comportamento físico e lógico do computador.
Resposta correta
Correta: 
Símbolos não fazem parte das linguagens de 
programação.
É considerado um sistema de comunicação estruturado.
Pergunta 5 0
Quando se executa uma alocação de memória, é necessário validar o retorno do uso da função de alocação. Com relação 
a essa validação, é correto dizer:
É retornando NULL quando a quantidade necessária não foi alocada.
A função cast() faz a conversão explícita do retorno da função.
Resposta correta
Correta: 
A função é calloc() é responsável por validar o 
retorno da função.
O retorno não impede os erros em tempo de execução.
A validação ocorre analisando o retorno do ponteiro.
Pergunta 6 0
Ocultar opções de resposta 
Ocultar opções de resposta 
O uso de funções no contexto de um programa é fundamental para garantir a integridade e qualidade do código. A sintaxe 
correta de uma função é:
Resposta correta
Correta: 
tipo-de-retorno nome-da-função (parâmetros) 
{instruções ; retorno-da-função};
tipo-de-retorno nome-da-função (retorno-da-função) {instruções ; parâmetros};
nome-da-função tipo-de-retorno (parâmetros) {instruções ; retorno-da-função};
tipo-de-retorno instruções (parâmetros) { nome-da-função; retorno-da-função};
tipo-de-retorno nome-da-função (instruções) {parâmetros ; retorno-da-função};
Pergunta 7 0
É bastante comum que, durante a execução de um laço, o processo do fluxo de comandos deve ser interrompido. Com 
relação aos processos de informação, analise as seguintes asserções:
i. Continue tem como objetivo interromper a repetição
ii. Break tem como função separar os casos de switch
iii. Break e Continue podem ser usados no comando “if”
Agora, assinale a opção correta;
Somente “ii” é verdadeira.
Somente “i’ e “iii” são verdadeiras.
Ocultar opções de resposta 
As três opções são verdadeiras.
Somente “i” é verdadeira.
Resposta correta
Correta: 
Somente “i’ e “ii” são verdadeiras. 
Pergunta 8 0
O uso de sub-rotinas é bastante utilizado pela maioria dos desenvolvedores e tem várias vantagens e composições. Com 
relação à sub-rotinas, analise as asserções:
i. Como maior benefício é não precisar copiar um determinado código 
ii. Como sub-rotinas existem funções e procedimentos
iii. Os procedimentos não retornam nenhum resultado
Agora, assinale a opção correta:
Somente “i” e “iii” são verdadeiras.
Resposta correta
Correta: 
As três opções são verdadeiras.
Somente “i” e “ii” são verdadeiras .
Somente “i” é verdadeira.
Somente “ii” é verdadeira.
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 9 0
Na lógica do controle de decisão, pode haver uma situação de decisão sobre vários itens. Nesse caso, é necessário usar o 
controle “switch-case”. Com relação à essa função, é correto afirmar:
Existe um limite máximo de opções no “switch-case”.
A palavra-chave “default” sinaliza uma opção inicial.
O “switch-case” pode ser substituído pela estrutura de laço.
Resposta correta
Correta: 
“Break” é a palavra-chave que finaliza uma opção 
do case.
A ordem correta da sintaxe é “switch-default-case”.
Pergunta 10 0
No desenvolvimento de um programa, na grande maioria das vezes é necessário utilizar um laço de repetição de 
comandos. A estrutura “do-while” é uma das opções de laço. A sintaxe correta da estrutura for é:
do {comandos; } while (condicao);
do {comandos; } while (comandos;);
while {comandos; } do (condicao);
while {condição} do (comandos;);
Resposta correta
Correta: 
do {condição } while (comandos;);

Mais conteúdos dessa disciplina