Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Processando, aguarde ... �Fechar� Avaliação: CCE0242_AV1_201102160571 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 07/10/2013 19:09:24 � 1a Questão (Ref.: 201102354182) 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.: 201102310800) 5a sem.: Funções Pontos: 1,0 / 1,0 A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais. Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++. São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas. São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções. São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas. Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções. Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. � 3a Questão (Ref.: 201102363988) 2a sem.: COMANDO DE SAÍDA Pontos: 0,5 / 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 num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%d\t%6.2f\n",num1/num2, num3); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); � 4a Questão (Ref.: 201102364579) 3a sem.: COMANDO DE ENTRADA E SAÍDA Pontos: 1,0 / 1,0 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opção CORRETA para a saída desse programa. 11 / 1918 / 15 11 / 15 / 1918 1918 / 15 / 11 1918 / 11 / 15 15 / 11 / 1918 � 5a Questão (Ref.: 201102244784) 2a sem.: Funções matemáticas Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? pot sqrt pow elevado double � 6a Questão (Ref.: 201102244786) 5a sem.: Estrutura de repetição Pontos: 0,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for while struct if-else switch � 7a Questão (Ref.: 201102270459) 3a sem.: Conceitos Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -13 y = 11 z = 13 x = -01 y = 01 z = 10 x = 11 y = 11 z = 15 x = -11 y = 11 z = 10 x = -20 y = 20 z = 10 � 8a Questão (Ref.: 201102354163) 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)) � 9a Questão (Ref.: 201102354183) 3a sem.: REPETIÇÃO Pontos: 1,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? while{ // [bloco de comandos] } do (cfp !=0); do{ // [bloco de comandos] } while (cfp !=0); if (cpf != 0) { // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } do while (cfp !=0) { // [bloco de comandos] } � 10a Questão (Ref.: 201102354170) 4a sem.: REPETIÇÃO Pontos: 0,0 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? while (num != 0) enquanto (num > 0) for (i = num; i > 0; i++) for ( i = 0; i == num; i++) while (num == 0) Período de não visualização da prova: desde 27/09/2013 até 16/10/2013. Parte inferior do formulário _1443499396.unknown
Compartilhar