Buscar

Avaliação I - Individual(LED)

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 6 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 6 páginas

Prévia do material em texto

20/05/2023, 08:09 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:739666)
Peso da Avaliação 1,50
Prova 46535560
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A estrutura de dados surgiu com o objetivo de auxiliar a tecnologia da informação a estruturar a 
linguagem de programação, nesse sentido podem ser utilizados vários tipos de associações entre 
estruturas de dados e linguagem de programação.
Com base nos Interpretadores e Compiladores, assinale a alternativa CORRETA:
A
O programa de interpretação possui a característica de executar cada linha de código digitada no
programa de computador, necessariamente o código é interpretado e executado pela Inteligencia
Artificial encapsulada no Sistema Operacional.
B
O programa de interpretação possui a característica de executar cada linha de código digitada no
programa de computador, necessariamente o código é interpretado e executado pelo programa em
sequência.
C
O programa de interpretação possui a característica de executar cada linha de código digitada no
programa de computador, necessariamente o código é interpretado e executado pelo programa em
sequência inversa. 
D
O programa de interpretação possui a característica de executar todas as linhas de código
digitada de uma única vez no programa de computador, necessariamente o código é interpretado
e executado pelo programa em sequência.
A linguagem de programação C é compilada, de propósito geral, estruturada, imperativa, procedural. 
É padronizada por uma Organização Internacional, criada em 1972 por Ken Thompson e Dennis 
Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix. A 
linguagem C possui várias características positivas.
Com base nessas características, assinale a alternativa CORRETA:
A É especifica para desenvolvimento de Sistemas Operacionais.
 VOLTAR
A+ Alterar modo de visualização
1
2
20/05/2023, 08:09 Avaliação I - Individual
about:blank 2/6
B Portabilidade.
C É fortemente integrada com a linguagem Assembly.
D Não precisa começar com uma função principal (main).
As funções são classificadas como rotinas e sub-rotinas automatizadas, isso define o processo de 
reutilização de código, pois se existe a necessidade de utilizar uma codificação já existente, apenas 
precisa ser chamada a função. As funções podem ser utilizadas sempre que existir a necessidade de 
utilizar um código específico, apenas precisa ser criada ou utilizada a mesma função. Sobre as 
funções em Java, analise as afirmativas a seguir:
I- O principal cargo de funções com retorno é desenvolver um resultado para um determinado script, 
onde a solução da soma é gerada e utilizada para desenvolver este resultado para o script de um 
programa.
II- As funções com argumentos também são funções dinâmicas, podem ser reutilizadas.
III- Nas funções com argumentos cada argumento deve ter seu tipo declarado.
IV- Nas funções sem argumentos, a função mais básica utilizada para executar uma rotina, conhecida 
como função main, esse comando é utilizando em um código, dentro de uma classe.
Assinale a alternativa CORRETA:
A As afirmativas II e IV estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas I, III e IV estão corretas.
D As afirmativas II, III e IV estão corretas.
3
20/05/2023, 08:09 Avaliação I - Individual
about:blank 3/6
#include <stdio.h>
 
int main()
{
int fat;
printf("Insira um valor para o qual deseja calcular seu fatorial: ");
scanf("%d", &n);
 
for(fat = 1; n > 1; n = n - 1)
fat = fat * n;
 
printf("\nFatorial calculado: %d", fat);
return 0;
}
Analise o programa anterior e assinale a alternativa CORRETA:
A O programa funciona perfeitamente e calcula o fatorial de um número inteiro.
B O programa não compilará por que a variável n não foi declarada.
C O programa não vai funcionar porque a função scanf não está escrita de acordo com a sintaxe
correta.
D O program trabalha recursivamente e calcula o fatorial de um número inteiro.
A linguagem de programação C possui tipos primitivos de dados, constantes e variáveis, atribuição, 
operadores aritméticos e funções. Os operadores aritméticos realizam o processo de cálculo 
diferentemente da atribuição, neste caso os cálculos seguem as regras estabelecidas na álgebra, onde 
os operadores compilam os valores da esquerda para a direita.
4
5
20/05/2023, 08:09 Avaliação I - Individual
about:blank 4/6
Sobre os tipos de dados, assinale a alternativa CORRETA que apresenta a definição do tipo de dados 
Datatime:
A Valores alfanuméricos que representam caracteres simples ou strings de caracteres.
B Datas e horas basicamente.
C Valores lógicos nos quais as operações lógicas são realizadas.
D Valores numéricos em que as operações aritméticas são realizadas.
Os programas-fontes, em geral, são armazenados em arquivos cujo nome tem a extensão “ .c”. Os 
programas executáveis possuem extensões que variam com o sistema operacional: no Windows, tem 
extensão “.exe”; no Unix (Linux), em geral, não tem extensão. Devemos então compilar o programa 
para gerarmos um executável. Para compilarmos usamos o compilador gcc.
Assinale a alternativa que apresenta o uso CORRETO do compilador gcc:
A gcc -g -lk teste.
B gcc -exec teste.exe.
C gcc teste.c -o teste.
D -o gcc teste teste.c.
A interpretação e compilação são formas de como um computador pode interpretar e compilar um 
código fonte de um programa, podemos, assim dizer, que um computador precisa identificar, 
interpretar códigos e linguagens, após esta sequência de processos de interpretação o computador irá 
realizar a execução das tarefas solicitadas. 
A compilação é composta por?
A Análise Léxica, Análise Sintática e Geração de Objeto.
6
7
20/05/2023, 08:09 Avaliação I - Individual
about:blank 5/6
B Análise Léxica, Análise Sintática e Programa Fonte.
C Análise Léxica, Análise Sintática.
D Análise Sintática e Geração de Objeto.
Os ponteiros de variáveis também fazem parte da estrutura de dados, sendo estas que cumprem um 
papel muito importante dentro dessa estrutura, pois os ponteiros possuem como responsabilidade 
armazenar espaço na memória do programa para elementos e valores. Este procedimento de 
armazenar espaço na memória ocorre após ser declarada uma variável, após essa declaração da 
variável a memória armazena o tamanho e o espaço que essa variável vai ocupar dentro do programa. 
A linguagem C, possui vários comandos, funções e recursos para várias diversas soluções. Como 
pode ser encontrado o endereço de um variável ponteiro. 
Com base no exposto, assinale a alternativa CORRETA:
A Operador ( * ).
B Operador Struct.
C Operador &.
D Operador New.
O GNU Compiler Collection (chamado usualmente por GCC) é um conjunto de compiladores de 
linguagens de programação produzido pelo projecto GNU para construir um sistema operativo 
semelhante ao Unix. Faz parte do sistema operativo GNU, sendo uma das ferramentas essenciais para 
manter o software livre, pois permite compilar o código-fonte em binários executáveis para as várias 
plataformas mais comuns. 
Assinale a alternativa CORRETA correspondente ao nome do desenvolvedor desse fantástico 
complilador:
A Richard Stallman.
8
9
20/05/2023, 08:09 Avaliação I - Individual
about:blank 6/6
B Tim Paterson.
C Ken Thompson.
D Dennis Ritchie.
A linguagem de programação C possui diversas características que a tornam uma excelente escolha 
como ferramenta computacional para a resolução de problemas.
Sobre a linguagem de programação C, assinale a biblioteca CORRETA que tem como sua principal 
funcionalidade de “manipulação de cadeias de caracteres”:
A string.h
B stdio.h
C math.h
D stdlib.h
10
Imprimir

Continue navegando