Baixe o app para aproveitar ainda mais
Prévia do material em texto
5/5 CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre: 2º Disciplina: Linguagem de Programação I ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4 Professor: Regiane Marcon ORIENTAÇÕES O arquivo está em PDF, para entregar o aluno deverá abrir um arquivo em WORD e apresentar apenas o desenvolvimento e as respostas (excluir essa informação caso o professor coloque o arquivo em WORD) Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta 1º) Das alternativas apresentadas a seguir, uma não contém palavras-chave, e, portanto, podem ser utilizadas como nome para variáveis: a) char, register, typedef, if b) min, name, text, age c) continue, goto, static, union d) const, short, unsigned, struct 2º) Assinale a alternativa que mostra o operador lógico OU em linguagem C. a) $$ b) && c) || d) or e) v 3º) O que será impresso na tela de saída do programa a seguir? Marque a alternativa correta. #include <cstdio> int main() { int x, y, z, a = 8, b = 4; x = a * a + b; y = x * b - a; z = y - x; printf("%d %d %d", x,y,z); return 0; } a) 68 272 272 b) 68 264 196 c) 64 268 272 d) 68 272 264 e) 64 272 264 4º) Qual das alternativas abaixo corresponde à biblioteca utilizada pelos operadores cin e cout? a) stdio.h b) string.h c) iostream d) stdlib.h 5º) Sendo numero uma variável do tipo int (inteiro), analise as alternativas abaixo e marque a resposta que achar correta: I - scanf("%d", &numero); II - getchar() = numero; III - cin>>numero; IV - gets(numero); a) Apenas as alternativas I e II estão corretas b) Apenas as alternativas I e III estão corretas c) Apenas as alternativas II e IV estão corretas d) Nenhuma alternativa está correta e) Todas alternativas estão corretas 6º) A linguagem C possui algumas regras para seus programas. Analise as afirmativas a seguir e marque a opção correta: I. Todas instruções são terminadas com ";" OK II. Todas variáveis precisam ser declaradas OK III. O uso das chaves {}, é opcional para a função main. X IV. Usamos /* e */ para fazer comentários no programa, inclusive os comentários de apenas uma linha OK V. Todo programa precisa ter uma função main a) I, II e V b) I, III e IV c) II, III e IV d) I, II e IV e) II, IV e V 7º) Qual das opções a seguir não pode ser um nome de variável? a) nUMERO b) numero1 c) 1numero d) Numero 8º) À respeito de comandos de saída de dados, analise as instruções a seguir e marque a alternativa correta: I - puts(589); II - putchar("c"); III - printf(6987); IV - cout<<1452; a) Apenas as alternativas I e II estão corretas b) Apenas as alternativas II e IV estão corretas c) Apenas as alternativas III e IV estão corretas d) Todas estão corretas e) Nenhuma está correta 9º) Crie um programa para ler um nome (char de tamanho 30) e imprimir este nome 3 vezes, em três linhas diferentes #include<stdio.h> #include<string.h> int main(int argc, char const *argv[]) { int tamanho, i; char nome[30]; printf("digite um nome: "); fgets(nome,30,stdin); tamanho = strlen (nome); for (i = 1; i < tamanho; i++) { printf ("%s", nome); } } 10º) Crie um programa para ler o nome, endereço e telefone de um indivíduo e imprimir os valores lidos, sendo cada valor em uma linha diferente #include <stdio.h> #include <string.h> int main(int argc, char const *argv[]) { char nome [28]; char endereco [35]; char telefone [28]; printf("digite o nome:\n"); fgets(nome,28,stdin); printf("digite o endereco:\n"); fgets(endereco,35,stdin); printf("digite o telefone:\n"); fgets(telefone,28,stdin); printf("Nome: %s\nEndereco: %s\nTelefone: %s", nome,endereco,telefone); return 0; }
Compartilhar