Buscar

AV1 LINGUAGEM DE PROGRAMAÇÃO I

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.: 201704303806)
	Pontos: 1,0  / 1,0
	A linguagem C  tem muitas vantagens que justificam usá-la.
Gostaria que você explicasse o que significam  três dessas vantagens abaixo:
1- Portabilidade
2- Modularidade
3- Simplicidade
		
	
Resposta: Portabilidade: Com pouca ou nenhuma modificação pode ser migrada deu uma plataforma para outra. Modularidade: Possibilita ao programador desenvolver suas proprias funções . Facilita a manutenção. Deixa mais legivel o codigo entre outros. Simplicidade: possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
	
Gabarito:
Portabilidade:  com pouca ou nenhuma modificação poderá ser compilado em várias plataformas.
Modularidade:  possibilita ao programador desenvolver suas próprias funções. Facilita a manutenção. Deixa mais legível o código.Entre outros
Simplicidade:  possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
	
	
	 2a Questão (Ref.: 201704443997)
	Pontos: 0,0  / 1,0
	Faça um programa que utiliza uma matriz de 10 linhas e 3 colunas para ler três notas de 10 alunos, após isso calcula a média de todos os alunos e imprime a média de cada um.
		
	
Resposta:
	
Gabarito:
#include 
#include
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
    int i,j, Soma, Media, Notas[10] [3], Medias[10];
    
    Soma = 0;
    
    for (i=0; i <= 9; i++)
    {
        for (j=0; j <= 2; j++)    
        {
            printf("Digite a Nota %d do aluno %d: ", j+1, i+1 );
            scanf("%d", &Notas[i][j]);
        }
    }
    for (i=0; i <= 9; i++)0br />     {
        Medias [i] = 0;
        for (j=0; j <= 2; j++)    
        {
            Medias[i] = Medias[i] + Notas[i][j];
        }
        Medias[i] = Medias[i] /3;
    }
    
    
    for (i=0; i <= 9; i++)
    {
        printf("A media calculada do aluno %d eh %d \n", i+1, Medias[i]);
    }
    getchar();
    
    return 0;
}
	
	
	 3a Questão (Ref.: 201703735997)
	Pontos: 1,0  / 1,0
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	Padrão C89
	
	Padrão C95
	 
	Padrão C99
	
	C tradicional
	
	ISO/IEC 9899:1990
	
	
	 4a Questão (Ref.: 201704084201)
	Pontos: 1,0  / 1,0
	Assinale a função que não é disponível na plataforma Linux.
		
	
	return
	
	printf()
	 
	system()
	
	main()
	
	scanf()
	
	
	 5a Questão (Ref.: 201703656133)
	Pontos: 1,0  / 1,0
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	Existem funções que não têm variáveis locais.
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
	
	
	 6a Questão (Ref.: 201703644967)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
		
	
	&&, >= e ||
	
	+, - e *
	
	=, > e ||
	
	&&, || e ~
	 
	<, > e >=
	
	
	 7a Questão (Ref.: 201703644955)
	Pontos: 0,0  / 1,0
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	while (num == 0)
	 
	for (i = num; i > 0; i++)
	 
	while (num != 0)
	
	enquanto (num > 0)
	
	for ( i = 0; i == num; i++)
	
	
	 8a Questão (Ref.: 201704034265)
	Pontos: 0,0  / 1,0
	Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere?
		
	
	upper
	 
	convertUpper
	
	convertUp
	
	toupr
	 
	toupper
	
	
	 9a Questão (Ref.: 201704369467)
	Pontos: 0,0  / 0,5
	Dada a função abaixo, qual o valor que será retornado quando esta função for chamada com: perc(200, 15)
float perc(float val, float perc) {
    float resp;
    resp = val + val * (perc/100);
    return resp;
}
		
	
	170
	 
	30
	 
	230
	
	130
	
	215
	
	
	 10a Questão (Ref.: 201704088154)
	Pontos: 0,0  / 0,5
	Nas aulas aprendemos sobre as funções de leitura e gravação.
A respeito da função fwrite assinale a alternativa correta.
		
	
	fwrite(quantidade, ptrArq, endreçoElemento,tamanho);
	
	fwrite(endreçoElemento, tamanho, quantidade);
	 
	fwrite(endreçoElemento, tamanho, quantidade, ptrArq);
	 
	fwrite( tamanho, endreçoElemento, ptrArq);
	
	fwrite(endreçoElemento, ptrArq, quantidade);

Outros materiais