Вы находитесь на странице: 1из 4

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO AVALIAÇÃO EM EQUIPE DISCIPLINA: Linguagem e Técnicas de Programação COORDENAÇÃO:
 

AVALIAÇÃO EM EQUIPE

DISCIPLINA: Linguagem e Técnicas de Programação

COORDENAÇÃO:

PROFESSOR: Ozeas dos Santos Silva

Profº Leidimar Freire Brandão

Valor: 3,0 pontos

Data: 13/09/2013

1.

Preencha os espaços em branco em cada uma das seguintes sentenças:

 

a)

são usados para documentar um programa e melhorar sua

 

legibilidade.

 

b)

O comando usado para exibir informações na tela é _____________________________.

c)

Um comando de C++ que toma uma decisão é __________________________________.

d)

O comando

recebe como entrada valores fornecidos pelo

 

teclado.

2.

Escreva um único comando, ou linha, de C++ que realize cada um dos seguintes comandos:

 

a)

Imprima a mensagem “Digite dois números”.

b)

Atribua o produto das variáveis b e c à variável ª

c)

Recebe como entrada do teclado três valores do tipo inteiro e os transfere para as variáveis a, b, e c.

3.

Diga quais das seguintes afirmações são verdadeiras e quais são falsas. Se falsa, explique sua

resposta.

 
 

a)

Os operadores de C++ são avaliados da esquerda para direita.

b)

Os seguintes nomes são todos nomes válidos de variáveis: _under_bar, m928134, t5, j7, suas_vendas, total_na_conta_dele, a, b, c, z, z2.

c)

O comando cout << “a = 5; ”; é um exemplo típico de um comando de atribuição.

d)

Uma expressão aritmética válida em C++, sem parênteses, é avaliada da esquerda para direita.

e)

Todos os seguintes são nomes de variáveis não válidos: 3g, 87, 67h2, h22, 2h.

4.

Preencha os espaços em branco em cada uma das seguintes frases:

 

a)

Que operações aritméticas estão no mesmo nível de precedência que a multiplicação? ________________________________________________________________________________________.

b)

Quando parênteses estão aninhados, que conjunto de parênteses é avaliado primeiro em uma expressão aritmética? _________________________________________________________

c)

Uma posição na memória do computador que pode conter valores diferentes em vários momentos ao longo da execução de um programa é uma ______________________________.

5.

O que imprime cada um dos seguintes comandos de C++, caso imprimam qualquer coisa,

quando executados? Se não imprimem nada, então responda “Nada”. Assuma que x = 2 e y =

3.

 

a)

cout << x;

b)

cout << x + x;

c)

cout << “x =”;

d)

cout << “x = ” << x;

e)

cout << x + y << “ = “ << y + x;

f)

z = z + y;

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

  • g) cin >> x >> y;

  • h) // cout << “ x + y = ” << x + y;

  • i) cout << “\n”;

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO g) cin >> x >> y; h) // cout <<
  • 6. Qual dos comandos de C++ seguintes contêm variáveis cujos valores são substituídos?

    • a) cin >> b >> c >> d >> e >> f;

    • b) p = i + j + k + 7;

    • c) cout << “ variáveis cujos valores são substituídos”;

    • d) cout << “ a = 5”;

  • 7. Data a equação algébrica y = ax² + 7, quais dos seguintes comandos, se houver algum, são

  • comandos corretos de C++ para expressar esta equação?

    • a) y = a * x * x * x * 7;

    • b) y = a * x * x * ( x + 7);

    • c) y = ( a * x) * x * (x + 7)

    • d) y = ( a * x) * x * x + 7;

    • e) y = a * ( x * x * x) + 7;

    • f) y = a * x * (x * x + 7) ;

    • 8. Indique a ordem de avaliação dos operadores em cada um dos seguintes comandos de C++ e

    mostre o valor de x após cada comando executado.

    • a) X = 7 + 3 * 6 / 2 – 1;

    • b) x = 2 % 2 + 2 * 2 / 2;

    • c) x = ( 3 * 9 * (3 + (9 * 3 / (3) ) ) );

    9

    . Escreva um programa que pede ao usuário que forneça dois números, obtém os dois

    números digitados pelo usuários e imprima a soma, o produto, a diferença e o quociente dos dois números.

    10. Usando técnicas que você aprendeu no estudo de repetições, escreva um programa que calcula os quadrados e cubos dos números de 0 até 10 e use marcas de tabulação para imprimir a seguinte tabela de valores:

    número

    quadrado

    cubo

    0

    0

    0

    1

    1

    1

    2

    4

    8

    3

    9

    27

    4

    16

    64

    5

    25

    125

    6

    36

    216

    7

    49

    343

    8

    64

    512

    9

    81

    729

    10

    100

    1000

    CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

    CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO 01/72 02/72 03/72 04/72 05/72 06/72 07/72 08/72 09/72 10/72
    01/72 02/72 03/72 04/72 05/72 06/72 07/72 08/72 09/72 10/72 11/72 12/72 13/72 14/72 15/72 16/72
    01/72
    02/72
    03/72
    04/72
    05/72
    06/72
    07/72
    08/72
    09/72
    10/72
    11/72
    12/72
    13/72
    14/72
    15/72
    16/72
    17/72
    18/72
    19/72
    20/72
    21/72
    22/72
    23/72
    24/72
    25/72
    26/72
    27/72
    28/72
    29/72
    30/72
    31/72
    32/72
    33/72
    34/72
    35/72
    36/72
    37/72
    38/72
    39/72
    40/72
    41/72
    42/72
    43/72
    44/72

    CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

    CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO 45/72 46/72 47/72 48/72 49/72 50/72 51/72 52/72 53/72 54/72

    45/72

    46/72

    47/72

    48/72

    49/72

    50/72

    51/72

    52/72

    53/72

    54/72

    55/72

    56/72

    57/72

    58/72

    59/72

    60/72

    61/72

    62/72

    63/72

    64/72

    65/72

    66/72

    67/72

    68/72

    69/72

    70/72

    71/72

    72/72