Buscar

CCE0242_ LINGUAGEM DE PROGRAMAÇÃO I

Prévia do material em texto

Avaliação: CCE0242_ LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9017/Q
	Nota da Prova: 4,5 de 8,0        Nota do Trab.: 0        Nota de Partic.: 1,5        Data: 05/10/2013 11:30:16
	
	 1a Questão (Ref.: 201201428029)
	Pontos: 0,5  / 0,5
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas:
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado.
|||) Adequação a grandes projetos;
 
Assinale a alternativa que contem apenas vantagens da linguagem C++.
		
	
	Apenas |
	
	Apenas |||
	 
	| e |||
	
	| e ||
	
	|| e |||
	
	
	 2a Questão (Ref.: 201201381842)
	Pontos: 0,5  / 0,5
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	
	char
	 
	float
	
	uint
	
	string
	
	int
	
	
	 3a Questão (Ref.: 201201481606)
	Pontos: 0,0  / 0,5
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234");
 
		
	 
	printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3);
	 
	printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3);
	
	printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2);
	
	printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3);
	
	printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2);
	
	
	 4a Questão (Ref.: 201201482809)
	Pontos: 0,0  / 1,0
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	 
	0       0      1      1      2      4      7      13
	
	2      4      7      13      24      44      81      149
	 
	1      1      2      4      7      13      24      44
	
	1      2      4      7      13      24      44      81
	
	0      1      1      2      4      7      13      24
	
	
	 5a Questão (Ref.: 201201481819)
	Pontos: 0,0  / 1,0
	Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente  o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918.
Assinale a opção CORRETA para a saída desse programa.
 
		
	
	11 / 1918 / 15
	
	1918 / 15 / 11
	 
	11 / 15 / 1918
	 
	1918 / 11 / 15
	
	15 / 11 / 1918
	
	
	 6a Questão (Ref.: 201201362026)
	Pontos: 0,0  / 1,0
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	 
	while
	
	switch
	 
	struct
	
	for
	
	
	 7a Questão (Ref.: 201201387699)
	Pontos: 1,0  / 1,0
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	 
	x = -11 
y = 11 
z = 10
	
	x = -20
y = 20 
z = 10
	
	x = -01
y = 01 
z = 10
	
	x = 11 
y = 11 
z = 15
	
	x = -13 
y = 11 
z = 13
	
	
	 8a Questão (Ref.: 201201471403)
	Pontos: 1,0  / 1,0
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	
	 9a Questão (Ref.: 201201471423)
	Pontos: 1,0  / 1,0
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	if (cpf != 0)
{ // [bloco de comandos] }
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	 
	do{ // [bloco de comandos] } 
while (cfp !=0);
	
	
	 10a Questão (Ref.: 201201471410)
	Pontos: 0,5  / 0,5
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	 
	while (num != 0)
	
	while (num == 0)
	
	for ( i = 0; i == num; i++)
	
	enquanto (num > 0)
	
	for (i = num; i > 0; i++)

Continue navegando