Tài liệu ôn tập thi môn Cơ sở lập trình cuối học kì 1 | Đại học Văn Lang

Tài liệu ôn tập thi môn Cơ sở lập trình cuối học kì 1 | Đại học Văn Lang giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

#Câu 1:
#a)
def show_info():
  = mssv '2174802010781'
  = ten 'Lê Phạm Minh Tài'
  = lop '0202'
  = email 'tai.2174802010781@vanlanguni.vn'
  , , , return mssv ten lop email
print show_info( ())
#b)
def show_contact():
  = )CMND input('Mời nhập CMND: '
  = )Hoten input('Mời nhập họ và tên: '
  = )diachi input('Mời nhập địa chỉ: '
  = )email input('Mời nhập email: '
  , , , return CMND Hoten diachi email
print show_contact( ())
#Câu 2:
def dem( ):n
  < :if n 10
    return 1
  + return 1 dem( / )n 10
n = int( ( ))input "Mời nhập số: "
print dem( ,'Số lượng chữ số nguyên dương N là:' ( ))n
#Câu 3:
#a)
import os
def cau03():
  # nhập vào một tên tập tin
  = )sfilenam input('Mời nhập tên file: '
  #kiểm tra xem tập tin này có tồn tại không
  if( . . ( )):os path exists sfilenam
    #nếu có thì đọc
    = rfile open( , , = )sfilenam 'rt' encoding 'utf-8'
    #và xuất ra toàn bộ nội dung của tập tin này
    = scontent rfile. ()read
    )   print(scontent
  :else
    ) print('File không tồn tại'
cau03()
#b)
def bai03():
  # nhập vào một tên tập tin
  = )sfilenam input('Mời nhập tên file: '
  #kiểm tra xem tập tin này có tồn tại không
  if( . . ( )):os path exists sfilenam
    #nếu có thì đọc
    = rfile open( , , = )sfilenam 'rt' encoding 'utf-8'
    = result 0
    = split_data rfile. (). ()read split
    :for i in split_data
      += result float( )i
    print('Tổng giá trị các số có trong tập tin
là:', )result
    rfile. ()close
  :else
    )print('File không tồn tại'
bai03()
#Câu 4:
class Employee:
  , , ):def __init__( ,self mnv hoten diachi
    = self mnv. mnv
    = self hoten. hoten
    = self diachi. diachi
  """def inputInfo(self):
    self.ten = input('Mời nhập tên của nhân viên: ')
    self.tuoi = (input('Mời nhập tuổi của nhân viên: '))
    self.diachi = input('Mời nhập địa chỉ của nhân viên:
')
    self.tienluong = (input('Mời nhập tiền lương của nhân
viên: '))
    self.tongsogiolam = (input('Mời nhập tổng số giờ làm
của nhân viên: '))"""
  def show_info( ):self
    print('Mã nhân viên của nhân viên là: ', . )self mnv
    print('Họ và tên của nhân viên là: ', . )self hoten
    print('Địa chỉ của nhân viên là: ', . )self diachi
nv = Employee( , , )123 'Tài' 123
print show_info( .nv ())
| 1/3

Preview text:

#Câu 1: #a) def show_info():   mssv = '2174802010781'
  ten = 'Lê Phạm Minh Tài'   lop = '0202'
  email = 'tai.2174802010781@vanlanguni.vn'
  return mssv, ten, lop, email print(show_info()) #b) def show_contact():
  CMND = input('Mời nhập CMND: ')
  Hoten = input('Mời nhập họ và tên: ')
  diachi = input('Mời nhập địa chỉ: ')
  email = input('Mời nhập email: ')
  return CMND, Hoten, diachi, email print(show_contact()) #Câu 2: def dem(n):   if n < 10:     return 1   return 1 + dem(n/10)
n = int(input("Mời nhập số: "))
print('Số lượng chữ số nguyên dương N là:',dem(n)) #Câu 3: #a) import os def cau03():
  # nhập vào một tên tập tin
  sfilenam = input('Mời nhập tên file: ')
  #kiểm tra xem tập tin này có tồn tại không
  if(os.path.exists(sfilenam)):
    #nếu có thì đọc
    rfile = open(sfilenam,'rt',encoding='utf-8')
    #và xuất ra toàn bộ nội dung của tập tin này
    scontent = rfile.read()
    print(scontent)      else:
    print('File không tồn tại') cau03() #b) def bai03():
  # nhập vào một tên tập tin
  sfilenam = input('Mời nhập tên file: ')
  #kiểm tra xem tập tin này có tồn tại không
  if(os.path.exists(sfilenam)):
    #nếu có thì đọc
    rfile = open(sfilenam,'rt',encoding='utf-8')     result = 0
    split_data = rfile.read().split()
    for i in split_data:
      result += float(i)
    print('Tổng giá trị các số có trong tập tin là:',result)     rfile.close()   else:
    print('File không tồn tại') bai03() #Câu 4: class Employee:
  def __init__(self,mnv, hoten, diachi):     self.mnv = mnv
    self.hoten = hoten
    self.diachi = diachi
  """def inputInfo(self):
    self.ten = input('Mời nhập tên của nhân viên: ')
    self.tuoi = (input('Mời nhập tuổi của nhân viên: '))
    self.diachi = input('Mời nhập địa chỉ của nhân viên: ')
    self.tienluong = (input('Mời nhập tiền lương của nhân viên: '))
    self.tongsogiolam = (input('Mời nhập tổng số giờ làm của nhân viên: '))"""   def show_info(self):
    print('Mã nhân viên của nhân viên là: ',self.mnv)
    print('Họ và tên của nhân viên là: ',self.hoten)
    print('Địa chỉ của nhân viên là: ',self.diachi) nv = Employee(123,'Tài',123) print(nv.show_info())