Logo Passei Direto
Buscar

AOL 02 - Linguagem de Programação

User badge image
Iago Silva

em

Ferramentas de estudo

Questões resolvidas

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:
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”.
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.

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:
1. A área de memória que é alocada dinamicamente é chamada de “heap”.
2. Um ponteiro é iniciado com o símbolo de cifrão “$”.
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.

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:
1. Símbolos não fazem parte das linguagens de programação.
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.

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:
1. A ordem correta da sintaxe é “switch-default-case”.
2. O “switch-case” pode ser substituído pela estrutura de laço.
3. A palavra-chave “default” sinaliza uma opção inicial.
4. Existe um limite máximo de opções no “switch-case”.
5. “Break” é a palavra-chave que finaliza uma opção do case.

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

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:
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.
5. O objetivo do ponteiro é representar o endereço que foi alocado.

É 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”.

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:
1. A validação ocorre analisando o retorno do ponteiro.
2. A função é calloc() é responsável por validar o retorno da função.
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.

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 é:
1. tipo-de-retorno nome-da-função (parâmetros) {instruções ; retorno-da-função};
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};

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
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”.
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.

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:
1. A área de memória que é alocada dinamicamente é chamada de “heap”.
2. Um ponteiro é iniciado com o símbolo de cifrão “$”.
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.

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:
1. Símbolos não fazem parte das linguagens de programação.
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.

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:
1. A ordem correta da sintaxe é “switch-default-case”.
2. O “switch-case” pode ser substituído pela estrutura de laço.
3. A palavra-chave “default” sinaliza uma opção inicial.
4. Existe um limite máximo de opções no “switch-case”.
5. “Break” é a palavra-chave que finaliza uma opção do case.

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

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:
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.
5. O objetivo do ponteiro é representar o endereço que foi alocado.

É 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”.

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:
1. A validação ocorre analisando o retorno do ponteiro.
2. A função é calloc() é responsável por validar o retorno da função.
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.

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 é:
1. tipo-de-retorno nome-da-função (parâmetros) {instruções ; retorno-da-função};
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};

Prévia do material em texto

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

Mais conteúdos dessa disciplina