Buscar

Avaliação On-Line 2 (AOL 2) - Questionário - Linguagem de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Módulo A - 99762 . 7 - Linguagem de Programação - T.20222.A
Avaliação On-Line 2 (AOL 2) - Questionário
Nota final Enviado em: 05/09/22 04:20 (BRT)
10/10
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
1/1
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 é:
Ocultar opções de resposta 
1. 
tipo-de-retorno nome-da-função (parâmetros) {instruções ; retorno-da-função};
Resposta correta
2. 
tipo-de-retorno nome-da-função (instruções) {parâmetros ; retorno-da-função};
3. 
tipo-de-retorno instruções (parâmetros) { nome-da-função; retorno-da-função};
4. 
tipo-de-retorno nome-da-função (retorno-da-função) {instruções ; parâmetros};
5. 
nome-da-função tipo-de-retorno (parâmetros) {instruções ; retorno-da-função};
2. Pergunta 2Crédito total dado
1/1
É 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;
Mostrar opções de resposta 
3. Pergunta 3
1/1
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:
Ocultar opções de resposta 
1. 
A área de memória que é alocada dinamicamente é chamada de “heap”.
2. 
Um ponteiro é iniciado com o símbolo de cifrão “$”.
Resposta correta
3. 
Existem quatro funções de alocação de memória na linguagem C.
4. 
Símbolos não fazem parte das linguagens de programação.
5. 
As palavras-chave fazem parte da linguagem de programação.
4. Pergunta 4
1/1
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:
Ocultar opções de resposta 
1. 
Essa função necessita utilizar o parâmetro size.
2. 
O tamanho do bloco de alocação é definido em bytes.
3. 
A função free() representa o inverso da função malloc().
4. 
Retorna um ponteiro do tipo string.
Resposta correta
5. 
O objetivo do ponteiro é representar o endereço que foi alocado.
5. Pergunta 5
1/1
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:
Ocultar opções de resposta 
1. 
A ordem correta da sintaxe é “switch-default-case”.
2. 
Existe um limite máximo de opções no “switch-case”.
3. 
O “switch-case” pode ser substituído pela estrutura de laço.
4. 
A palavra-chave “default” sinaliza uma opção inicial.
5. 
“Break” é a palavra-chave que finaliza uma opção do case.
Resposta correta
6. Pergunta 6Crédito total dado
1/1
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 é:
Ocultar opções de resposta 
1. 
do {comandos; } while (condicao);
2. 
do {comandos; } while (comandos;);
3. 
while {condição} do (comandos;);
4. 
do {condição } while (comandos;);
Resposta correta
5. 
while {comandos; } do (condicao);
7. Pergunta 7Crédito total dado
1/1
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:
Ocultar opções de resposta 
1. 
A validação ocorre analisando o retorno do ponteiro.
2. 
A função é calloc() é responsável por validar o retorno da função.
Resposta correta
3. 
É retornando NULL quando a quantidade necessária não foi alocada.
4. 
A função cast() faz a conversão explícita do retorno da função.
5. 
O retorno não impede os erros em tempo de execução.
8. Pergunta 8
1/1
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:
Ocultar opções de resposta 
1. 
Existe um caso particular onde o controle é um conjunto vazio de instruções.
2. 
Os controles de decisão utilizam a palavra-chave “do”.
Resposta correta
3. 
Faz parte do controle de decisão a palavra-chave “else”.
4. 
Faz parte do controle de decisão a palavra-chave “then”.
5. 
Existem dois tipos de controle de decisão.
9. Pergunta 9
1/1
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:
Ocultar opções de resposta 
1. 
Somente “i” e “iii” são verdadeiras.
2. 
Somente “ii” é verdadeira.
3. 
Somente “i” e “ii” são verdadeiras .
4. 
Somente “i” é verdadeira.
5. 
As três opções são verdadeiras.
Resposta correta
10. Pergunta 10
1/1
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:
Ocultar opções de resposta 
1. 
Símbolos não fazem parte das linguagens de programação.
Resposta correta
2. 
É um tipo de linguagem considerada formal.
3. 
É considerado um sistema de comunicação estruturado.
4. 
As palavras-chave fazem parte da linguagem de programação
5. 
Controla o comportamento físico e lógico do computador.

Mais conteúdos dessa disciplina