Buscar

Colaborar - Av1 - Algoritmos e Técnicas 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 3 páginas

Prévia do material em texto

 Algoritmos e Técnicas de Programação (/alu…
Av1 - Algoritmos e Técnicas de Programação
Sua avaliação foi confirmada com sucesso
Colaborar  
(/notificacao
/index)
×
Informações Adicionais
Período: 02/10/2023 00:00 à 20/11/2023 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1000
Protocolo: 955672781
Avaliar Material
1)
a)
b)
c)
d)
e)
2)
Segundo MANZANO, os algoritmos criados por você deverão ser convertidos em linguagens de alto nível,
como por exemplo: a linguagem Java, Pascal, C, C++ entre outras. Você deverá escrever os códigos fontes na
linguagem escolhida para que os mesmos se tornem executáveis, porém, cada linguagem adota um método
particular para gerar o código executável.
Os três métodos para gerar um código executável consiste em:
Alternativas:
Compiladores, Interpretadores e Tradutores. Alternativa assinalada
Concatenadores, Debugs e Tradutores.
Compiladores, Interpretadores e Transformadores.
Concatenadores, Debugs e Transformadores.
Compiladores, Debugs e Transformadores.
Segundo MARC¸ULA, “a linguagem de programação pode ser entendida como um conjunto de palavras
(vocabulário) e um conjunto de regras gramaticais (para relacionar essas palavras) usados para instruir o
sistema de computação a realizar tarefas específicas e com isso, criar os programas. Cada linguagem tem o
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3663330401?at...
1 of 3 30/10/2023, 09:24
https://www.colaboraread.com.br/aluno/timeline/index/3663330401?ofertaDisciplinaId=2066877
https://www.colaboraread.com.br/aluno/timeline/index/3663330401?ofertaDisciplinaId=2066877
https://www.colaboraread.com.br/aluno/timeline/index/3663330401?ofertaDisciplinaId=2066877
https://www.colaboraread.com.br/aluno/timeline/index/3663330401?ofertaDisciplinaId=2066877
https://www.colaboraread.com.br/aluno/timeline/index/3663330401?ofertaDisciplinaId=2066877
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
javascript:void(0);
a)
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
seu conjunto de palavras-chave e sintaxes”.
Assinale a alternativa que apresenta corretamente em qual linguagem o sistema Unix foi implementado.
Alternativas:
Linguagem C. Alternativa assinalada
Linguagem Pascal.
Linguagem Java.
Linguagem Basic.
Linguagem Fortran.
Para inserir as bibliotecas no programa é necessário colocar #include (inclusão de um arquivo no
programa fonte) e em seguida, entre os símbolos de menor “<” e maior “>” (quando se usa < e > o arquivo é
procurado na pasta include) o nome da biblioteca.
Neste contexto, considere a tabela a seguir e  faça a associação das bibliotecas da linguagem C apresentadas
na  coluna-A  com sua  função dada na coluna-B :
Coluna -A Coluna-B
I. stdlib
1. Essa biblioteca é responsável pelas funções de
entradas e saídas, como é o caso da  função printf e
scanf.
II. stdio 
2. Essa biblioteca utilizada para manipulação de horas
e datas.
III.time
3. Essa biblioteca transforma as strings (vetores de
caracteres) em números
Assinale a alternativa que apresenta a associação correta.
Alternativas:
I - 3; II - 1; III - 2. Alternativa assinalada
I - 3; II - 2; III - 1.
I - 2; II - 1; III - 3.
I - 2; II - 3; III - 1.
I - 1; II - 2; III - 3.
Ao se criar uma variável o programador pode optar por já atribuir um valor ou não, mesmo existindo
essa opção é uma boa prática de programação sempre inicializar as variáveis para evitar que recebam dados
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3663330401?at...
2 of 3 30/10/2023, 09:24
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
que estejam na memória.
#include <stdbool.h>
void main(){
  int altura = 1.86;
  float salario = 7500;
  double qtd_atomos;
  bool confirma = false;
  char genero = 'M';
}
Assinale a alternativa que apresenta corretamente a descrição do erro existente no programa anterior.
Alternativas:
A variável confirma deveria estar recebendo o valor false entre aspas: "false".
A variável salario não pode ser iniciada com um valor inteiro.
A variável altura não pode ser iniciada com um valor de ponto flutuante (Real). Alternativa assinalada
A variável genero deveria estar recebendo o valor "M" sem as aspas: M.
O tipo double na declaração da variável qtd_atomos não é válido.
Variáveis com estruturas compostas do tipo vetor ou matriz, só são capazes de  armazenar valores de
um mesmo tipo, porem, além das estruturas homogêneas as linguagens de programação oferecem um tipo
de variável composta heterogênea chamada de estruturas (structs) ou ainda de registros.
Na linguagem C, a criação de uma estrutura deve ser feita antes da função main() e deve possuir a seguinte
sintaxe:
Alternativas:
struct <nome>; <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... ;
struct { <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };
struct <nome>{ <nome_da_variavel1>; <nome_da_variavel2>; ... };
struct <nome>{ <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... }; Alternativa assinalada
<nome> struct{ <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };
Colaborar - Av1 - Algoritmos e Técnicas de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3663330401?at...
3 of 3 30/10/2023, 09:24

Outros materiais