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

Desafio de Algorimos / Revisão de Prova - Questões Objetivas

Por:   •  21/10/2015  •  Trabalho acadêmico  •  1.877 Palavras (8 Páginas)  •  993 Visualizações

Página 1 de 8

Exercícios - para o Desafio de Algorimos / Revisão de Prova - Questões Objetivas

Apresentação 02 - Tipos de Dados

1.  O nome de uma variável é criado por um programador devendo seguir algumas regras, são listas de nomes válidos, marque V para verdadeiro e F para falso.

a)  Nota1, Not#a2, Nota3                      (           ) b)  Aluno, aluno, alunos                       (           ) c)  tres, treze, 3_tres                             (           ) d)  Tipo_camisa, T_tenis, tamanho      (           ) e)  $ Media, aprovado, reprovado         (           )

2.  Sendo A=8, B=2 e C=5, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso)

1. A+B = C

(           )

2. B+C < A

(           )

3. C < A*B

(           )

4. B+C = 2*A

(           )

5. C div B > A

(           )

a)  F – F – V – V – F b)  V – F – V – V – F c)  F – F – V – V – V d)  F – V – V – V – F e)  F –

V – F – V – F

f) nenhuma das anteriores

3.  Análise a expressão e marque qual será o valor de D.

A <- 6; B <- 4;[pic 1]

C <- 12;

D <- (C div A) + B – (A mod B)*(A div B);

a)  D = 7 b)  D = 13 c)  D = 4

d)  D = 22 e)

e)  D = 3


A <- 5; B <- 3;[pic 2]

C <- 15;

D <- (C mod A) + potencia((A-B), 2) – raiz(C + 2*A) + B;

a)  D = 12 b)  D = 17 c)  D = 6 d)  D = 13 e)  D = 2

5.  Como serão as saídas do algoritmo em C, respectivamente?

#include

int main()

{

printf(“Valor: %f”,13.75649); printf(“Valor: %.3f”,12.34598); printf(“Valor:

%.1f”,13.75649); return 0;

}

a)  13.75649, 12.34598 e 13.75649 b)  13.75, 12.348 e 13

c)  13.7564, 12.348 e 13.75649 d)  13.75649, 12.345 e 13.7 e)  13.75649, 12.346 e 13.8

6.  Selecione o fragmento de código CORRETO para a leitura de um valor.

a)

int num;[pic 3]

printf (“Digite o valor do numero: ”);

scanf (“%c”, &num);

b)

int num;[pic 4]

printf (“Digite o valor do numero: ”);

scanf (“%d”, num);

c)

float num;[pic 5]

printf (“Digite o valor do numero: ”);

scanf (“%d”, &num);

d)

int num;[pic 6]

printf (“Digite o valor do numero: ”);

scanf (“%d”, & int num);

e)

int num;[pic 7]

printf (“Digite o valor do numero: ”);

scanf (“%d”, &num);


7. Observe o algoritmo em  C a seguir e marque  a alternativa que representa a resposta da seguinte[pic 8]

pergunta: “O que será impresso?”.

#include

#include

int main()

{

float num;

num = 8.456;

//printf("Valor de num e: %f\n", num);

printf("Valor de num e: %d\n", num);

//printf("Valor de num e: %c\n", num);

return 0;

}

a)  Valor de num e: -583756237

(apenas lixo de memória, um número aleatório qualquer)

b)  Valor de num e: 8.456000

Valor de num e: 8

Valor de num e: W

c)  Valor de num e: 8.456

Valor de num e: 8.4

Valor de num e: x

d)  Valor de num e: 8.456 e)  Valor de num e: 8

f)  Nenhuma da anteriores


8.  Analise o algoritmo e marque qual a sua saída se as entradas forem 62 e 32, respectivamente.[pic 9]

principal

{

inteiro A, B;

leia(B, A);

se (A > B)

B <- A + B;

se (A < B)

A <- (B div 2);

imprima (A);

}

a) 62   b) 32   c) 31     d) 34      e)  93

9.  Escolha a condição que gera a saída 13.

principal

{

inteiro num1, num2;

num1 <- 13;

num2 <- 22;

se (????????)

imprima (num2);

senão

}//fim


imprima (num1);

a) (num1 > num2) ou (num2 < 20) b) (num2 > num1) e (num2 < 25) c) (num1 > num2) ou (num1 < 20) d) (num1 = num2) ou (num2 < 25) e) (num1 < num2) e (num2 < 20)


11.  Quais serão as saídas do algoritmo a seguir se primeiro as entradas forem, respectivamente,

...

Baixar como (para membros premium)  txt (11.6 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com