O primeiro teste

O pessoal resposta, respostas não-padrão

python14 primeira semana do teste

1 Introdução

Fora dos 50

 

Programa:

  1. sintaxe Python
  2. Tipos de dados
  3. Controle de processos

 

Tempo do exame:

3.00 horas de sexta-feira - 06:00

2 perguntas básicas (38 pontos)

  1. O que é uma linguagem de programação? O que é linguagem? Por que você usa a linguagem de programação? ( 1 min)

A: A linguagem de programação é usado para comunicação entre o homem ea máquina-ferramenta,

Pessoas ----- ------ linguagem de programação máquina

Permite que a máquina tem certas funções, como seres humanos, realizar certas coisas

  1. DESCRIÇÃO composto por cinco partes funcionais do computador, e a correspondência entre as pessoas ( 1 min)

Controlador, a unidade aritmética, memória, entrada, saída

Cérebro                      ,          olhos, boca, etc.

  1. As relações com o funcionamento descrito três núcleo do hardware do software (1 ponto)

plataforma de software aberto que é invocado, software de controle, encontrar a localização do diretório, o código é escrito para a memória,

Código é então lida pela plataforma operacional, e depois executado. O resultado de saída cálculo controlador para a tela.

  1. O que uma estrutura de três camadas completa do sistema de computador é? ( 1 min)

        Controller, CMOS , memória

  1. O que é uma plataforma? O que é multi-plataforma ( 1 minuto)

Software + sistema operacional

É a capacidade de rodar em sistemas diferentes, como Linux , RedHat , mac e assim por diante, multi-plataforma é um indicador importante.

  1. Breve interpretado e compilado linguagem de programação? (1 min )

linguagens interpretadas como intercâmbios pessoas entre os dois países no meio de uma interpretação simultânea, tradução de tempos em tempos, e transmitir, como python é uma por uma tradução.

linguagem compilada que precisam ser embalados, como C linguagem, usando gcc seções inteiras de código escrito será traduzido. E dizer uns aos outros

  1. Classificação das línguas como a Programação? Quais são os seus respectivos pontos fortes e fracos? ( 1 min)

A linguagem de máquina: a máquina nativa, correr rápido, desenvolvimento difícil, cross-platform pobres

linguagem assembly: Inglês personagens representam linguagem de máquina binária mais fácil do que em desenvolvimento, mas ainda não é bom, difícil de desenvolver, cross-platform pobres

linguagem de alto nível: o desenvolvimento de fácil, a velocidade é, forte multi-plataforma aceitável, de preferência python interpretado Desenvolvimento

  1. Por favor descreva pitão intérprete acção ( 1 min)

De acordo com python interpretação sintaxe de código escrito e execução.

  1. Duas vias de execução de scripts python? (1 ponto)

O método interativo, roteiro

  1. Qual é o papel do comentário? pitão como conseguir observações de linha única e multi-linha ( 1 min)

Ação código interpretado, e não será executado, torna o código mais fácil de entender

linha única # XXX

Multi-line '' 'XXX' '' "    " "XXX" "" três aspas simples, aspas duplas três

  1. Por favor descreva um pitão de executar a aplicação de três passos ( 1 min)
  2. Clique duas vezes em python.exe software que informa a plataforma operacional I deseja executar este software e encontrar a localização do diretório do software
  3. Depois de encontrar a localização do software, o código é lido na memória
  4. O código de plataforma de leitura a partir da memória, e executa o software que é aberto
    1. O que é uma variável? Por que deveria haver variável ( 1 minuto)

A quantidade de mudança, as coisas mudam recorde

  1. O que é constante? ( 1 min)

Python neste não é constante, convenção, um comumente usado em maiúsculas a quantidade constante, não mudam

  1. Há três características definem uma variável, respectivamente? (1 ponto)

Os nomes das variáveis, símbolo de atribuição, o valor da variável em si

  1. == Qual é a comparação? (1 ponto)

Os valores são os mesmos

  1. Qual é a comparação é? (1 ponto)

O mesmo endereço de memória

  1. As atribuições do uso de corrente 10 atribuído para a variável X, Y, Z (1 min)

X = Y = Z = 10

  1. troca valor alcançado pela linha de código : a = 1, b = 2 (1 min )

1-A, b = b, um

  1. count = 10, utilizando a atribuição incremental, o valor 111 (1 min) de contagem de aumento

Uma contagem de contagem = + 111

  1. A linha de Informação código = [ 'Egon', 18, 'macho'] na lista do nome do utilizador, idade, sexo, respectivamente atribuído a um nome da variável, idade, sexo (1 min)

1 nome, idade, sexo = info

 

  1. Descrição Tipo de dados int, str, lista, tupla, Dict, cenário aplicação conjunto (1 min)

Int tipo inteiro, idade, tamanho

corda Str, chinês, letras

Uma pluralidade de tipo de dados Lista lista de caracteres, geralmente menos número de

Dict dicionário kv correspondência, muitos mais propriedades tipo de dados, o número aleatório

 

 

  1. A lista dos dados = [ 'Alex', 49, [1900,3,18]], foram retirados da lista o nome, idade, ano de nascimento, mês, dia atribuídos a diferentes variáveis ​​(1 ponto)

Nome = dados [0]

Idade = dados [1]

Ano = dados [2] [0]

Mês = dados [2] [1]

Dia = dados [2] [2]

Impressão (nome, idade, ano, mês, dia)

  1. Segue-se uma lista, remover um terço dos estudantes interessados ​​no primeiro (1 ponto)

estudantes = [

    { 'Nome': 'Alex', 'idade': 38,: [ 'play', 'dormir']},

    { 'Nome': 'egon', 'idade': 18, 'passatempos': [ 'ler', 'sono']},

    { 'Nome': 'wupeiqi', 'idade': 58, 'passatempos': [ 'música', 'ler', 'sono']},

]

Hobby = estudantes [2] [ 'passatempos'] [0]

Imprimir (hobby)

 

  1. Por favor, a secção de gravação código Python para a exclusão elementos duplicados dentro de uma lista? (1 min)
    L1 = [ 'B' , 'C' , 'D' , 'B' , 'C' , 'A' , 'A']

 

  1. valor booleano que vem com todos os tipos de dados, valor booleano é falsa lá? (1 ponto)

0, nenhuma, esvaziar

  1. Por favor, julgar os seguintes resultados de código?

       imprimir (10> 3 e 'Alex'! = 'sb' ou 'abc'> 'd') ( 1 分) verdade

imprimir (10> 3 e 'Alex' == 'sb' ou 'abc' < 'd') ( 1 分) falsa

imprimir (10> 3 ou 'Alex' < 'sb' ou 'abc' < 'd' e 'egon' == 'nb') ( 1 分) verdade

  1. Leia o código, por favor escreva os resultados

Um código: (1 min)

Se verdadeiro ou falso e falso:

    imprimir ( 'sim')

outro:

    imprimir ( 'não')

 

sim

Código II: (1 min)

if (verdadeiro ou falso) e False:

    imprimir ( 'sim')

outro:

    imprimir ( 'não')

 

não

  1. tipos de dados comuns são: números, strings, listas, tuplas, dicionários, recolha, classificação

Classificadas de acordo com o número de valor armazenado? (1 ponto)

Single: número, cadeia

Mais: listas, tuplas, dicionários, coleções

Uma variável \ classificação tipo imutável? (1 ponto)

Variáveis: listas, tuplas, dicionários, coleções

Imutável: numérico, cadeia

De acordo com o valor de classificação maneira (valor direto, de acordo com o índice, de acordo com a chave take)? (1 ponto)

valor direto: número, cadeia

Índice de Imprensa: listas, tuplas, coleção

Pressione a tecla: Dicionário

\ Disorder classificados por ordem? (1 ponto)

Encomendados: números, strings, listas, tuplas

Transtorno: dicionários, coleções

  1. Leia o código, por favor escreva os resultados (1 ponto)

a = "alex"

b = a.upper ()

print (a)

imprimir (b)

 

   1 alex

         ALEX

 

30. Retire o dicionário alunos do ensino médio terceiro interessado ( 1 minuto)

student_dict = {

'Nome': ' ovo inteiro Individual ',

'passatempos': [ 'livro', 'Game jogo', 'basquete']

}

Passatempo = student_dict [ ''] passatempos

31 Qual das seguintes afirmações é errado ( A ) ? (1 minuto)

Um , em adição a um dicionário , todos os objectos pode ser utilizado para teste padrão booleana

B , é uma cadeia vazia booleano False

C , valor booleano é uma lista vazia de objectos Fal SE

D , um valor de 0 booleana quaisquer objectos digitais é False

 

32. Python tipos de dados não suportados ( A) ? (1 min)

Um , caractere B , int C , flutuador D , lista

 

 

3 Título global (12 pontos)

  1. Escrever adivinhar a idade do programa (4 pontos)

requisitos:

    1) definir um Egon com a idade de 78 anos de idade.

2) permitir que o utilizador introduza idade, em seguida, e comparar Egon idade

3) e, em seguida, imprimir uma mensagem diferente: solicitar que o usuário "grande palpite", " acho que um pouco ." , " Adivinhou "

 

 

age_egon = 78
age_input = int (INPUT ( " Por favor, indique a idade que você pode imaginar (entrada em formato digital) :! "))
IF age_input> age_egon:
    (" Print ! acho grande ")
elif age_input <age_egon:
    impressão ( " acho pequeno! ')
a outra coisa:
    impressão (' Parabéns, você adivinhou! ")

 

 

 

 

  2. O sistema de teste de desempenho ( 4 pontos)

1) para capacitar os alunos a entrar no seu desempenho pontuação de nível de consulta.

2) notas dos alunos são os seguintes:

a) 90 pontos ou mais impressão " excelente "

b) 76-89 divisão de impressão entre " boa "

c) 60-75 Imprimir entre " passar "

d) 60 minutos após a impressão " falhou "

 

resultar = int (input ( " Por favor, indique a sua pontuação para o nível (em formato digital) os resultados da consulta: "))
Se o resultado> = 90 :
    print (" Excelente ")
elif o Resultado> = 76 :
    print (" bom ")
resultado elif> = 60 :
    print ( " passar ")
a outra coisa:
    impressão (" falha ")

 

3.    Escreva sua função de login do usuário ( 4 pontos)

  requisitos:

1 ) definir uma conta de utilizador e variáveis de senha

2 ) permitir que o usuário digite a senha da conta, após verificação, imprimindo um " caso de sucesso " .

3) nome de usuário ou senha está incorreta impressão "login falhou"

 

= A conta "Egon"
password = "123"
o ACC = INPUT ( " Por favor, indique conta: ")
pwd = INPUT (" Por favor, digite sua senha :")
Se a conta eo ACC == == senha pwd:
    impressão ( " login bem-sucedido ")
o resto:
    impressão ( " login falhou ")
    

 

 

Acho que você gosta

Origin www.cnblogs.com/xiao-zang/p/12450259.html
Recomendado
Clasificación