آزمون آنلاین

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