آزمون آنلاین

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