Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5 Avaliação: CCE0242_AV3_201408091232 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: 201408091232 EMANUEL ROCHA LESSA DOS SANTOS Nota da Prova: 6,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 04/07/2015 15:29:13 (F) 1a Questão (Ref.: 236701) Pontos: 1,0 / 1,0 Observe o código abaixo: #include < stdio.h > #include < stdlib.h> int main(){ int x,y,z; x=6; y=2; z = (x%2)+8; puts(z); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 16 O programa exibirá 11 Ocorrerá um erro O programa exibirá 8 O programa exibirá 0 Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 270103) Pontos: 1,0 / 1,0 Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executalos nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executalo em Linux, identifique a opção CORRETA: Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Precisamos recompilar o código fonte para o Linux. Ocorrerá erro, pois os programas C não rodam em Linux. Só é possível copiar o código executável do Linux para o Windows e executalo. Basta apenas copiar o código executável para o Linux e executalo. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 188720) Pontos: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Uma variável local só é visualizada pela função onde foi declarada. Existem funções que não têm variáveis locais. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. A função main() pode acessar qualquer variável local de qualquer função. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 620524) Pontos: 0,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 (x > 0) a = 2 else b = 2 ; if (a > 0) {a = 2;} else if (b < 10) {b= 2;} if x > 0 { a = 2;} if (a > 0) {a = 2;} else {b= 2;} if (a > 0) { a = 2;} Gabarito Comentado. 5a Questão (Ref.: 68158) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for switch while ifelse struct Gabarito Comentado. 6a Questão (Ref.: 231237) Pontos: 1,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? 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5 int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 135608) Pontos: 0,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: int vetn[3][2]; for (int i=0; i < 3; i++){ for (int j=0; j < 2; j++){ vetn[i][j] = i + j; } } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. Serão armazenados os valores 0,1,1,2,2,3. Serão armazenados os valores 0,1,2,2,3,3. Serão armazenados os valores 0,0,1,1,2,2. O trecho apresentado possui erro e nenhum valor será armazenado. O trecho apresentado possui erro e apenas um valor será armazenado. 8a Questão (Ref.: 135603) Pontos: 1,0 / 1,0 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; } Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5 O segundo valor armazenado será o 0.2. Serão armazenados 20 valores reais. Serão armazenados 7 valores reais. O vigésimo valor armazenado será o 2.0. O terceiro valor armazenado será o 0.6. Gabarito Comentado. 9a Questão (Ref.: 633866) Pontos: 0,0 / 1,0 A função remove() apaga um arquivo especificado. Tem como protótipo: int remove (char *nome_do_arquivo); void remove (char *nome_do_arquivo); int remove (char nome_do_arquivo); int remove (int *nome_do_arquivo); char remove (char *nome_do_arquivo); Gabarito Comentado. 10a Questão (Ref.: 626223) Pontos: 0,0 / 1,0 Observe o programa abaixo e assinale a alternativa que corresponde a sua execução. #include < stdio.h > #include < stdlib.h > int main( void) { char c; FILE *entrada; entrada = fopen( "dados.txt", "r"); if (entrada == NULL) exit( EXIT_FAILURE); c = getc( entrada); if (c != EOF) putc( c, stdout); else printf( "\nO arquivo terminou!"); fclose( entrada); return EXIT_SUCCESS; } O programa lê o último caractere do arquivo dados.txt e exibe esse caractere na tela do monitor. O programa lê o primeiro caractere do arquivo dados.txt e exibe esse caractere na tela do monitor. O programa lê todos os caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor. O programa lê o segundo caractere do arquivo dados.txt e exibe esse caractere na tela do monitor. O programa lê o primeiro e o segundo caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor. Gabarito Comentado. Período de não visualização da prova: desde 01/07/2015 até 02/07/2015. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5
Compartilhar