1. Trang chủ
  2. » Công Nghệ Thông Tin

Phao môn lập trình mã nguồn mở php

12 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

LẬP TRÌNH MÃ NGUỒN MỞ PHP VÀ MYSQL

Ai là người đầu tiên phát minh ra apache?

Rob McCoolAi là người đầu tiên phát minh ra PHP?== Rasmus Lerdorf

Anh/chị hãy sắp xếp các bước phát triển web theo đúng thứ tự

Đặc tả->Phân tích->Thiết kế->Lập trình->Kiểm thửApache được dùng với vai trò nào sau đây? webserverB

Bảng tbsinhvien lưu trong MySQL có 2 hàng và 2 cột như sau:Ten Mota

Lan KhaHue TBKết quả nào đúng khi cho chạy đoạn chương trình PHP sau đây?1.<%php

2.//đoạn mã kết nối cơ sở dữ liệu ở đây….3.$sql = “select * from tbsinhvien”;

4.$result = mysql_query($sql);5.While ($row = mysql_query_fetch_array($result))6.{

7.echo “Cột tên :” $row[“Ten”];8.echo “<br/>”;

9.echo “Cột mô tả :” $row[1];10.echo “<br/>”;

11.}==

“Chạy bình thường và kết quả in ra màn hình là:Cột tên: Lan Hue

Cột mô tả: Kha TB”.

Bảng tbsinhvien lưu trong MySQL có 2 hàng và 3 cột như sau:ID Ten Mota

1 Lan Kha2 Hue TBKết quả nào khi cho chạy đoạn chương trình PHP sau đây?1.<%php

2 //đoạn mã kết nối cơ sở dữ liệu ở đây….3.$sql = “select * from tbsinhvien”;

4.$result = mysql_query($sql);5.$row = mysql_num_rows($result);6.echo “Số hàng:”.$row;

7.echo “<br/>”;8.%>

Trang 2

Các trang HTML khi có yêu cầu từ phía browser thì thực hiện các bước công việc nào sau

đây? Đọc yêu cầu từ browserTìm trang web trên serverGửi trang web cho browser nếu tìm thấy

Câu lệnh nào là đúng khi muốn kết nối đến cơ sở dữ liệu MySQL bằng PHP? ==

mysql_connect("localhost","root","");Câu lệnh nào sau đây có thể dùng để xuất dữ liệu ra trình duyệt trong PHP? == echo

Câu lệnh nào sau đây của PHP dùng để chọn lựa cơ sở dữ liệu MySQL? ==

mysql_select_db(“TestDB", $connection);Câu lệnh nào sau đây dùng để thiết lập cookie trong php? == Setcookie("tên cookie","giá trị", thời gian);

Câu lệnh nào sau đây là đúng khi muốn ép kiểu dữ liệu từ dạng dữ liệu string thành dữ liệu

int? == $item = (int) "100Laptop";Câu lệnh nào sau đây thường được đặt trong các cấu trúc lặp của php? == include(“tên file”);

Câu lệnh PHP nào KHÔNG tương thích trong văn bản HTML? == <! echo "Hello Wordl"; !>

Câu lệnh SQL nào sau đây sẽ thực hiện lưu trữ dữ liệu? == INSERT

Cho biết kết quả khi cho chạy đoạn chương trình sau?1.<?php

2.$a=3;3.echo"a=$a";4.$b=6;

5.echo"b=$b";6.if ($a > $b){7.echo "a is bigger than b";8.$b = $a;

9.}10.echo"b=$b";11.?>

== a=3b=6b=6Cho biết kết quả khi cho chạy đoạn chương trình sau?1.<?php

2.$a = 3;3.$b = 4;4.$c = $a-$b;5.echo "Tong $a + $b =$c";

6.?>

== Tong 3 + 4 = -1Cho biết kết quả khi cho chạy đoạn chương trình sau?1.<?php

2.$a=3;3.echo"a=$a";4.$b=6;

5.echo"b=$b";6.if ($a > $b){

Trang 3

7.echo "a is bigger than b";8.$b = $a;

9.echo"b=$b";}10.?>

== a=3b=6Có hệ cơ sở dữ liệu MySQL chạy trên nền máy chủ localhost, người sử dụng có username là mysql_user, mật khẩu là mysql_password Cơ sở dữ liệu có tên là CMXQ_Forum, trong đó có một bảng là CMXQ_Users để lưu thông tin về những thành viên Câu lệnh nào sau đây để thực hiện xóa khỏi bảng CMXQ_Users tất cả những người có User_Name="CMXQ" ? ==

mysql_query("DELETE FROM CMXQ_Users WHERE User_Name='CMXQ'",$conn);

Có một file inluded.php như sau:<?php

echo 'Xin chao PHP <br />'?>

Kết quả đúng khi cho chạy đoạn chương trình php sau?// calling.php

<?phpinclude 'included.php';include_once 'included.php';?>

== Xin chao PHPCó một file inluded.php như sau:<?php

echo 'Xin chao PHP <br />';?>

Kết quả đúng khi cho chạy đoạn chương trình php sau?// calling.php

<?phpinclude_once 'included.php';include 'included.php';?>

Trang 4

require 'included.php';?>

6.?> == NGUYEN VAN NAMChương trình nào không thuộc vào Hệ thống LAMP?

Đáp án đúng là: “Microsoft”.

Đáp án nào sau đây là đúng khi muốn thiết lập một session trong php? ==

Session_start();Session_register("username");Đâu KHÔNG phải là chú thích trong PHP? == \\Đâu không phải là giao thức mạng?== HTMLĐâu không phải là hệ quản trị cơ sở dữ liệu? C#OracalĐâu không phải là IDE của PHP? Studio PHP WaverĐâu là chú thích cho nhiều dòng văn bản trong PHP?== /*……*/

Đâu là database server trong cấu trúc web? MySQL

Đâu là giá trị của kiểu dữ liệu boolean trong PHP? == true hay falseĐâu là tag kết thúc của đoạn mã PHP? ?>

Đâu là tag khởi đầu của đoạn mã PHP? <?

Đâu là web browser trong cấu trúc web?—IEĐâu là web server trong cấu trúc web? IISĐể chạy các script của PHP thì làm thế nào? Bạn cho script vào thư mục gốc …\htdocs\ sau đó gọi file đó qua URL

Để chèn chỉ một file một lần duy nhất từ ngoài vào trong trang php thì dùng câu lệnh nào sau

Trang 5

đây mà nó vẫn thực hiện cho đến cuối chương trình và chỉ có cảnh báo lỗi khi file đó có lỗi? ==

include_once(“tên file”);

Để chèn chỉ một file một lần duy nhất từ ngoài vào trong trang php thì dùng câu lệnh nào sau đây mà nó không thực hiện cho đến cuối chương trình và báo lỗi khi file đó có lỗi? ==

require_once(“tên file”);

Để chèn nhiều hơn một file từ ngoài vào trong trang php thì dùng câu lệnh nào sau đây mà nó

không thực hiện cho đến cuối chương trình và báo lỗi khi file đó có lỗi? == require(“tên file”);

Để chèn nhiều hơn một file từ ngoài vào trong trang php thì dùng câu lệnh nào sau đây mà nóvẫn thực hiện cho đến cuối chương trình và chỉ có cảnh báo lỗi khi file đó có lỗi? ==

include(“tên file”);

Để cho phép bắt đầu thực thi một session trong php thì dùng cú pháp nào sau đây? ==

session_start();

Để chọn một DATA BASE có tên là DB_name trong MySQL ta dùng câu lệnh nào sau đây?

== mysql_select_db ("DB_name", $connect)

Để chương trình dừng trong một khoảng thời gian là n giây thì trong PHP thì sử dụng hàm

nào sau đây? == sleep(n);

Để connect với Apache Webserver ta dùng câu lệnh nào dưới đây? ==

$connect=mysql_connect("hostname", username","password");Để gán giá trị của biến b cho biến a thì sử dụng lệnh nào? == $a = $b;Để hủy kết nối với cơ sở dữ liệu sử dụng PDO chúng ta làm thế nào? == Gán đối tượng PDO giá trị null

Để tạo một danh sách các lựa chọn và người dùng chỉ được phép chọn một lựa chọn từ danh

sách thì sử dụng đối tượng nào? == Radio buttons

Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = “Hello world”;

2.$a= “Hello”;3.print a;== Hiển thị ký tự "a"Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = array(5, 3, 7, 6, 8);

2 print($a);== Hiển thị: ArrayĐoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = "Hello ";

2.$a = "World!";3.echo $a;

== Hiển thị chuỗi “Hello World!”Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = array(5, 3, 7, 6, 8);

2.arsort($a);3.print_r($a);

== Hiển thị chuỗi “Array([4] => 8 [2] => 7 [3] => 6 [0] => 5 [1] => 3)”

Trang 6

Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.<?php

2.$a= 10;3.function test() {4 $a=5

5.echo $a;6.}

7.test();8.?>== Hiển thị: 5Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = "Hello world";

2.$a= "Hello";3.print $a;== Hiển thị chuỗi "Hello"Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = 100;

2.$b = ‘100’;3.if($a == $b) echo ‘a bằng b.<br/>’;4.else echo ‘a khác b.<br/>’;

== Hiển thị chuỗi “a bằng b”Đoạn mã lệnh PHP sau đây thực hiện điều gì?1.$a = array(5, 3, 7, 6, 8);

2.asort($a);3.print_r($a);== Hiển thị chuỗi “Array([1] => 3 [0] => 5 [3] => 6 [2] => 7 [4] => 8)”Đoạn mã PHP dưới đây cho kết quả là gì?

1.<?php2.$a1=5.7;3.$a2=3;4.$a3 = $a1%$a2;5.echo($a3);6.?>

== 2

Engine nào là nền tảng chính của PHP?—ZEND

Fieldtype (có định dạng là "hidden") thì có nghĩa gì sau đây? == Một input field giấu kínGiả sử các biến var1, var2, var3 đã có giá trị, với lệnh $var3 = $var1 % $var2 thì kết quả của

biến var3 thuộc kiểu dữ liệu nào?== integer

Giả sử ta có một CSDL là test với một bảng test rất dài và cần phải phân trang để hiển thị hết số liệu trên trang web Câu lệnh truy vấn để hiển thị từng trang là:

select * from test limit $s,$p;Trong đó $s là số thứ tự đầu tiên của trang thứ n, còn $p là số bản ghi hiển thị trong mỗi

trang Vậy số thứ tự bản ghi bắt đầu từ đâu? == Từ bản ghi trên cùng trở xuống và mỗi trang có chỉ số bắt đầu là 0

Giải thích ý nghĩa của lệnh sau?

Trang 7

setcookie(‘text1’ , $_POST[‘text1’], time() + 100); == Lưu nội dung của điều khiển HTML có tên là text1 vào biến cookie có tên là text1.

HTML là viết tắt của từ tiếng Anh nào sau đây? HyperText Markup Language

Kết quả đúng khi cho chạy đoạn chương trình sau?1.<?php

2.$st ="Who\'re you?";3.echo stripslashes($st);4.?>

== Who're you?Kết quả đúng khi cho chạy đoạn chương trình sau?1.<?php

2.$a = array("xuan","ha","thu"," xin chao");3.$st = implode("",$a);

4.echo($st);5.?>

== xuanhathu xin chao

Kết quả đúng khi cho chạy đoạn chương trình sau?6.<?php

7.$st = "1,2,3,4,5,6";8.$mang = array();9.$mang = explode(",",$st);10.$n = count($mang);11.for($i = 0; $i < $n-1; $i++ )12.{

13.echo $mang[$i];14.}

4.echo $st;5.?>

== 6

Kết quả đúng khi cho chạy đoạn chương trình sau?1.<?php

2.$email = "hoctap@hitc.edu.vn";3.$st = str_replace('hitc.edu.vn','yahoo.com',$email);4.echo $st;

5.?> == hoctap@ yahoo.comKết quả đúng khi cho chạy đoạn chương trình sau?1.<?php

2.$email = "hoctap@hitc.edu.vn";

Trang 8

3.$email1 = strstr($email,'@');4.echo $email1;

5.?> == @hitc.edu.vnKết quả đúng trên url khi cho chạy đoạn chương trình sau?1

2.<form action="registration_action.php" method="POST">3.Username: <input type="text" name="name"/><br />4

4.echo($b);5.?>

== Nguyen Van Nam KhanhKết quả khi cho chạy đoạn chương trình sau là gì?1.<?php

2.$conn = mysql_connect("localhost","root","");3.if (!$conn)

4.{5.echo "Kết nối thất bại";6.exit();

7.}8.else9.{10.echo "Kết nối thành công";11.exit();

12.}13.14.?>== Kết nối thành côngKết quả khi cho chạy đoạn chương trình sau?1.<?php

2.$st = "1,2,3,4";3.$mang = explode(',',$st);4.print_r($mang);

5.?>== Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )Kết quả khi cho chạy đoạn code sau?

<?php$b = "aaaa Nguyen Van Nam";$b = ltrim($b,'a');

echo ($b);?>

Trang 9

== Nguyen Van NamKết quả khi cho chạy đoạn code sau?1.<?php

2.$a = "muahe";3.$b= "$a xin chao";4.echo "$b";

?>

== muahe xin chao

Kết quả khi cho chạy đoạn code sau?1.<?php

2.$a = <<<tailieu3.1234

4.abcd5.tailieu;6.echo ($a);7.?>

== 1234 abcd

Kết quả khi cho chạy đoạn code sau?1.<?php

2.$a = "Hello";3.$b= "{$a}world";4.echo "$b";

== $aworld

Kết quả khi cho chạy đoạn code sau?1.<?php

2.$a = "Hello";3.$b= "$aworld";4.echo "$b";?>

== Báo lỗi dòng 3Khái niệm Session được hiểu là gì khi người sử dụng giao tiếp với một ứng dụng ==

Khoảng thời gianKhi khai báo và sử dụng biến trong PHP phải dùng ký hiệu nào?== $Khi sử dụng hệ quản trị MySQL thì phải trả phí bao nhiêu một tháng? == Hoàn toàn miễn phí

Khi thực hiện đoạn mã PHP sau sẽ cho kết quả là gì?3.$a = array(5, 3, 7, 6, 8);

Trang 10

4 Print_l($a); == Báo lỗi

Kích thước tối đa của dữ liệu kiểu “char” trong MySQL là bao nhiêu? == 1 đến 255 ByteKiểu dữ liệu nào được sử dụng để mô tả kiểu dữ liệu xâu ký tự trong PHP? == stringKiểu dữ liệu nào sẽ được tự động dịch khi sử dụng lệnh gán sau: $var = 50.0? == doubleKiểu nào sau là kiểu số nguyên trong PHP?== int

Kiểu nút nào sau đây có thể dùng để kích hoạt gửi dữ liệu trên form về server? == SubmitKý hiệu nào dùng để kết thúc câu lệnh trong PHP? == dấu chấm phẩy ( ; )

Ký hiệu nào dùng để tách cặp "key/value" khi sử dụng phương thức GET trong PHP? == &Ký tự trắng (space) được biến đổi thành ký tự gì trong thanh địa chỉ URL? == Dấu cộng ( + )Lệnh nào sau đây có thể dùng để xuất giá trị ra màn hình trong php? == print <”thông tin”>;

Lệnh nào sau đây của php cho phép hủy bỏ toàn bộ giá trị của session? ==

session_destroy();Lệnh nào sau đây của php để đọc từng dòng trong tập tin?== fgetsLệnh nào sau đây của php dùng để ghi nội dung vào tập tin?== fwriteLệnh nào sau đây của php dùng để kết thúc tập tin? == fclose

Lệnh nào sau đây của php dùng để kiểm tra kết thúc tập tin? == feofLệnh nào sau đây của PHP sẽ giải phóng bộ nhớ ngay sau khi sử dụng xong? == function mysql_free_result();

Mã viết bằng ngôn ngữ PHP có thể đặt ở phần nào trong trang web? Phần nào cũng được trong trang HTML

Nếu file vidu.txt không tồn tại thì biến $f sẽ có giá trị nào sau đây ?$f = fopen("vidu.txt", "r");

== warnningNếu file vidu.txt không tồn tại thì kết quả khi cho chạy đoạn lệnh sau là gì ?$f = fopen("vidu.txt", "x+");

== Tạo ra file vidu.txtNếu file vidu.txt không tồn tại thì kết quả khi cho chạy đoạn lệnh sau ?$f = fopen("vidu.txt", "w");

== Tạo ra file vidu.txtNếu một câu lệnh của PHP không có kết thúc bằng dấu “;” thì khi chạy chương trình có câu

lệnh đó, sẽ xảy ra trường hợp nào sau đây? Code không chạy và dừng lại ngayNhững thông tin được lưu trữ trong cookies phụ thuộc vào điều nào sau đây? == Website trên server

PDO bắt đầu có từ phiên bản nào của PHP? == PHP 5.0PDO trong PHP là gì? == PDO (PHP Data Objects), là các đối tượng dữ liệu trong PHP cung cấp một cách thức đơn giản để truy cập vào các cơ sở dữ liệu khác nhau trong PHP.

Phát biểu nào sau đây về apache là sai? Là một WEB browser miễn phí được phát triển theo chuẩn mã nguồn mở.

Phát biểu nào sau đây về Textarea và Text field là đúng? == Trong Textarea bạn có thể viếtđược nhiều dòng còn Text field chỉ viết được trên một dòng

PHP dựa theo Syntax của ngôn ngữ nào?== Microsoft

PHP dựa theo Syntax của ngôn ngữ nào?—C

Trang 11

PHP KHÔNG hỗ trợ kiểu dữ liệu nào sau đây?== SinglePHP không thể họat động với loại form fields phụ nào? == cmdPHP và Apache Server phát triển theo dạng Module, đâu là đặc trưng của hệ thống này? Cóthể nới rộng thêm qua các phát triển của các phương thức phụ khác

Phương thức mặc định mà PDO dùng để kết nối hệ cơ sở dữ liệu MySQL là phương thức nàosau đây? ==

PDO construct

Phương thức nào chuyển gửi dữ liệu đến Body khi Client gửi một request đến Server? ==

method = "POST"Session được lưu ở đâu? == Bộ nhớ tạmTại thời điểm hiện tại, khi sử dụng bộ PHP bạn phải trả? Hoàn toàn miễn phíTên của trường dữ liệu trong MySQL không được phép vượt quá bao nhiêu ký tự? == 24

Thiết lập cookie như sau:setcookie("name1","value1",3600);Câu lệnh nào dưới đây sẽ hủy cho cookie trên?== setcookie("name1","value1",time()-3600);Thời gian trong câu lệnh sau trong php là thời gian gì?

Setcookie("username","admin", time); == Thời gian sống của cookie tính từ thời điểm thiết lập

Toán tử điều khiển lỗi trong php là toán tử nào sau đây? == @

Trên một máy tính ta mở 2 trình duyệt và cùng truy cập vào một website thì sẽ nhận được

mấy cookie? == 2Trong 1 file PHP có thể có mấy đoạn mã <?php… ?>. Có thể nhiều đoạn mã tùy theo nhu cầu

Trong các đối tượng thể hiện của form của php thì đối tượng nào dùng để tạo các submit? ==

Button

Trong các kiểu dữ liệu ngày giờ sau, kiểu dữ liệu nào cho phép biểu diễn ra tất cả các thông

số: ngày, tháng, năm Giờ , phút giây? == TimestampTrong các kiểu dữ liệu sau đây, đâu không phải là kiểu dữ liệu thập phân?== unset

Trong các kiểu dữ liệu số nguyên của MySQL, kiểu dữ liệu nào có kích thước 1byte? ==

TinyintTrong các lệnh sau của PHP, lệnh nào Sai? == echo(Xin chào);

Trong các tên cột sau của bảng dữ liệu xây dựng bằng hệ quản trị cơ sở dữ liệu MySQL thì

tên của cột nào không hợp lệ? == Ten sinh vien

Trong các tên cột sau của bảng dữ liệu xây dựng bằng hệ quản trị cơ sở dữ liệu MySQL thì

tên của cột nào không hợp lệ? == ngay!sinh!

Trong đoạn mã PHP đã khai báo biến nhưng không khởi tạo giá trị cho biến đó thì điều gì sẽ

xảy ra?== Chương trình vẫn chạy

Trong kiểu đối tượng của form là Textarea thì dữ liệu hiển thị dưới dạng nào sau đây? ==

multiline

Trong một form có nhiều Radio Buttons bạn có thể chọn bao nhiêu entry qua biến $_GET

hay $_POST? == 1

Trong MySQL để tạo một DATA BASE có tên là “db_name “ ta dùng câu lệnh nào? ==

$sql="CREATE DATABASE $db_name";mysql_query($sql,$connect)or die ("DB IS NOT CREATED!");Trong MySQL để thêm dữ liệu vào một bảng “table_name” ta dùng câu lệnh nào? == Một

Ngày đăng: 16/09/2024, 09:09

w