آزمون آنلاین

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