Baixe o app para aproveitar ainda mais
Prévia do material em texto
20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO201403455201 SANTA CRUZ Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO I Avaliação: CCE0242_AV3_201403455201 Data: 17/12/2016 21:23:22 (F) Critério: AV3 Aluno: 201403455201 MARIA TEREZA VITORINO DE BARROS DA CONCEIÇÃO Nota Prova: 5,0 de 10,0 Nota Partic.: Nota SIA: 5,0 pts LINGUAGEM DE PROGRAMAÇÃO I 1a Questão (Ref.: 616888) Pontos: 0,0 / 1,0 Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. #include int main() { printf ("%s%d%%","Juros de ",10); } 10 Juros de Nada porque tem muitos % Juros de 10% % Juros de 10 %s%d%% Juros de 10 Gabarito Comentado. 2a Questão (Ref.: 617321) Pontos: 1,0 / 1,0 O Operador ternário é uma forma elegante de representar if else if, visto que é abreviada. Observe o trecho abaixo e assinale a opção que descreve o que faz. int a=12, b=35, c=7, resp; resp=(a>b && a > c) ?a: (b>c) ? b/c:c; printf (''valor: %d'' , resp); Exibe valor: 12 Exibe valor: 5 Exibe valor: 7 Exibe valor: 35 Exibe valor: 0 Gabarito Comentado. 3a Questão (Ref.: 268577) Pontos: 0,0 / 1,0 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta. I Tem boa Portabilidade. II Não pode ser modularizada. III É uma linguagem Orientada a Objetos. IV Uma linguagem que pode manipular endereços de memória. V Não possui um propósito especifico. As afirmativas I e IV estão corretas e as demais, erradas. As afirmativas II, IV e V estão corretas e as demais, erradas. As afirmativas II, III e IV estão corretas e as demais, erradas. As afirmativas IV e V estão corretas e as demais, erradas. As afirmativas I, IV e V estão corretas e as demais, erradas. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 616859) Pontos: 0,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? getchar() fgets() gets() scanf() fgetc() 5a Questão (Ref.: 667620) Pontos: 1,0 / 1,0 Para o programa abaixo qual a saída apresentada? main(){ int x,soma=0; for(x=10; x<=15;x++) { printf(" %d",pow(x,2)); } system("PAUSE"); return 0; } 20 22 24 26 28 30 10 11 12 13 14 15 15 14 13 12 11 10 9 10 11 12 13 14 15 100 121 144 169 196 225 Gabarito Comentado. 6a Questão (Ref.: 262538) Pontos: 0,0 / 1,0 Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente a sentença II está correta 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Todas as sentenças estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 574552) Pontos: 1,0 / 1,0 Considere que todas as bibliotecas necessárias foram declaradas. int main() { int mat[3][3], i, j, det; puts("Codigo que calcula o determinante de uma matriz 3x3\n"); ____{ puts("Digite os elementos da matriz\n"); ____(i=0;i<3;i++) ____(j=0;j<3;j++) scanf("%d", &mat[i][j]); fflush(stdin); det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0])); printf("\ndet=%d\n", det); } ____ (det==0); system("pause"); return (0); } Complete as lacunas do código da maneira correta para que o programa funcione corretamente. dowhileforfor whilefordofor doforforwhile doifforwhile doifelsewhile Gabarito Comentado. 8a Questão (Ref.: 191422) Pontos: 1,0 / 1,0 O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles. Assinale a linha onde a declaração atende ao que ele deseja. char nomes[19][31]; float salarios[19][13]; char nomes[20][31]; float salarios[20][14]; float nomes[20][31], salarios[20][14]; char nomes[20]; float salarios[19][13]; char nomes[20][31]; float salarios[20][20]; 9a Questão (Ref.: 135601) Pontos: 1,0 / 1,0 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. 20171127 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 tipo nome_matriz[numero_colunas][numero_linhas]; tipo nome_matriz[][]; tipo nome_matriz[numero_linhas][numero_colunas]; tipo nome_vetor[numero_colunas][numero_linhas]; nome_matriz[numero_linhas][numero_colunas]; 10a Questão (Ref.: 135637) Pontos: 0,0 / 1,0 Na criação de uma roퟭ�na 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. Não precisa abrir o arquivo Somente para leitura Somente para gravação Para leitura e edição Para leitura e gravação Educational Performace Solution EPS ® Alunos
Compartilhar