Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 27/07/2023 10:59:03 1/6 RÔMULO FREIRE SPINELLI Avaliação Online (SALA EAD) Atividade finalizada em 19/03/2022 16:53:05 (316926 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [231171] - Avaliação com 10 questões, com o peso total de 30,00 pontos [capítulos - 1,2,3] Turma: Segunda Graduação: Física para Licenciados - Grupo: JULHO/2021 - SGFISLIC/JUL/21 [23201] Aluno(a): 91230075 - RÔMULO FREIRE SPINELLI - Respondeu 10 questões corretas, obtendo um total de 30,00 pontos como nota [355757_558 01] Questão 001 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos valores abaixo são do tipo inteiro e com F os que não são do tipo inteiro. I - ( ) 1000 II - ( ) “0” III - ( ) “-900” IV - ( ) Verdadeiro V - ( ) -450 VI - ( ) 34 VII - ( ) “Casa 08” VIII - ( ) 1 IX - ( ) Falso X - ( ) -1,56 De acordo com o pedido acima, indique a sequência correta. F – V – F – V – F – V – F – V – F – V V – F – F – V – V – V – F – V – F – F F – F – V – V – F – F – V – V – V – F V – F – F – F – V – V – F – V – F – F V – V – V – F – V – V – F – V – F – F [355757_555 53] Questão 002 Leia as afirmativas abaixo e marque a alternativa CORRETA. I – Uma variável é um espaço reservado na memória para armazenar os valores utilizados em tempo de execução dentro de um programa de computador. II – Independente do tipo de linguagem de programação utilizada, não temos a obrigação de definir tipos de dados para as variáveis, já que os tipos de dados são definidos pelos valores assumidos por cada variável. III – As constantes são variáveis que recebem valores predefinidos, como textos e números e armazenam estes valores até que os mesmos precisam ser modificados. Apenas I está correta Apenas II está correta Apenas I e II estão corretas Todas as alternativas estão corretas. Apenas I e III estão corretas Todas as alternativas estão corretas. Apenas I e II estão corretas Apenas II está correta X Apenas I está correta Apenas I e III estão corretas Pincel Atômico - 27/07/2023 10:59:03 2/6 [355757_555 41] Questão 003 Sobre Compiladores de Linguagens de Programação, marque a alternativa correta Compiladores são máquinas de transformação que conseguem transformar qualquer algoritmo em programas de computador Para compilar um programa de computador é preciso fazer isso no mesmo computador que o programa irá rodar, se a compilação for outro computador o programa não irá rodar O compilador recebe um código fonte e transforma este código em um programa executável, um programa real que irá rodar no computador e executar as tarefas predefinidas para o mesmo Um Compilador é um programa de computador que realiza tarefas do nosso dia a dia O compilador recebe um código executável e transforma este código em um código fonte, um algoritmo que será lido por um programador [355757_558 10] Questão 004 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos valores abaixo são do tipo Texto (String) e com F os que não são do tipo Texto (String). I - ( ) “Inteiro” II - ( ) 123 III - ( ) ‘U’ IV - ( ) “12,34” V - ( ) 56,65 VI - ( ) 1 VII - ( ) “222” VIII - ( ) Falso IX - ( ) 5,4 X - ( ) “Única” De acordo com o pedido acima, indique a sequência correta. V – F – F – F – F – F – F – F – F – V F – F – F – F – F – V – F – F – F – V. X V – F – F – V – F – F – V – F – F – V V – F – F – F – V – V – F – V – F – F F – V – F – V – F – V – F – V – F – V X V – F – F – V – F – F – V – F – F – V F – V – F – V – F – V – F – V – F – V V – F – F – F – V – V – F – V – F – F V – F – F – F – F – F – F – F – F – V F – F – F – F – F – V – F – F – F – V. [355757_555 42] Questão 005 Sobre as definições de níveis das linguagens, marque a alternativa correta. O nível de uma linguagem determina a quantidade de código que ela tem. As linguagens de programação que estão mais próximas da linguagem humana são chamadas de linguagens de alto nível. Os níveis servem para classificar as linguagens de programação em eficientes ou ineficientes, enquanto maior o nível de uma linguagem, mais eficiente ela é Pincel Atômico - 27/07/2023 10:59:03 3/6 Uma linguagem de baixo nível não deveria ser utilizada para programas que realizam boas tarefas Uma linguagem de alto nível é mais eficiente que uma linguagem de baixo nível. Uma linguagem de alto nível é mais eficiente que uma linguagem de baixo nível. X As linguagens de programação que estão mais próximas da linguagem humana são chamadas de linguagens de alto nível. O nível de uma linguagem determina a quantidade de código que ela tem. Uma linguagem de baixo nível não deveria ser utilizada para programas que realizam boas tarefas Os níveis servem para classificar as linguagens de programação em eficientes ou ineficientes, enquanto maior o nível de uma linguagem, mais eficiente ela é [355757_557 59] Questão 006 Leia as afirmativas abaixo e marque a alternativa CORRETA. I – Entrada é toda a informação que o algoritmo recebe. Esta entrada sempre deverá ser armazenada em algum lugar, como por exemplo, em variáveis. II – Processamento é todo tipo de processamento que o algoritmo realiza como atribuir um valor a alguma variável, realizar alguns tipos de tomada de decisão e algum tipo de repetição. III – Saída é a exibição dos resultados em tela, ou escrita em arquivos, ou em impressora. Apenas I e III estão corretas Apenas II está correta Todas as alternativas estão corretas Apenas I e II estão corretas Apenas I está correta [355757_558 06] Questão 007 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos valores abaixo são do tipo Caractere (Char) e com F os que não são do tipo Caractere (Char). I - ( ) Falso II - ( ) 10 III - ( ) “LC” IV - ( ) “C” V - ( ) “102” VI - ( ) ‘A’ VII - ( ) ‘13’ VIII - ( ) 12,34 IX - ( ) “Verdadeiro” X - ( ) ‘F’ De acordo com o pedido acima, indique a sequência correta. F – F – F – F – F – V – F – F – F – V F – F – F – V – F – V – V – F – F – V V – V – V – F – V – V – F – V – F – F V – F – F – F – V – V – F – V – F – F F – V – F – V – F – V – F – V – F – V Pincel Atômico - 27/07/2023 10:59:03 4/6 [355758_558 16] Questão 008 Leia as afirmativas abaixo e marque a alternativa CORRETA. I. Um algoritmo é uma sequência lógica de instruções para realizar uma determinada tarefa. II. Os algoritmos não representam necessariamente programas de computador, e sim os passos necessários para se realizar uma tarefa. III. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros. Apenas II é verdadeira. I e III são verdadeiros. X Todas são verdadeiras. II e III são verdadeiros. I e II são verdadeiros. II e III são verdadeiros. X Todas são verdadeiras. I e III são verdadeiros. Apenas II é verdadeira. I e II são verdadeiros. [355757_559 09] Questão 009 Analise o código abaixo. Imagine que o valor atribuído na variável x pela entrada realizada em scanf("%d",&x); é o valor 5 e marque a alternativa que identifica o correto valor que será exibido na tela: #include<stdio.h> int main() { int x,y; scanf("%d",&x); y = x+3*2; printf("%d",y); } 30 10 7 15 X 11 [355757_559 51] Questão 010 Avalie a seguintes afirmativas e marque a alternativa correta. I – Um comentário é um comando no meio do seu código que serve, além de uma função a ser compilada do sistema, para informar alguma coisa para a pessoa que estiver lendo o seu programa fonte. II – Os comentários na linguagem C podem ser de linha ou de bloco, sendo que os de linha comentam uma linha da sua definição até o final, já o de bloco comenta todo um bloco de códigos. III – Os blocos de comandos são uma sequência de linhas de código agrupadas para executarem juntas, uma após a outra.Apenas II e III estão corretas Pincel Atômico - 27/07/2023 10:59:03 5/6 X Apenas I está correta Apenas I e III estão corretas Apensas I e II estão corretas Apenas II está correta [355757_559 56] Questão 011 Na linguagem C a função MAIN, também conhecida como função principal, sempre deve ser declarada em nosso código PORQUE Ela é a função que determina o ponto de partida do nosso programa. Sobre essas duas afirmativas, é CORRETO afirmar que X as duas são verdadeiras, e a segunda é uma justificativa correta da primeira a primeira é uma afirmativa falsa; e a segunda, verdadeira as duas são verdadeiras, mas não estabelecem relação entre si as duas são verdadeiras, e a primeira é uma justificativa correta da segunda a primeira é uma afirmativa verdadeira; e a segunda, falsa [355758_559 07] Questão 012 Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela: #include<stdio.h> int main() { int x,y,z; z = 10; x = 3; y = (z > x) & ((x%3)==0); x = z/x; printf("X = %d, Z = %d, Y = %d",x,z,y); } X = 3.33, Z = 10, Y = 1 X = 3.33, Z = 10, Y = 0 X = 3, Z = 10, Y = 0 X X = 3, Z = 10, Y = 1 X = 3.33, Z = 10.00, Y = 0.0 [355758_559 04] Questão 013 Considere as afirmações sobre a linguagem C e marque a alternativa correta. I. Sobre tipos de dados, cada tipo de dado tem um nome e é capaz de armazenar uma certa quantidade de memória determinada em bytes. II. Os operadores relacionais, como o nome sugere estabelecem uma relação operacional entre algumas partes do código. Estes operadores servem para estabelecer uma relação de operação mútua entre os operandos. III. Os operadores aritméticos nos permitem realizar operações aritméticas básicas em linguagens de programação. Apenas I e III são verdadeiras. Apenas II e III são verdadeiras. Nenhuma alternativa é verdadeira. Apenas I é verdadeira. X Apenas I e II são verdadeiras. Pincel Atômico - 27/07/2023 10:59:03 6/6 [355758_558 13] Questão 014 Analisando as expressões: X = (2+2)*3 Y = 2+2*3 Quais serão os resultados: X X = 12 e Y = 8 X = 12 e Y = 4 X = 12 e Y = 12 X = 8 e Y = 12 X = 4 e Y = 8
Compartilhar