Baixe o app para aproveitar ainda mais
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.
Compartilhar