Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201101443031 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Professor: OSWALDO BORGES PERES Turma: 9009/I Nota da Prova: 5,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 08/10/2013 15:00:37 1a Questão(Ref.: 201101664888) 2a sem.: operadores Pontos:0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. +, - e * =, > e || &&, || e ~ <, > e >= &&, >= e || 2a Questão(Ref.: 201101674692) 2a sem.: COMANDO DE SAÍDA Pontos:0,0 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; floatmed=9.8; printf("\n12345678901234"); printf("\n%4d\t%f\n", num, med); printf("\n%d\t%6.2f\n", num, med); printf("\n%d\t06.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); printf("\n%04d\t%.2f\n", num, med); 3a Questão(Ref.: 201101622751) 5a sem.: ESTRUTURAS DE CONTROLE DE FLUXO Pontos:1,0 / 1,0 Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for,while e do-while. Considere as afirmações abaixo. I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em um contador interno da estrutura e uma condição que o encerra. II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se esta for verdadeira, retorna e faz tudo novamente. III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas, e o teste será feito novamente até que a condição seja atingida. As assertivas corretas são: | e ||| Apenas a || || e ||| | e || Apenas a ||| 4a Questão(Ref.: 201101621509) 3a sem.: CARACTERISTICAS E DEFINICOES DA LINGUAGEM C Pontos:1,0 / 1,0 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. 5a Questão(Ref.: 201101664876) 4a sem.: REPETIÇÃO Pontos:0,5 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) for ( i = 0; i == num; i++) while (num == 0) while (num != 0) enquanto (num > 0) 6a Questão(Ref.: 201101664869) 3a sem.: operadores lógicos 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)) 7a Questão(Ref.: 201101575308) 2a sem.: programação C Pontos:0,0 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 char int float uint string 8a Questão(Ref.: 201101664889) 3a sem.: REPETIÇÃO Pontos:0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } if (cpf != 0) { // [bloco de comandos] } dowhile (cfp !=0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); while{ // [bloco de comandos] } do (cfp !=0); 9a Questão(Ref.: 201101676054) 3a sem.: COMANDO DE ENTRADA E SAIDA 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. 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. 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. 10a Questão(Ref.: 201101676253) 5a sem.: ESTRUTURA DE REPETIÇÃO / FOR Pontos:0,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura dofor. 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 52 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 2 4 4 8 12 20 32 2 4 6 8 19 12 14 16
Compartilhar