Buscar

LINGUAGEM DE PROGRAMAÇÃO I AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCE0242_AV2_201202046312 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201202046312 - JOSE VICTOR ALVES DINIZ
Professor: OSWALDO BORGES PERES Turma: 9032/BF
Nota da Prova: 7,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 03/06/2016 15:05:27
1a Questão (Ref.: 201202910646) Pontos: 0,0 / 1,0
Suponha que você está desenvolvendo um programa em C que deve ler a idade de uma pessoa, e verificar se a idade lida está entre
18 e 25 anos (extremos incluídos). Escreva o comando de decisão que testa a condição descrita.
Resposta:
Gabarito: if (idade>=18 && idade <=25)
2a Questão (Ref.: 201202910661) 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:
Gabarito: FILE *meuArquivo;
3a Questão (Ref.: 201202667696) Pontos: 1,0 / 1,0
Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por
dois elementos.
Assinale a opção que apresenta esses elementos.
{ e }
( e )
[ e ]
begin e end;
begin e end
4a Questão (Ref.: 201202228497) Pontos: 1,0 / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
<, > e >=
&&, || e ~
+, - e *
=, > e ||
BDQ Prova http://bquestoes.estacio.br/bdq_prova_result...
1 de 3 13-06-2016 17:04
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
<, > e >=
&&, || e ~
+, - e *
=, > e ||
&&, >= e ||
5a Questão (Ref.: 201202119101) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
for
while
if-else
struct
switch
6a Questão (Ref.: 201202678828) Pontos: 1,0 / 1,0
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar,
usam-se vetores e ponteiros
Admitindo-se que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a
leitura de seu primeiro nome?
scanf("%c", nome[0]);
scanf("%s", &nome);
scanf("%&s", &nome);
scanf("%s&c", nome[0]);
scanf("%s", nome);
7a Questão (Ref.: 201202679061) Pontos: 1,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 [20][30];
char nomes (30);
char nomes [30][20];
char nomes [30];
char nomes (20,30);
8a Questão (Ref.: 201202242365) 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];
BDQ Prova http://bquestoes.estacio.br/bdq_prova_result...
2 de 3 13-06-2016 17:04
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];
char nomes[20]; float salarios[19][13];
float nomes[20][31], salarios[20][14];
char nomes[20][31]; float salarios[20][20];
9a Questão (Ref.: 201202671596) Pontos: 0,0 / 1,0
Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo-se que o arquivo tem o nome de
texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie cada uma das afirmativas e marque a que faz a
abertura para ler e/ou gravar dados no fim do arquivo corretamente seguindo as regras da linguagem.
arq = fopen("texto.txt", "a+");
arquivo = fopen("material.dat", "a+");
arq = fopen("texto.txt", "w");
arquivo = fopen("material.dat", "r+");
arquivo = fopen("material.dat", "w+");
10a Questão (Ref.: 201202684773) Pontos: 1,0 / 1,0
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.
fgetc()
fscanf()
sscanf()
fgets()
fprint()
BDQ Prova http://bquestoes.estacio.br/bdq_prova_result...
3 de 3 13-06-2016 17:04

Outros materiais