Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV2_201307234291 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 201307234291 - FABRICIO CORNÉLIO Professor: OSWALDO BORGES PERES Turma: 9030/BD Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 04/06/2016 11:01:17 1a Questão (Ref.: 201308117414) Pontos: 1,0 / 1,0 A linguagem C possui algumas funções que têm a finalidade de exibir dados na tela do computador. Neste contexto, compare o uso das funções puts() e putchar() Resposta: Puts - função para gravar linha; putchar - função para gravar caracteres Gabarito: A função puts() é usada para exibir uma cadeia de caracteres, ou string; já a função putchar() é usada para exibir apenas um caractere. 2a Questão (Ref.: 201308117438) Pontos: 0,0 / 1,0 Quando trabalhamos com arquivos, precisamos fazer uma "ponte" entre o programa e o arquivo externo a ser criado. Em outras palavras, devemos criar, no nosso programa, uma variável que ficará associada ao referido arquivo. Neste contexto, escreva a linha de comando que cria uma variável de nome meuArquivo. Resposta: rename("QRQ" , "ARQ2"); Gabarito: FILE *meuArquivo; 3a Questão (Ref.: 201307874484) Pontos: 1,0 / 1,0 Qual o nome da diretiva que é usada para incluir arquivos dentro do programa fonte que estivermos construindo? struct typedef include define const 4a Questão (Ref.: 201307435255) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) && (pontos <=20)) 5a Questão (Ref.: 201307446639) Pontos: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 2 4 6 8 19 12 14 16 2 4 6 10 16 26 42 68 2 4 4 8 12 20 32 52 2 4 6 10 16 26 42 6a Questão (Ref.: 201307488957) 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? int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 7a Questão (Ref.: 201307885838) Pontos: 0,0 / 1,0 Supondo que está desenvolvendo um programa de cadastro de alunos, qual das opções declara corretamente uma matriz caracter que suporte 30 nomes de até 20 caracteres? char nomes [30][20]; char nomes (20,30); char nomes (30); char nomes [30]; char nomes [20][30]; 8a Questão (Ref.: 201307498188) Pontos: 1,0 / 1,0 Observe o código apresentado na questão: #include < stdio.h> #include < stdlib.h> int x=4; void main(){ int x=5; exibir(x); system("PAUSE"); } void exibir(int y){ printf("%d",y); } Dentre as opções abaixo é correto afirmar: Ocorrerá um erro O programa exibirá 5 O programa exibirá 9 O programa exibirá 4 O programa exibirá 0 9a Questão (Ref.: 201307878419) Pontos: 0,0 / 1,0 Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico. Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() . Função para gravar um caractere. Função que fecha um arquivo. Funções para gravar uma linha. Função que detecta o fim do arquivo. Funções para gravação formatadas. 10a Questão (Ref.: 201307878578) Pontos: 1,0 / 1,0 Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante. Assinale a alternativa que apresenta a sintaxe correta para a função. rename("ARQ", ARQ2); rename("ARQ2", "ARQ"); rename("ARQ", "ARQ2"); rename("ARQ, ARQ2"); rename(ARQ2, ARQ);
Compartilhar