Buscar

Avaliação I - Linguagens de Programação e Estruturas de Dados

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

Avaliação I - Individual - Linguagens de Programação e 
Estruturas de Dados 
 
1 
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. 
Sobre os tipos de operadores binários e unários, assinale a alternativa CORRETA que 
apresenta os operadores unários: 
A 
Multiplicação, divisão, módulo, incremento e decremento. 
B 
Positivo e negativo; Multiplicação e divisão. 
C 
Positivo e negativo; incremento e decremento. 
D 
Multiplicação, divisão, módulo, soma e subtração. 
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. 
 
2 CANCELADA 
O Java é uma linguagem híbrida, isto é, ela não é totalmente compilada, como C e C++, 
nem totalmente interpretada como JavaScript e Lua. 
Com base no código java que executa corretamente, assinale a alternativa CORRETA: 
A 
public class MeuPrimeiroCódigoJava { 
 public static void main(String[] args) { 
 System.out.println("Meu Primeiro Código Java ;)"); 
 } 
} 
B 
public class MeuPrimeiroCodigoJava { 
 public static void main(String[] args) { 
 System.out.printn("Meu Primeiro Código Java ;)"); 
 } 
} 
C 
public class MeuPrimeiroCodigoJava { 
 public static void main(String[] args) { 
 System.out.println("Meu Primeiro Código Java ;)"); 
 } 
} 
D 
public class MeuPrimeiroCodigoJava { 
 public static void main(String[] args) { 
 Systen.out.println("Meu Primeiro Código Java ;)"); 
 } 
} 
3 
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. 
Sobre os tipos de operadores binários e unários, assinale a alternativa CORRETA que 
apresenta os operadores binários: 
A 
Multiplicação, divisão, módulo, soma e subtração. 
B 
Positivo e negativo; incremento e decremento. 
C 
Positivo e negativo; Multiplicação e divisão. 
D 
Multiplicação, divisão, módulo, incremento e decremento. 
4 
Um vetor pode ter várias posições. 
Com base no exposto, assinale a alternativa CORRETA: 
A 
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8) 
 
O elemento 10 está na posição 7. 
B 
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8) 
 
A posição 7 contém o elemento 0. 
C 
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8) 
 
A posição 0 contém o elemento 7. 
D 
Vetor (9) (4) (6) (2) (5) (10) (0) (0) (1) (8) 
 
O elemento 10 está na posição 10. 
5 
Faz parte, como processo de estrutura de dados, o estudo sobre a interpretação e 
compilação de dados. A interpretação e compilação são formas de como um 
computador pode interpretar e compilar um código fonte de um programa, pode-se, 
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. 
 
Sobre compilação, assinale a alternativa CORRETA que apresenta os nomes nas caixas 
que correspondem a sequência de compilação da imagem anterior: 
A 
Código-Fonte => Código-Objeto => Execução => Código-Executável. 
B 
Código-Objeto => Código-Executável => Execução => Código-Fonte. 
C 
Código-Objeto => Código-Fonte => Código-Executável => Execução. 
D 
Código-Fonte => Código-Objeto => Código-Executável => Execução. 
6 
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. 
Com base no que é compilação, assinale a alternativa CORRETA: 
A 
A técnica mais comumente utilizada para a leitura de programas é a compilação. 
B 
A técnica mais comumente utilizada para a execução de programas é a compilação. 
C 
A técnica mais comumente utilizada para a tradução de programas é a compilação. 
D 
A técnica mais comumente utilizada para a programação de programas é a compilação. 
7 
Um tipo de dado define uma coleção de valores de dados e um conjunto de operações 
pré-definidas sobre eles. Programas de Computador realizam tarefas quão bem os tipos 
de dados disponíveis na linguagem usada casam com os objetivos no espaço do 
problema do mundo real. Logo, é crucial uma linguagem oferecer suporte para uma 
coleção apropriada de tipos e estruturas de dados. Os tipos de dados primitivos são 
formados por números inteiros, números, ponto flutuantes, caracteres e tipos nulos, com 
o código e a função de cada um deles em uma estrutura de dados primitivos. 
Com base nos tipos primitivos da linguagem C, assinale a alternativa CORRETA: 
A 
Array, int, varchar2, number e long. 
B 
String, double, vetor, void e int. 
C 
Void, char, double, int e float. 
D 
Int, double, float, array e string. 
8 
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 teste.c -o teste. 
B 
gcc -exec teste.exe. 
C 
gcc -g -lk teste. 
D 
-o gcc teste teste.c. 
9 
A linguagem de programação C é considerada de alto nível, a linguagem de 
programação C possui essa característica. Outra característica da linguagem C pode ser 
observada a partir do seu próprio compilador, este por sua vez executa os códigos, 
gerando programas executáveis muito menores e muito mais rápidos 
do que outras linguagens de programação. 
Sobre a linguagem de programação C, assinale a biblioteca CORRETA que tem como 
sua principal funcionalidade a “alocação de memória e comandos para o sistema 
operacional”.stdlib.h: 
A 
math.h 
B 
stdio.h 
C 
stdlib.h 
D 
time.h 
10 
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. 
Sobre os tipos de dados, assinale a alternativa CORRETA que apresenta a definição do 
tipo de dados Character: 
A 
Datas e horas basicamente. 
B 
Valores alfanuméricos que representam caracteres simples ou strings de caracteres. 
C 
Valores numéricos em que as operações aritméticas são realizadas. 
D 
Valores lógicos nos quais as operações lógicas são realizadas.

Continue navegando