Buscar

AV - LINGUAGEM DE PROGRAMAÇÃO I - EAD ESTÁCIO

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

LINGUAGEM DE PROGRAMAÇÃO I
	 
	 
	 1.
	Ref.: 616753
	Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 1,00  / 1,00 
	
	Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
		
	
	begin e end 
	
	begin e end; 
	
	( e ) 
	
	{ e }
	
	[ e ] 
		
	Gabarito Coment.
	
	
	 2.
	Ref.: 68156
	Aula 2: Funções matemáticas
	Pontos: 1,00  / 1,00 
	
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pow
	
	elevado
	
	sqrt
	
	double
	
	pot
		
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	 3.
	Ref.: 795010
	Aula 3: OPERADORES ARITMÉTICOS
	Pontos: 1,00  / 1,00 
	
	Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução:
#include 
#include                           
int main(int argc, char *argv[]) {
    int a,b,c,d,x,y; 
    x=10; 
    y=5; 
    a=x++; 
    b=++x; 
    c=--y; 
    d=y--; 
    printf("%d\n",x); 
    printf("%d\n",y); 
    printf("%d\n",a); 
    printf("%d\n",b); 
    printf("%d\n",c); 
    printf("%d\n",d); 
    return 0; 
} 
		
	
	12, 3, 11, 11, 5, 3
	
	12, 3, 10, 12, 4, 4
	
	11, 6, 10, 11, 5, 6
	
	11, 7, 12, 10, 3, 5
	
	12, 7, 10, 10, 6, 4
		
	
	 4.
	Ref.: 191464
	Aula 4: ESTRUTURA DO TESTE
	Pontos: 0,00  / 1,00 
	
	Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. 
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
		
	
	O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. 
	
	Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
	
	O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. 
	
	Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 
	
	Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. 
		
	
	 5.
	Ref.: 188919
	Aula 5: ESTRUTURA DE REPETIÇÃO / FOR
	Pontos: 0,00  / 1,00 
	
	 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
		
	
	2       4       4       8       12       20       32        
	
	2       4       6       10       16       26       42       68 
	
	2       4       6       10       16       26       42 
	
	2       4       4       8       12       20       32       52 
	
	2       4       6       8       19       12       14       16 
		
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	 6.
	Ref.: 627885
	Aula 6: Aula 6: Descobrindo a Importância das Estruturas Homogêneas na Programação
	Pontos: 0,00  / 1,00 
	
	A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores e ponteiros
Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome?
		
	
	scanf("%&s", &nome);
	
	scanf("%c", nome[0]);
	
	scanf("%s&c", nome[0]);
	
	scanf("%s", nome);
	
	scanf("%s", &nome);
		
	Gabarito Coment.
	
	
	 7.
	Ref.: 245099
	Aula 7: Aula 7
	Pontos: 1,00  / 1,00 
	
	As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como utiliza-la.
Assinale a alternativa em que há uma matriz bidimensional, do tipo inteiro, com 10 linhas e 20 colunas, declarada de forma correta.
		
	
	matrizExemplo float[20][10];
	
	matrizExemplo int[10][20];
	
	int matrizExemplo[10][20];
	
	float matrizExemplo[20][10];
	
	int matrizExemplo[10,20];
		
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	 8.
	Ref.: 188729
	Aula 8: FUNCOES
	Pontos: 0,00  / 1,00 
	
	Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e outras, facultativas.  
 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN)
{
  corpo da função
 } 
 
Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc).
		
	
	Nome, Parâmetro e Corpo da função. 
	
	Tipo, Parâmetro e corpo da função. 
	
	Tipo, Nome, Parâmetros e Corpo da Função. 
	
	Tipo, Nome e Parâmetros. 
	
	Tipo , Nome, e Corpo da função. 
		
	Gabarito Coment.
	
	
	 9.
	Ref.: 135601
	Aula 9: VETORES E MATRIZES
	Pontos: 0,00  / 1,00 
	
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	tipo nome_vetor[numero_colunas][numero_linhas]; 
	
	tipo nome_matriz[numero_linhas][numero_colunas]; 
	
	tipo nome_matriz[numero_colunas][numero_linhas]; 
	
	tipo nome_matriz[][]; 
	
	nome_matriz[numero_linhas][numero_colunas]; 
		
	
	 10.
	Ref.: 135637
	Aula 10: ENTRADA E SAIDA DE DADOS
	Pontos: 1,00  / 1,00 
	
	Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo, segundo sua necessidade.
 
		
	
	Somente para leitura 
	
	Para leitura e edição 
	
	Somente para gravação 
	
	Não precisa abrir o arquivo
	
	Para leitura e gravação

Outros materiais