آزمون آنلاین

آزمون آنلاین : دوره آموزش جامع PHP - مدت زمان آزمون : 60 دقیقه - تعداد سوالات : 40 - تعداد شرکت کنندگان : 694
1) برای ارسال ایمیل ساده در محیط php از کدام تابع استفاده می شود.
الف) Mail( )
ب) Send mail ( )
ج) Mail header ( )
د) هر سه
2) ثابتها در زبان php چگونه تعریف می شوند.
الف) Constonts
ب) تابع ( )define
ج) در زبان php نمی توان ثابت تعریف کرد .
د) هیچکدام
3) خروجی کد زیر کدام گزینه است. $a= 20; $b = 30; if(a. b) echo("a is greater then b" ) else echo("b is greater than a" )
الف) a is greater
ب) b is greater
ج) کد خطا داراست
د) B= 30 , a=20
4) اگرمسیر نصب Wamp راC:Wamp قرار دهیم مسیر پیش فرض برای قرار دادن فایلهای مربوط به سایت در هنگام نصب Wamp کجاست؟
الف) C:Wamp\www
ب) C:Wamp\php
ج) C:Wamp\log
د) C:Wamp\My
5) برای تعریف یک متغیر سراسری باید از کدام گزینه قبل از نام متغیر استفاده شود؟
الف) global
ب) local
ج) define
د) const
6) در دستور form در صفت method کدام متد اطلاعات کاربران را درون url قرار می دهد.
الف) Get
ب) Post
ج) Html
د) Input
7) صفت ..... مقدار اولیه برای فیلد جدول در نظر می گیرد.
الف) binary
ب) alter
ج) default
د) هیچ کدام
8) خروجی کد زیر را بنویسید . $a= 1; $b = 1; echo($a++) . ','; echo(++$b);
الف) 1, 1
ب) 2 , 2
ج) 2 , 1
د) 1 , 2
9) خروجی کد زیر کدام گزینه است. $a [100]= "ali" ; $a [400]= "reza" ; $a [300]= "sina" ; $a []= "mahdi" ; echo( $a[ 401] );
الف) ali
ب) reza
ج) mahdi
د) چیزی چاپ نمی کند .
10) کد های PHP قبل از اجرا درون کدام یک از محیط های زیر نمی توان نوشت؟
الف) WORD
ب) NOTEPAD
ج) INTERNET
د) Browser
11) دلیل انتخاب php به عنوان زبان طراحی وب سایت چیست ؟
الف) Open source بودن
ب) پویا بودن
ج) انعطاف پذیری
د) همه موارد
12) صفت ..... مشخص می کند که هنگام ورود داده ها به جدول فیلدی با این صفت می تواند خالی باشد.
الف) not null
ب) null
ج) auto increment
د) binary
13) ساختار ترکیب زبان php مشابه کدام زبان برنامه برنامه نویسی است؟
الف) ویژوال بیسیک
ب) زبان C
ج) زبان #C
د) زبان دلفی
14) کدامیک از گزینه های زیر برای انتخاب تمامی فیلد های یک جدول به نام students بکار می رود؟
الف) select from students
ب) select `id` from students
ج) select * from students
د) select all from students
15) کدام یک از اسامی زیر نمیتواند به طور خودکار به عنوان صفحه خانگی تنظیم شود؟
الف) INDEX.HTML
ب) INDEX.PHP
ج) DEFAULT.PHP
د) INDEX.TXT
16) خروجی قطعه کد زیر چیست؟ <? Php $a= "hello"; $b = 123 ; echo($c) ; ? >
الف) Hello
ب) 123
ج) خطا تعریف متغییر
د) a$
17) تابع داخلی sort () در php چه عملی انجام می دهد ؟
الف) مرتب سازی آرایه ورودی
ب) مرتب سازی نزولی آرایه
ج) مرتب سازی صعودی آرایه
د) چنین تابعی وجود ندارد
18) گزینه نادرست را انتخاب کنید .
الف) متغییر در زبان php نسبت به کوچکی و بزرگی حساسیت ندارد .
ب) نوع متغییرها برای php اهمیت ندارد .
ج) متغییرها در زبان php با علامت $ شروع می شوند .
د) نام متغییر نباید با عدد شروع شود .
19) به مجموعه سازمان یافته از اطلاعات ..... می گویند.
الف) جدول
ب) رکورد
ج) بانک اطلاعاتی
د) فیلد
20) برای نمایش خروجی در محیط php از کدام دستور استفاده می کنیم .
الف) Print
ب) Echo
ج) هر دو
د) هیچکدام
21) کدام یک از گزینه های زیر یک متغییر اعشاری را به طور صحیح معرفی می کند؟
الف) FLOAT A;
ب) $A=5
ج) $A=5.0
د) FLOAT = 1.5
22) کدام یک از انواع داده ای در php معتبر نیست.
الف) String
ب) Array
ج) Float
د) Double
23) برای نوشتن توضیحات تک خطی در php از کدام علامت استفاده می شود
الف) "
ب) #
ج) */
د) الف و ب
24) کدام یک از متغیر های زیر نام صفحه جاری را بر می گرداند؟
الف) PHP-CURRENTPAGE
ب) PHP-OSTYPE
ج) PHP- SELF
د) PHP- NAME
25) برای اتصال رشته در php از کدام عملگر استفاده می شود .
الف) Dot
ب) =
ج) +
د) الف و ب
26) حلقه زیر چند بار تکرار می شود. for ($i = 0; $i < -10; $i ++) $x++;
الف) 10 بار
ب) کد خطا دار است
ج) 9 بار
د) اصلا تکرار نمی شود
27) بانک اطلاعاتی MySql جز کدام بانک های اطلاعاتی می باشد؟
الف) شبکه ایی
ب) رابطه ایی
ج) هرمی
د) فایل
28) از دستور insert into برای چه عملی استفاده می شود؟
الف) برای ساخت جدول در بانک اطلاعاتی
ب) برای درج داده در جدول
ج) برای ساخت یک بانک اطلاعاتی جدید
د) برای درج یک فیلد جدید در جدول
29) عنوان کلمه کاربری مدیر سیستم در MySql بطور پیش فرض چیست ؟
الف) admin
ب) administator
ج) root
د) user
30) کدامیک از گزینه های زیر در عملیات جستجو، باعث بالارفتن سرعت جستجو می شود؟
الف) query
ب) index
ج) mysql
د) create
31) کدام یک از گزینه های زیر برای نمایش تمام شماره تلفن ها (tell) از جدول phone صحیح است؟
الف) select phone from tell
ب) select tell from phone
ج) insert into tell from phone
د) insert into phone from tell
32) خروجی کد زیر کدام است. $a = 2 ; echo( $a== 2) ;
الف) $a
ب) 2
ج) True یا 1
د) false
33) از کدام تابع برای خواندن محتوی فایل استفاده می شود.
الف) Fread ( )
ب) Fget
ج) Fwrite ( )
د) Fopen ( )
34) حلقه زیر چند بار تکرار می شود. $i = 0; for(;;) { $i++; if($i > 10) break; }
الف) بی نهایت بار
ب) اصلا تکرار نمی شود
ج) 10 بار تکرار می شود
د) هیچکدام
35) خروجی قطعه کد زیر کدام گزینه است ؟ $a = 1.1 ; $b= 0.4 ; $c= $a-$b ; echo ($c == 0.7 ) ? 'true' : 'false' ;
الف) 1.1
ب) 0.7
ج) False
د) True
36) تابع chr( ) در php چه کاربردی دارد .
الف) طول رشته را بر می گرداند.
ب) در php کاربردی ندارد.
ج) برای الحاق رشته است .
د) هیچ کدام
37) کدام عملگر بالاترین اولویت را دارد .
الف) ++
ب) *
ج) /
د) ==
38) خروجی کد زیر کدام گزینه است. $a [] = "a" ; $a [] = "b" ; $a [] = "c" ; echo( $a [2] ) ;
الف) B
ب) C
ج) غلط گرامری دارد.
د) هیچکدام
39) کدام یک از علائم زیر برای نوشتن توضیحات چند خطی در زبان php به کار می رود؟
الف) ..............."
ب) ...............#
ج) /* .........* /
د) هر سه مورد
40) خروجی تابع زیر در هر بار فراخوانی تابع چیست ؟ Function counter ( ) { Static $icounter = 0; return $icounter++ ; } echo counter();
الف) در هر بار فراخوانی مقدار 1 را بر می گرداند .
ب) در هر بار فراخوانی مقدار قبلی را بر می گرداند .
ج) چیزی بر نمی گرداند .
د) صفر را بر می گرداند .
چطور می تونم کمکت کنم؟
مشاوره آنلاین