Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: 100696 - ALGORITMOS E PROGRAMAÇÃO Abaixo estão as questões e as alternativas que você selecionou: QUESTÃO 1 Dado o código def funcao(x=2,y): return x*y Podemos afirmar: a ) Caso a entrada seja funcao(y=3,x=1) ele irá retornar 3 b ) Caso a entrada seja funcao(4,4) ele irá retornar 16 c ) Existe um erro no código e ele não irá compilar d ) Caso a entrada seja funcao(1) ele irá retornar 2 e ) Caso a entrada seja funcao(x=1,y=3) ele irá retornar 1 QUESTÃO 2 Dado o código abaixo Assinale a alternativa que fala o valor impresso: a ) 8 b ) 5 c ) 6 d ) 7 e ) Existe um erro no código e nada será impresso. QUESTÃO 3 Podemos afirmar sobre o desenvolvimento de programas: I.Deve ter uma IDE (Integrated Development Environment) para poder criar os programas. II.Uma IDE (Integrated Development Environment) é um compilador de código. III.Uma IDE (Integrated Development Environment) é um ambiente integrado de desenvolvimento usado para desenvolver os códigos-fonte. É correto o que se afirma em: a ) II e III. b ) III somente. c ) I somente d ) II somente. e ) I,II e III. QUESTÃO 4 Tendo como referência a linguagem Python, avalie as afirmativas. I - O tipo float consegue guardar um valor maior que o tipo int. II - Um tipo não pode ser convertido em outro. III - O tipo bool pode ter 3 valores: True, False e Undefined. É correto o que se afirma em: a ) I e II, apenas. b ) I e III, apenas. c ) II e III, apenas. d ) III apenas. e ) I, apenas. QUESTÃO 5 Dados o códigos abaixo: a ) I, II e III b ) II c ) I d ) I e II e ) II e III QUESTÃO 6 Em relação às linguagens de programação, avalie as afirmativas a seguir: I.A linguagem C++ é a mais rápida de todas as linguagens. II.As linguagens Assembly usam bits para dar as instruções ao hardware. III.As linguagens de alto nível devem ser traduzidas para linguagens de máquina. É correto o que se afirma em: a ) II e III, apenas. b ) III apenas. c ) I e III, apenas d ) I, apenas. e ) I e II, apenas. QUESTÃO 7 Dados os códigos abaixo: Assinale a alternativa que define o que vai ser impresso: a ) 0 2 4 6 b ) Existe um erro de sintaxe e o código não irá executar c ) Não irá imprimir nada. d ) Existe um laço infinito no código e ele irá imprimir infinitamente o valor de i. e ) 0 2 4 QUESTÃO 8 Caso se tenha uma list de nome lista e se queira adicionar um novo elemento de valor 5, quais formas são possíveis: I.lista.append(5). II.lista += 5. III.lista.insert(5). É correto o que se afirma em: a ) I, II, III b ) III c ) I e III d ) II e III e ) I QUESTÃO 9 Dados os códigos abaixo: 1.if numero1 == numero2: 2. print("numeros iguais") 3. elif numero1 > numero2: 4. print("numero1 maior que numero2") 5. elif numero1 < numero2: 6. print("numero1 menor que numero2") Assinale a alternativa correta: a ) Caso numero1 = -5 e numero2 = 5, o programa imprime numeros iguais. b ) Caso numero1 = -5 e numero2 = -4, o programa imprime "numero1 menor que numero2". c ) O programa tem um erro fatal de lógica e não será executado. d ) Caso numero1 = 4 e numero2 = 5, a linha 5 nunca é executada. e ) Caso numero1 = 5 e numero2 = 5, o programa não imprime nada. QUESTÃO 10 Dado o código Assinale a alternativa que contém os valores impressos: a ) 5 5 b ) Existe um erro de lógica no código c ) 5 3 d ) 2 3 e ) 2 5 QUESTÃO 11 Dado o código: arquivo = open("arquivo.txt","r") print("print no arquivo",file=arquivo) arquivo.close() Assinale a alternativa verdadeira. a ) Esse código irá executar um erro fatal ao tentar fechar um arquivo na linha 3. b ) Existe um erro de sintaxe no código e ele não pode ser realizado. c ) Esse código funciona se o arquivo de nome "arquivo.txt" já existir. d ) Esse código abre um arquivo e escreve a string "print no arquivo" nele. e ) Esse código terá um erro em tempo de execução, pois o arquivo foi aberto em modo de leitura. QUESTÃO 12 Dado o diagrama abaixo, assinale a alternativa que melhor o representa. a ) Existe um erro de lógica na figura b ) c ) . d ) e ) .
Compartilhar