Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 1/4 Avaliação: CCE0242_AV3_201408169193 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: 201408169193 DANIEL DEVERLI DE JESUS RAMOS Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9022/AV Nota da Prova: 8,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 17/12/2016 08:36:41 1a Questão (Ref.: 201408803099) Pontos: 1,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. atoi() e math.h atof() e stdlib.h tolower() e ctype.h isalpha() e stdlib.h toupper() e stdlib.h 2a Questão (Ref.: 201408363666) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, >= e || +, e * &&, || e ~ =, > e || <, > e >= 3a Questão (Ref.: 201408417826) Pontos: 1,0 / 1,0 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. studio.h iostream.h stdin.h iostream stdio.h 21/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 2/4 4a Questão (Ref.: 201408802971) Pontos: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? fgetc() fgets() scanf() getchar() gets() 5a Questão (Ref.: 201408853732) 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; } 100 121 144 169 196 225 10 11 12 13 14 15 9 10 11 12 13 14 15 15 14 13 12 11 10 20 22 24 26 28 30 6a Questão (Ref.: 201408448650) 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 as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Todas as sentenças estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas 7a Questão (Ref.: 201408760664) 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); 21/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 3/4 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. whilefordofor doifforwhile dowhileforfor doforforwhile doifelsewhile 8a Questão (Ref.: 201408377534) 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. float nomes[20][31], salarios[20][14]; char nomes[20]; float salarios[19][13]; char nomes[20][31]; float salarios[20][14]; char nomes[20][31]; float salarios[20][20]; char nomes[19][31]; float salarios[19][13]; 9a Questão (Ref.: 201408321713) Pontos: 0,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. nome_matriz[numero_linhas][numero_colunas]; tipo nome_vetor[numero_colunas][numero_linhas]; tipo nome_matriz[numero_colunas][numero_linhas]; tipo nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[][]; 10a Questão (Ref.: 201408321749) Pontos: 1,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. Somente para gravação Somente para leitura Não precisa abrir o arquivo Para leitura e edição 21/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=205855020&p1=201408169193&p2=2086903&p3=CCE0242&p4=102536&p5=AV3&p6=17/12/2016&p10=56288708 4/4 Para leitura e gravação Período de não visualização da prova: desde 12/12/2016 até 20/12/2016.
Compartilhar