Anda di halaman 1dari 4

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

AVALIAO EM EQUIPE DISCIPLINA: Linguagem e Tcnicas de Programao COORDENAO: PROFESSOR: Ozeas dos Santos Silva Prof Leidimar Freire Brando Valor: 3,0 pontos Data: 13/09/2013

1. Preencha os espaos em branco em cada uma das seguintes sentenas: a) ______________________________ so usados para documentar um programa e melhorar sua legibilidade. b) O comando usado para exibir informaes na tela _____________________________. c) Um comando de C++ que toma uma deciso __________________________________. 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 nmeros. b) Atribua o produto das variveis b e c varivel c) Recebe como entrada do teclado trs valores do tipo inteiro e os transfere para as variveis a, b, e c. 3. Diga quais das seguintes afirmaes so verdadeiras e quais so falsas. Se falsa, explique sua resposta. a) Os operadores de C++ so avaliados da esquerda para direita. b) Os seguintes nomes so todos nomes vlidos de variveis: _under_bar, m928134, t5, j7, suas_vendas, total_na_conta_dele, a, b, c, z, z2. c) O comando cout << a = 5; ; um exemplo tpico de um comando de atribuio. d) Uma expresso aritmtica vlida em C++, sem parnteses, avaliada da esquerda para direita. e) Todos os seguintes so nomes de variveis no vlidos: 3g, 87, 67h2, h22, 2h. 4. Preencha os espaos em branco em cada uma das seguintes frases: a) Que operaes aritmticas esto no mesmo nvel de precedncia que a multiplicao? ________________________________________________________________________________________. b) Quando parnteses esto aninhados, que conjunto de parnteses avaliado primeiro em uma expresso aritmtica? _________________________________________________________ c) Uma posio na memria do computador que pode conter valores diferentes em vrios momentos ao longo da execuo de um programa uma ______________________________. 5. O que imprime cada um dos seguintes comandos de C++, caso imprimam qualquer coisa, quando executados? Se no imprimem nada, ento responda Nada. Assuma que x = 2 e y = 3. a) b) c) d) e) f) cout << x; cout << x + x; cout << x =; cout << x = << x; cout << x + y << = << y + x; z = z + y;

CURSO: ENGENHARIA DE ENGENHARIA CIVL BACHARELADO

g) cin >> x >> y; h) // cout << x + y = << x + y; i) cout << \n; 6. Qual dos comandos de C++ seguintes contm variveis cujos valores so substitudos? a) b) c) d) cin >> b >> c >> d >> e >> f; p = i + j + k + 7; cout << variveis cujos valores so substitudos; cout << a = 5;

7. Data a equao algbrica y = ax + 7, quais dos seguintes comandos, se houver algum, so comandos corretos de C++ para expressar esta equao? a) b) c) d) e) f) y y y y y y = = = = = = a * x * x * x * 7; a * x * x * ( x + 7); ( a * x) * x * (x + 7) ( a * x) * x * x + 7; a * ( x * x * x) + 7; a * x * (x * x + 7) ;

8. Indique a ordem de avaliao dos operadores em cada um dos seguintes comandos de C++ e mostre o valor de x aps 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 usurio que fornea dois nmeros, obtm os dois nmeros digitados pelo usurios e imprima a soma, o produto, a diferena e o quociente dos dois nmeros. 10. Usando tcnicas que voc aprendeu no estudo de repeties, escreva um programa que calcula os quadrados e cubos dos nmeros de 0 at 10 e use marcas de tabulao para imprimir a seguinte tabela de valores: nmero 0 1 2 3 4 5 6 7 8 9 10 quadrado 0 1 4 9 16 25 36 49 64 81 100 cubo 0 1 8 27 64 125 216 343 512 729 1000

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

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

Anda mungkin juga menyukai