Buscar

ECT Prova1 02 2013 (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DO RIO GRANDE 
DO NORTE
ESCOLA DE CIÊNCIA E TECNOLOGIA
ECT1203 – Linguagem de Programação – 2013.2
Prova 1 
	 Turma:
Matrícula:
	Nome:
Questão 1: Determine o valor de cada uma das seguintes expressões considerando que: 
int i = 10; 
int j = 5; 
double x = 12.0; 
char letra = ‘S’; 
double m = .51; 
double n = 9.38e2; 
int Z = 4; 
int A = 10; 
a. i < x 
b. (i < x) || (j == 3) && (letra == ‘s’) 
c. i%j == 0 
d. (letra == ‘S’) && j 
e A/Z 
f. Z * n + Z * m / A 
g. (Z * n + Z * m) / A 
h. (1.0 * A) / Z 
Questão 2 Vamos definir como ponto zeta, um elemento de uma matriz que é, ao mesmo tempo, o valor mínimo da linha e da coluna a que pertence. Assuma que todos os elementos de uma matriz são números inteiros e diferentes entre si. Escreva um programa que leia uma matriz de 10 por 10 elementos inteiros e imprima as coordenadas (linha, coluna) de todos os pontos zeta da matriz lida. 
 Questão 3: Reescreva os trechos de código abaixo, utilizando os comandos indicados (e outros que julgar necessário) de modo a manter o mesmo efeito. 
		�
 a) if 
switch( i ) 
{ 
case 1: a = i; 
case 2: b = j; 
break; 
case 0: c = i + j; 
default: d = i * j; 
} 
c) do-while 
while( i < n ){ 
i += 2; 
n--; 
}
b) for 
x = 6; 
do { 
cout << x; 
x--; 
} while( x > 3 ); 
d) while 
for( i=3; i<j; j-- ) 
a[j][i-3] = i*j; 
�
_178683980/ole-[42, 4D, 1E, B3, 04, 00, 00, 00]

Outros materiais