Buscar

Linguagens de Programação e Estruturas de Dados - Simulado

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

Prévia do material em texto

5/24/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4
1º Tentativa
Visualizar sumário com índice de acertos
Exercício 1
Variáveis e constantes são dois itens fundamentais para a criação de programas nas mais diversas linguagens e não é diferente na linguagem
de programação C. A respeito desse conteúdo assinale a alternativa INCORRETA
O valor inicial de uma constante, desde que não seja usado, pode ser alterado.
*(Sua resposta)
A constante deve ser declarada no início do algoritmo.
As variáveis globais podem ser utilizadas em qualquer parte do programa.
A variável pode ser alterada várias vezes, entretanto apenas um valor fica armazenado
Exercício 2
As variáveis e as constantes são muito utilizadas na programação. Marque a alternativa correta:
Para a = 1 e b = 2
c = b
b= a
a = c
resultado final: a =2 b =1
 
*(Sua resposta)
Para a = 1 e b = 2
c = b
b= a
a = c
resultado final: a =1 b =1
Para a = 1 e b = 2
c = b
b= a
a = c
resultado final: a =2 b =2
Nenhuma das alternativas
Exercício 3
Um vetor pode ter várias posições. Marque a única alternativa correta.
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8)
A posição 7 contém o elemento 0.
*(Sua resposta)
V t (9) (4) (6) (2) (5) (10) (0) (0) (1) (8)
5/24/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8)
A posição 0 contém o elemento 7.
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8)
O elemento 10 está na posição 10.
Nenhuma das alternativas.
Exercício 4
Compilação é?
A técnica mais comumente utilizada para a leitura de programas é a compilação.
A técnica mais comumente utilizada para a execução de programas é a compilação.
A técnica mais comumente utilizada para a programação de programas é a compilação.
A técnica mais comumente utilizada para a tradução de programas é a compilação.
*(Sua resposta)
Exercício 5
Uma linguagem verbosa é uma linguagem que necessita de muitas palavras e/ou palavras muito longas ou até mesmo muitos símbolos para
descrever um programa. Isso tem pontos positivos e pontos negativos. Muitos que dizem que uma linguagem mais verbosa está mais próxima
da nossa linguagem natural, devido a isso seria mais legível. Porém, como vemos hoje em dia, as linguagens tornam-se cada vez menos
verbosas. Tipicamente quanto menos verboso, mais fácil/rápido é de compreender o código (embora não seja regra). Dentre as linguagens de
programação abaixo, assinale a alternativa correta que corresponde uma linguagem verbosa:
Java da Oracle.
*(Sua resposta)
Visual Basic da Microsoft.
Python.
Ruby.
Exercício 6
Na linguagem C, pode-se afirmar que a definição de cadeia de caracteres (strings) é uma sequência de letras, símbolos e também de números.
Para facilitar o tratamento de strings, existem algumas sub-rotinas predefinidas, cada uma com sua funcionalidade. Escolha na sequência
abaixo qual funcionalidade correspondente a sub-rotina “char strlwr (cadeia)”;
FUNÇÃO QUE RETORNA O NÚMERO DE CARACTERES ARMAZENADO NA CADEIA, NÃO CONSIDERANDO O CARACTERE NULL (/O)
*(Sua resposta)
FUNÇÃO QUE RETORNA CADA CARACTER DA CADEIA CONVERTIDO PARA MINÚSCULOS
*(Resposta certa)
FUNÇÃO QUE COPIA O CONTEÚDO DA CADEIA2 PARA DENTRO DA CADEIA1. A CADEIA2 PODE SER UMA CONSTANTE
FUNÇÃO QUE RETORNA UM VALOR 0 (ZERO) SE AS DUAS CADEIAS SÃO IGUAIS
Exercício 7
Segundo Cocian (2004, p. 97), “a linguagem de programação em C, possui 32 palavras reservadas, no entanto isso está definido pelos padrões
da American National Standards Institute (ANSI)”. Assinale a alternativa incorreta:
select, switch, union, if
5/24/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4
*(Sua resposta)
struct, switch, union, if
return, long, int, while
return, void, int, while
Exercício 8
Quanto aos conceitos de interpretação e compilação.
As linguagens de programação: C, PYTHON, PHP e C++, são respectivamente:
Compilada, Interpretada, Interpretada, Compilada
*(Sua resposta)
Compilada, Compilada, Interpretada, Compilada
Interpretada, Compilada, Interpretada, Compilada
Compilada, Interpretada, Interpretada, Interpretada
Exercício 9
O gerenciamento da memória dentro de um programa de computador é de suma importância para o bom funcionamento do mesmo, desta
forma avalia as afirmações e marque a única alternativa correta:
I. Constantes são dados cujos valores são fixos e que não se alteram ao longo da execução de um programa. 
II. Constantes podem ser declaradas na linguagem C usando a palavra reservada const.
III. Constantes e variáveis tem o mesmo significado, apesar de suas diferenças no formato da declaração.
Todas as afirmações estão erradas.
Apenas a afirmação I está correta.
*(Resposta certa)
Todas as afirmações estão corretas.
*(Sua resposta)
Apenas a afirmação II está correta.
Exercício 10
#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 acima e marque a única alternativa correta:
O programa funciona perfeitamente e calcula o fatorial de um número inteiro
5/24/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4
O programa funciona perfeitamente e calcula o fatorial de um número inteiro.
*(Sua resposta)
O program trabalha recursivamente e calcula o fatorial de um número inteiro.
O programa não compilará por que a variável n não foi declarada.
*(Resposta certa)
O programa não vai funcionar porque a função scanf não está escrita de acordo com a sintaxe correta.

Continue navegando