TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Programação

Por:   •  4/4/2021  •  Trabalho acadêmico  •  921 Palavras (4 Páginas)  •  117 Visualizações

Página 1 de 4

[pic 1]

[pic 2]

Número:                Nome:         Curso:        

Introdução à Programação 2019/2020

Exame de época especial – Componente escrita

22/09/2020

Duração:1h15min                

Nota mínima: 9,5 valores

Atenção:

  • Teste sem consulta.
  • Não é permitida a utilização de máquinas de calcular, de telefones ou de quaisquer outros equipamentos.
  • A cotação das questões está entre [ ].
  • Leia atentamente cada questão antes de responder.
  • Nas questões de Verdadeiro/Falso, cada resposta errada desconta metade da cotação de uma resposta certa.
  • Identifique todas as folhas de teste

  1. [1,5 valores] Indique se é verdadeira (V) ou falsa (F) cada uma das seguintes afirmações:

A unidade aritmética e lógica é uma das componentes da unidade central de processamento.

Uma codificação binária com K dígitos permite representar 2k+1 elementos.

Na linguagem de programação C, o identificador de uma variável pode começar por um caracter numérico.

A RAM é uma memória volátil.

As componentes físicas do computador designam-se por hardware.

Num programa em C podemos utilizar o identificador 2ºTeste para uma variável.

  1. [1,0 valores] Preencha a tabela com as representações equivalentes nas diferentes bases

Binário

Hexadecimal

Decimal

47

47

  1. [1,0 valores] Preencha a tabela com as diferentes representações binárias utilizando conjuntos de 8 bits

Inteiro

Sinal e módulo

Complementos de dois

33

-37

  1. [3,0 valores] Considere o seguinte pedaço de um programa em C :

#include <stdio.h>

int main()

{

   int a, b;

   float resultado;

  1. [0,75 valores] Escreva uma instrução que permita atribuir à variável b o valor 45.

  1. [0,75 valores] Escreva uma instrução que permita apresentar no monitor a frase: Exame de época especial
  1. [0,75 valores] Escreva uma instrução que permita ler da entrada standard um valor para a variável a.
  1. [0,75 valores] Escreva uma instrução que permita atribuir à variável resultado o resultado da divisão real do valor da variável a pelo valor da variável b.
  1. [1,5 valores] Para cada uma das alíneas seguintes, escreva apenas uma instrução em linguagem C.
  1. [0,75 valores] Escreva uma instrução que permita declarar e inicializar um vetor vetorA com os seguintes números inteiros:  2, 35, 21, 3, 6 e 9.
  1. [0,75 valores] Considerando o vetor vetorA declarado e inicializado na alínea anterior, escreva uma instrução que permita substituir o valor 3 pelo valor 300.

 


  1. [1,5 valores] Indique o output produzido por cada um dos seguintes pedaços de programa, considerando que a, b e c são variáveis inteiras com os valores apresentados. Caso o programa não produza nenhum output deverá escrever sem output.

Instruções

Variáveis

Output

a

b

c

if(a<20)

  printf("a b c");

if(b<20)

  printf("%d %d", c, a);

30

10

20

-2

5

10

if (a <= b )

  if (b <= c)

    printf("%d", b);

  else

    printf("%d", c);

else

  if (a <= c)

    printf("%d", a);

  else

    printf("%d", c);

15

15

20

20

15

18

if (b < c)

  printf("a = %d\n", a);

if (a < b)

  printf("b = %d", b);

else  

  printf("c = %d", c);                                                                          

4

8

12

10

9

10

...

Baixar como (para membros premium)  txt (5.6 Kb)   pdf (330.6 Kb)   docx (111.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com