Buscar

AV2 Linguagem de programação

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Linguagem de Programação - 20212.A 
AV2 
Nota final--- 
4,8/6 
Tentativa 1Enviado: 12/10/21 22:08 (BRT) 
4,8/6 
Conteúdo do exercício 
Conteúdo do exercício 
• Pergunta 1 
• /0,6 
• Analise o código abaixo na linguagem C e depois selecione a alternativa correta. 
• #include <stdio.h> 
• int main () 
• { 
• int cont1, cont2, div=0; 
• for(cont2=1; cont2<=50; cont2++, div = 0){ 
• for(cont1=1; cont1<=50; cont1++){ 
• if (cont2%cont1==0){ 
• div++; 
• } 
• } 
• if(div==2) 
• printf (" %i",cont2); 
• } 
• } 
 
o O programa imprime todos os números primos entre 1 até 50. 
o Resposta correta 
o O programa imprime todos os números inteiros de 1 até 50. 
o O programa nem inicia, já trava no “main”. 
o Incorreta: 
o O programa imprime todos os números pares de 1 até 50. 
o O programa entrará em um loop infinito, pois o contador fica 
aumentando sempre. 
• Pergunta 2 
• /0,6 
• As linguagens costumam usar funções e procedimentos. Sobre eles, qual das 
alternativas abaixo está CORRETA ? 
 
o apenas as funções desviam o fluxo dos programas – os 
procedimentos não. 
o são usados apenas em C, mas não em C++. 
o nenhum deles pode receber parâmetros. 
o o procedimento nunca retorna valores. 
o Resposta correta 
o as funções nunca retornam valores. 
• Pergunta 3 
• /0,6 
• Analise o código abaixo na linguagem C e depois marque a alternativa correta. 
• 
 
• #include <stdio.h> 
• main() { 
• int numero = 0; 
• while numero <=100 { 
• numero = numero + 10 
• printf(“%d \n”, numero); 
• } 
• } 
 
o o programa exibe várias vezes o texto “numero”. 
o o programa inicia mas trava no “main”. 
o o programa emite várias vezes a expressão “%d”. 
o o programa lê diversos dados do teclado (90, para ser exato). 
o o programa exibe os números de 10 a 100, pulando de 10 em 10. 
o Resposta correta 
• Pergunta 4 
• /0,6 
• A linguagem de programação C++ apresenta estruturas de repetição e 
estruturas de decisão. Analise o código a seguir e assinale a alternativa que 
apresenta a resposta correta. 
• #include<conio.h> 
• #include<stdio.h> 
• int main() 
• { 
• int i,a,s; 
• s=0; 
• for (i=0; i<5; i++) 
• { 
• printf("Digite um numero:"); 
• scanf("%d",&a); 
• if (i >3) 
• s=s+a; 
• else 
• s=s-a; 
• } 
• printf("\n %d",s); 
• getch(); 
• } 
 
o O Programa executará um número infinito de Loops. 
o O Programa recebe cinco números e soma os dois primeiros à 
variável s e subtraiu os três últimos, depois apresenta o resultado. 
o Resposta correta 
o O Programa não executará por um erro de compilação. 
o O Programa receberá cinco numero e somará todos à variável s, 
depois mostrará o resultado. 
o O Programa recebe cinco números e subtrai os dois primeiros à 
variável s e soma os três últimos, depois apresenta o resultado. 
• Pergunta 5 
• /0,6 
• A linguagem de programação C, foi criada entre 1969 e 1973, desenvolvida para 
implementação do sistema Unix. No final da década de 1970 saiu do laboratório 
e passou a ser usada em faculdades, se tornando um grande sucesso na época. 
Ao longo do tempo passou por várias versões e espalhou-se por vários outros 
sistemas, em plena operação tornando-se uma das linguagens mais usadas. 
Com isso acabou influenciando várias outras linguagens. Porém, permaneceu 
com algumas características que a fazem popular ainda hoje. Assinale a 
alternativa que não traz uma dessas caracterisitcas: 
o Sintaxe elegante, estruturada e flexível. 
o Uso de procedimentos e funções para desenvolver sistemas 
desacoplados. 
o Poder e variedades de operadores. 
o Acesso facilitado a memória porém, sem acesso ao hardware. 
o Resposta correta 
o Grande portabilidade, podendo ser compilada e executado em vários 
sistemas. 
• Pergunta 6 
• /0,6 
• Analise o código a seguir em linguagem C e depois selecione a alternativa que 
melhor descreve o que faz o programa: 
• 
 
• #include <stdio.h> 
• main() { 
• for (int i =3; i >= 100; i= i+3){ 
• printf(" %d",i); 
• } 
• } 
o o programa entra em um loop infinito. 
o mostra a soma de todos os números de 3 até 100. 
o mostra todos os múltiplos de 3 em 3 até 100. 
o Resposta correta 
o mostra todos os inteiros de 100 até 3. 
o mostra todos os números ímpares de 3 até 100. 
• Pergunta 7 
• /0,6 
• As linguagens costumam usar funções e procedimentos. Sobre eles, qual das 
alternativas abaixo está CORRETA ? 
 
o nenhum deles pode receber parâmetros. 
o o procedimento nunca retorna valores. 
o Resposta correta 
o apenas as funções desviam o fluxo dos programas – os 
procedimentos não. 
o as funções nunca retornam valores. 
o são usados apenas em C, mas não em C++. 
• Pergunta 8 
• /0,6 
• Polimorfismo em linguagens orientadas a objetos é a capacidade de objetos se 
comportarem de forma diferenciada em face de suas características ou do 
ambiente ao qual estejam submetidos. O polimorfismo pode ser classificado em 
quatro tipos. Embora nem todos esteja disponíveis para Orientação Objetos. 
Assinale a alternativa que não apresenta um desses tipos: 
o Inclusão. 
o Privado. 
o Resposta correta 
o Paramétrico. 
o Sobrecarga. 
o Coerção. 
• Pergunta 9 
• /0,6 
• Na linguagem C existem algumas funções para trabalhar com a entrada e saída 
de dados. Entre elas temos uma com a seguinte descrição “função que recolhe a 
linha inteira (mesmo com os espaços)”. Assinale a alternativa que apresenta a 
função correspondente a descrição. 
o Length. 
o Endfnt. 
o Count. 
o Getline. 
o Resposta correta 
o Cin. 
• Pergunta 10 
• /0,6 
• A linguagem C apresenta cinco tipos de dados, cada um representa um tipo de 
informação. Analise as alternativas a seguir e assinale a alternativa que não 
representa um desses tipos usado na linguagem C: 
o Incorreta: 
o Void. 
o Char. 
o Float. 
o Double. 
o Long.(x) 
o 
 
 
	AV2
	Conteúdo do exercício

Continue navegando