Buscar

avaliacao linguagem de programacao av2

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

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

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
Você viu 3, do total de 4 páginas

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

1a Questão (Ref.: 201307760402)
	Pontos: 0,0  / 1,5
	Declare uma variável do tipo String com com nome 'TEXTO' tamanho de 35 caracteres:
		
	
Resposta: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char texto[35]; int x; for(x=0;x<=35;x++) { printf("\ndigite o texto:"); scanf("%s",texto[x]); } system("pause"); return 0; }
	
Gabarito: char TEXTO[35];
	
	
	 2a Questão (Ref.: 201307261794)
	Pontos: 1,5  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
		
	
Resposta: #include <stdio.h> #include <stdlib.h> int main() { int n,i,impar; printf("\n\tgerador de numeros impares:\n"); printf("\ndigite o valor de n:"); scanf("%d",&n); i=0; impar=1; printf("os %d primeiros impares sao:\n",n); while(i<n) { printf("%d\n",impar); impar=impar+2; i=i+1; } return 0; }
	
Gabarito: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
	
	
	 3a Questão (Ref.: 201307786278)
	Pontos: 0,0  / 0,5
	Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	 
	I e IV estão corretas
	
	Todas estão corretas
	 
	I, III e IV estão corretas
	
	Todas estão erradas
	
	II, III e IV
	
	
	 4a Questão (Ref.: 201307237673)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	sqrt
	
	pot
	
	elevado
	
	double
	 
	pow
	
	
	 5a Questão (Ref.: 201307743959)
	Pontos: 0,5  / 0,5
	As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o código a seguir e marque a alternativa que contém as bibliotecas necessárias para que este código funcione.
#include________
#include________
int main()
{
int a=2, b=2, c=8, delt;
delt=(pow(b, 2)-(4*a*c));
system("pause");
return (0);
}
Não leve em consideração os sinais de maior e menor que envolvem o nome das bibliotecas.
		
	
	stdlib.h - ctype.h
	
	stdio.h - stdlib.h
	
	cmat.h - ctype.h
	 
	math.h - stdlib.h
	
	stdio.h - ctype.h
	
	
	 6a Questão (Ref.: 201307790060)
	Pontos: 0,5  / 0,5
	A estrutura condicional Switch na linguagem C tem suas peculiaridades.
Avalie cada uma das afirmativas e marque a correta para esta estrutura.
		
	 
	Para associar comandos para os demais valores possíveis e não especificados nos cases utilizo o parâmetro default.
	
	O uso do break, não interfere na ordem de execução do programa.
	
	Podemos colocar uma expressão ou uma variável como parâmetro para avaliação do switch, sendo uma expressão deve ter parênteses, do contrário, para variáveis não é necessário utilizar os mesmos.
	
	Podemos utilizar variáveis de qualquer tipo para testar.
	
	A cláusula default é obrigatória, independentemente de ter ou não opção de uma caso não previsto acontecer.
	
	
	 7a Questão (Ref.: 201307883113)
	Pontos: 0,0  / 0,5
	Os loops são utilizados para executar um conjunto de instruções várias vezes baseando-se sempre em uma condição que decidirá se continua repetindo ou não.
Qual estrutura de repetição abaixo, garante que o bloco de instruções seja executado no mínimo uma vez?
		
	 
	do...while
	
	repeat...util
	
	switch
	
	while
	 
	for
	
	
	 8a Questão (Ref.: 201307409966)
	Pontos: 0,0  / 0,5
	Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores.
Baseado neste conceito, identifique a opção incorreta:
		
	
	Deve ser declarado antes de acessado em seu programa.
	
	Na declaração int[50]; o índice da ultima posição é 49.
	 
	Permite agrupar vários elementos em uma mesma variável indexada.
	
	Um vetor de caracteres terminado com um caracter nulo é uma string na linguagem C.
	 
	Podem ser formado por elementos de tipos diferentes.
	
	
	 9a Questão (Ref.: 201307305129)
	Pontos: 1,0  / 1,0
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strcont( ).
	
	strcat( ).
	
	strlen( ).
	
	strlength( ).
	 
	atoi( ).
	
	
	 10a Questão (Ref.: 201307803341)
	Pontos: 1,0  / 1,0
	Para se ler uma string num arquivo podemos usar fgets() cujo protótipo é:
		
	 
	char *fgets (char *str, int tamanho,FILE *fp);
	
	int *fgets (char *str, int tamanho,FILE *fp);
	
	char *fgets (char *str, int tamanho,FILE fp);
	
	char *fgets (char str, int tamanho,FILE *fp);
	
	char *fget (char *str, int tamanho,FILE *fp);

Outros materiais