... Phiếu thi
Kỳ thi: H c kỳ II Môn thi: LậptrìnhC Hình th c: Thi viết Thời gian: 120 phút
C u 1(2 điểm) :
Viết chơng trình tính và in ra màn hình giá trị biểu th c sau:
Với x là số th c, n là ... Viết chơng trình bao gồm cc công vi c sau:
Viết chơng trình con tính diện tích hình tròn bán kính R.
Nhập vào số th c R, kiểm tra nếu R>0 thì áp dụng chơng trình con trên tính diện tích
hình ... bình c ng c a cc số âm c giá trị tuyệt đối lớn
hơn 10, trong dÃy. Thông báo trờng hợp dÃy không c số nào thoả mÃn điều kiện.
- Sắp xếp dÃy sao cho cc số bằng 0 ở đầu dÃy, cc số dơng ở cuối...
... Trong trờng hợp c n phải xoá, nếu xoá đ c in ra: Xoa duoc: và in ra số thu đ c sau khi
xoá, nếu không xoá đ c, in ra: Khong xoa duoc (nếu c nhiều c ch xoá chỉ c n chỉ ra 1
c ch).
Ví dụ:
Dữ liệu ... duoc: 1 0.5
02 5
Tim duoc: 1 3 5
0.5
03 10
Tim duoc: 1 3 5 7 9
1
04 100
Tim duoc: 1 3 5 7 9 33 99
1
Trang 3
đề thi chính th c
Sở giáo d c và đào tạo Đềthi tuyển sinh lớp 10 thpt chuyên năm h c ... dòng), trình bày đẹp: thể hiện đúng c u tr c lồng nhau c a c c
khối lệnh, xuống dòng hợp lý: 0.5 điểm.
ã Nếu chơng trình chạy, th c hiện đ c input và output (không nhất thi t phải đúng): 1 điểm
Chấm...
... m c định ảnh c a chương trình ho c tải ảnh
B . Xây Dựng C Sở Dữ Liệu
1. Phân tích C Sở Dữ Liệu
-C a sổ giao diện thêm
6. Ch c năng xóa mẹo vặt
-Chọn mẹo vặt c n xóa
-Rê chuột cc nút ch c ... Framwork 4.0.
- C sở dữ liệu MS Access
3. Cc yêu c u ch c năng
- Tra c u mẹo vặt
- Cho phép người sử dụng c p nhật cc kiến th c mẹo vặt này ( Thêm ,Xóa ,Sửa).
- Phân loại cc mẹo vặt
- In ... nhập
-Rê chuột cc nút ch c năng chọn C p nhập”
-Sau khi c p nhập cc thông tin mẹo vặt chọn nút”Lưu ” để lưu mẹo vặt
-Chương trình sẽ xuất hiện thông báo x c nhận thao t c lưu thành c ng
-Xuất...
... bao nhiêu? (0.5đ)
c) Viết chương trình th cthi hệ thống trên theo máy trạng thái đã thi t kế. (2đ)
C u 2: (2đ)
Cho chương trình assembly sau cho ARM Cortex M3:
sub_func
MOV R3, R0
PUSH ... làm c ng vi c gì? Giải thích. (1đ)
b) Viết chương trình con tương ứng dùng ngôn ngữ C. (1đ)
C u 3: (4đ)
Cho đoạn chương trình dùng FreeRTOS như sau, trong đó hàm vPrintString xuất 1
chuỗi ... initSysTick(unsigned int number_ms) : khởi động ngắt
systemTick với chu kỳ number_ms milisecond
• void Systick_ISR(void) : chương trình ph c vụ ngắt systemTick. Sinh viên sẽ
tự th c hiện hàm...
... trường hợp kh c P3.0, P3.1, P3.2 bằng 0.
Hãy viết chương trìnhC theo c u tr c 2 files:
• main.h: mô tả định nghĩa cc Port vào và ra
• main .c: th c hiện tạo ngõ ra theo giải thuật đề ra
Trả ... điểm) Cho một hệ thống nhúng sử dụng 8051 th c hiện 2 t c vụ sau:
• T c vụ 1: Hiển thị 8 LED đuổi bắt tại Port 1, mỗi chu kỳ 1 LED sáng trong 1 giây, tích cc m c 0.
• T c vụ 2: Hiển thị 8 LED chớp ... main .c */
#include "main.h"
void delay500ms() {
int i;
for(i=0;i<250;i++); // phụ thu c vào clock sử dụng
}
void update_led_chasing()
{
static char state;
switch(state)...
... switch.h:
#ifndef
#define
#include <reg51.h>
// Khởi tạo chân port để đ c bằng c ch ghi 1 vào cc bộ chốt c a cc
chân //port c giao tiếp switch
void initSwitch(void);
// Đ c giá ... địa chỉ c a LED1 và LED2
Địa chỉ c a LED1 là:
Địa chỉ c a LED2 là:
Giải thích:
b) (2đ) Hoàn chỉnh module switch (switch.h và switch .c) chứa cc hàm initSW và
readSwitch
File ... trị c a 4 Switch, Switch 0 c trọng số nhỏ nhất. Giá trị đ c đư c
c //tầm từ 0-15
char readSwitch(void);
#endif
File switch .c:
#include
void initSwitch(void){
}
char readSwitch(void){
Họ...
... VC++,…
Lập trình môi trường Windows
25
CLR
vCommon Language Runtimelàmôitrường
để chotấtc cc ứngdụngviếttrên.NET
chạy
vCLRhỗtrợ nhiềungônngữ vàcungcấp
c ccôngcụdùngchungchocácngônngữ
lậptrìnhkhácnhau,giúpchoviệctương
tácqualạigiữacácngônngữ ... th c hiện c ng l c
Lập trình môi trường Windows
5
Lịch sử Windows
Windows Desktop
Windows Server
C c thành phần c a một c a sổ
Lập trình môi trường Windows
28
LOGO
C c thư viện lập trình
• Windows ... vàcungcấp
c ccôngcụdùngchungchocácngônngữ
lậptrìnhkhácnhau,giúpchoviệctương
tácqualạigiữacácngônngữ lậptrình
khácnhaudễdànghơn
Lập trình môi trường Windows
35
LOGO
www.themegallery.com
C c khái niệm c bản
Thông điệp Đư c gửi khi
WM_CHAR C mộtkýtựđượcnhậptừbànphím
WM_COMMAND...
... môn h c
M c tiêu
Cung c p kiến th c và kỹ năng lậptrình ứng dụng trong môi
trường Windowsc bản & nâng cao.
Cung c p kiến th clậptrình C# cho cc ứng dụng Windows
và cc hàm thư ... tham khảo ở http://www.wrox.com.
11. Cc topic lậptrình ở www.codeguru.com, www.codeproject.com
12. …
Nguyễn Văn Phong - 2010
5
Ph c vụ cho môn h c
Sinh viên c i đặt cc tool sau
MS .NET Framework ... đư c cung c p!
Làm tất ccc bài tập do GV cung c p.
Gồm 4 bài tập về nhà (homework)
1 bài tập nhóm thảo luận trên lớp
1 báo c o thu hoạch chủ đề nhỏ c a môn h c
Tham gia đầy đủ c c...
... thể cung c p tất c catch cho cc lỗi
C thể cung c p tất c catch cho cc lỗi
nếu muốn xử lý, bằng c ch sử dụng cc
nếu muốn xử lý, bằng c ch sử dụng cc
lớp exception thích hợp
lớp exception ... c try-catch-finally
VD c try-catch-finally
Luôn th cthi dù c hay không c ngoại lệ
Tự tạo lớp exception
Tự tạo lớp exception
C ch xử lý trư c đây
C ch xử lý trư c đây
Hầu hết cc bư c có ... vấn đề
Tập cc lớp Exception đa dạng, bao hàm cc vấn đề
phát sinh l c runtime
phát sinh l c runtime
Lớp Exception là lớp c sở cho cc lớp xử lý ngoại
Lớp Exception là lớp c sở cho cc lớp...
... - Command
SqlConnection cnn = new SqlConnection();
cnn.ConnectionString = “server=.\\SQLEXPRESS;
database=Northwind; Trusted_connection=true”;
SqlCommand cmd = new SqlCommand(“”,cnn);
cmd.CommandText ... như
DataTable
DataRow
DataColumn
DataRelation
C c đối tượng nhóm: DataTableCollection,
DataRowCollection, DataColumnCollection
Nguyễn Văn Phong - 2010
49
Data Source Configuration Wizard
Data Source Configuration Wizard
Tạo New Connection
Nguyễn ... Framework
Thư viện lớp c ch c năng
xử lý dữ liệu
xử lý dữ liệu trong
ngôn ngữ MS.NET
ADO.NET là dạng “
Disconnected
Disconnected”
Cho phép lấy c một c u tr c ph c tạp c a DL từ
CSDL, sau đó ngắt...