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 5 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

Prévia do material em texto

1) 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:
a) Compiladores, Interpretadores e Tradutores.
b) Concatenadores, Debugs e Tradutores.
c) Compiladores, Interpretadores e Transformadores.
d) Concatenadores, Debugs e Transformadores.
e) Compiladores, Debugs e Transformadores.
Alternativa assinalada
2) 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 seu conjunto de palavras-chave e sintaxes”.
Assinale a alternativa que apresenta corretamente em qual linguagem o sistema Unix foi implementado.
Alternativas:
a) Linguagem C.
b) Linguagem Pascal.
c) Linguagem Java.
d) Linguagem Basic.
e) Linguagem Fortran.
Alternativa assinalada
3) 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
I. stdlib
Coluna-B
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.
02/11/2023 17:47
Colaborar - Av1 - Algoritmos e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/3671177301?atividadeDisciplinaId=15057468
1/3
Alternativas:
a) I - 3; II - 1; III - 2.
b) I - 3; II - 2; III - 1.
c) I - 2; II - 1; III - 3.
d) I - 2; II - 3; III - 1.
e) I - 1; II - 2; III - 3.
Alternativa assinalada
4) 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 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) A variável confirma deveria estar recebendo o valor false entre aspas: "false".
b) A variável salario não pode ser iniciada com um valor inteiro.
c) A variável altura não pode ser iniciada com um valor de ponto flutuante (Real).
d) A variável genero deveria estar recebendo o valor "M" sem as aspas: M.
e) O tipo double na declaração da variável qtd_atomos não é válido.
Alternativa assinalada
5) 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:
a) struct <nome>; <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... ;
b) struct { <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };
c) struct <nome>{ <nome_da_variavel1>; <nome_da_variavel2>; ... };
d) struct
<nome>{
<tipo>
<nome_da_variavel1>;
<tipo>
<nome_da_variavel2>; ... };
Alternativa assinalada
e) <nome> struct{ <tipo> <nome_da_variavel1>; <tipo> <nome_da_variavel2>; ... };

Outros materiais