Prévia do material em texto
18/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=176534640&p1=201308217765&p2=1790533&p3=CCE0608&p4=103132&p5=AVS&p6=07/12/2017&… 1/4 Avaliação: CCE0608_AVS_201308217765 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AVS Aluno: 201308217765 - FELIPE MENDONCA FERREIRA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9004/BA Nota da Prova: 5,0 Nota de Partic.: Av. Parcial Data: 07/12/2017 16:11:23 1a Questão (Ref.: 201308856278) Pontos: 1,0 / 1,0 Após o surgimento de várias linguagens de Alto nível, surge a linguagem C . Qual a década em que foi desenvolvida? década de 70 década de 60 década de 50 década de 80 década de 90 2a Questão (Ref.: 201308307697) Pontos: 0,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pow elevado double pot sqrt 3a Questão (Ref.: 201308331888) Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. stdio.h - Funções para gráficos. math.h - Funções matemáticas time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdlib.h - Funções de entrada e saida. string.h - Funções para concatenação de strings com inteiros. 4a Questão (Ref.: 201308860065) Pontos: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. if (a > 0) { a = 2;} 18/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=176534640&p1=201308217765&p2=1790533&p3=CCE0608&p4=103132&p5=AVS&p6=07/12/2017&… 2/4 if x > 0 { a = 2;} if (a > 0) {a = 2;} else if (b < 10) {b= 2;} if (x > 0) a = 2 else b = 2 ; if (a > 0) {a = 2;} else {b= 2;} 5a Questão (Ref.: 201308943603) Pontos: 0,0 / 1,0 Leia com atenção as afirma�vas abaixo e escolha a opção correta. I A estrutura do for, por definição, é ideal quando o número de repe�ções for conhecido II A estrutura do for testa ao final enquanto a estrutura while testa no início III A estrutura while pode simular a estrutura do for e a estrutura do... while IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repe�ção, pode simular a estrutura while V Tanto a estrutura do...while quanto a estrutura while, testam no início Somente I, II, III e V estão corretas Somente I, III e IV estão corretas Somente I e V estão corretas Somente II, III e V estão corretas Somente I, III e V estão corretas 6a Questão (Ref.: 201308470778) Pontos: 0,0 / 1,0 Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[999], qtdade[999], valorC[999], valorV[999]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 7a Questão (Ref.: 201308484640) Pontos: 1,0 / 1,0 As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como u�liza-la. Assinale a alterna�va em que há uma matriz bidimensional, do �po inteiro, com 10 linhas e 20 colunas, declarada de forma correta. 18/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=176534640&p1=201308217765&p2=1790533&p3=CCE0608&p4=103132&p5=AVS&p6=07/12/2017&… 3/4 int matrizExemplo[10][20]; matrizExemplo float[20][10]; matrizExemplo int[10][20]; float matrizExemplo[20][10]; int matrizExemplo[10,20]; 8a Questão (Ref.: 201308470813) Pontos: 0,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O valor retornado corresponde ao índice da variável que contem o menor número O maior número é retornado O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número O menor número é retornado 9a Questão (Ref.: 201308375142) Pontos: 0,5 / 0,5 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respec�vas Sintaxes. Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional. nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[][]; tipo nome_vetor[numero_colunas][numero_linhas]; tipo nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[numero_colunas][numero_linhas]; 18/12/2017 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=176534640&p1=201308217765&p2=1790533&p3=CCE0608&p4=103132&p5=AVS&p6=07/12/2017&… 4/4 10a Questão (Ref.: 201308873371) Pontos: 0,5 / 0,5 A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um arquivo. fscanf() fgets() fprint() sscanf() fgetc() Período de não visualização da prova: desde 02/12/2017 até 12/12/2017.