آزمون آنلاین

آزمون آنلاین : جاوااسکریپت - مدت زمان آزمون : 80 دقیقه - تعداد سوالات : 40 - تعداد شرکت کنندگان : 242
1) کدام یک از عمگر های زیر برای مقایسه دو متغیر به کار میرود؟
الف) =
ب) ==
ج) >
د) >=
2) خروجی کدام یک از توابع زیر همیشه یک عدد مثبت است؟
الف) abs
ب) date
ج) uc first
د) strtoupper
3) دسترسی به هر یک از خواص شی به شکل کدام گزینه صورت می گیرد ؟
الف) نام خاصیت .نام شی
ب) نام خاصیت=نام شی
ج) -(نام خاصیت )نام شی
د) <نام خاصیت .نام شی>
4) برای نوشتن متن ها وعبارات درون سند html ازکدام شئ باید استفاده شود؟
الف) window
ب) document
ج) navigator
د) history
5) کدامیک از کد های زیر در جاوا اسکریپت باقی مانده عدد A را برB محاسبه می کند؟
الف) A*B
ب) A/B
ج) A%B
د) A mod B
6) کدامیک از متدها زیر برای مرتب کردن آرایه بکار میرود؟
الف) join
ب) pop
ج) shift
د) sort
7) در دستور زیر نام تابعی که فراخوانی می شود چیست؟ <input type ="botton" value="press" onclick="hello()">
الف) botton
ب) press
ج) hello
د) onclick
8) به کدهای زیر دقت کنید، مقادیر b و c در نهایت چه اعدادی هستند؟
الف) C=4 , b=2
ب) b=3, c=3
ج) C= 2 , b=1
د) c=2 , b=2
9) برای شروع اسکریپت نویسی در جاوا اسکریپت از چه تگی استفاده می شود؟
الف) <styles>
ب) <styles>
ج) <body>
د) <script>
10) کدام یک از گزینه های زیرمقدار محتویات ورودی را تعیین می کند؟
الف) length
ب) value
ج) text
د) input
11) برچسب های جاوااسکریبت در کجای برنامه نمی توانند قرار گیرند؟
الف) برچسب <head>
ب) برچسب <body>
ج) برچسب <title>
د) در خارج از برنامه اصلی
12) کدام گزینه زیر برای خروج از حلقه با پارامتر فعلی و ادامه حلقه با پارامتر بعدی می باشد؟
الف) break
ب) continue
ج) case
د) exit
13) کدامیک از انواع متغیرها در جاوا اسکریپت برای نگهداری اعداد اعشاری می باشد؟
الف) integer
ب) boolean
ج) float
د) character
14) نوع دکمه ای که برای ارسال استفاده می شود کدام است؟
الف) submit
ب) get
ج) post
د) reset
15) کدام متد برای تقسیم یک متغیر متنی به آرایه ای از کاراکتر استفاده میشود؟
الف) match
ب) replace
ج) splite
د) blink
16) رویداد change on چه زمانی اتفاق می افتد؟
الف) کاربر متن داخل شئ مورد نظررا تغییردهد.
ب) کاربر بدون ورودمتن داخل شئ از ان خارج شود.
ج) کاربر متن داخل شئ مورد نظر را تغییرداده سپس از ان خارج شود.
د) کاربر موقعیت ماوس را تغییر دهد.
17) کدام یک از دستورات زیر بر دستورات قبل از خودش تاثیر نمی گذارد؟
الف) break
ب) contionus
ج) switch
د) return
18) یک تابع حداقل چه تعداد آرگومان می توان داشته باشد؟
الف) 0
ب) 1
ج) 10
د) نامحدود
19) پسوند فایل خارجی جاوا اسکریپت که شامل تابع است چیست؟
الف) html.
ب) js.
ج) swf.
د) pws.
20) کدام یک از متدهای زیر از روش های ایجاد خروجی در جاوا اسکریپت نیست؟
الف) write
ب) getelementbyid
ج) read
د) log
21) جاوا اسکریپت یک زبان ............... است.
الف) server side
ب) html
ج) client side
د) php
22) نوشتن کدام یک از اجزای حلقه for در مقابل آن الزامی است؟
الف) مقدار اولیه متغیر
ب) عبارت کنترلی
ج) افزایش یا کاهش
د) مقدار اولیه ثابت
23) کدام یک ازگزینه های زیر ازمتدهای history نیست؟
الف) next
ب) back
ج) current
د) document
24) اگر اندیس آخرین عنصر یک آرایه "22"باشد آرایه چند عنصر دارد؟
الف) 19
ب) 20
ج) 21
د) نمی توان از روی اندیس آخرین عضو تعداد عناصر را تشخیص داد
25) اگر بخواهید به سومین عضو یک آرایه با نام arr مقدار5 را نسبت دهید کدام یک از گزینه های زیر این کار را به درستی انجام می دهد؟
الف) 5=[3]ar
ب) arr[2]=5
ج) arr[3]=6
د) arr(2)=5
26) کدام شی تاریخ و ساعت سیستم را بدست می آورد؟
الف) math
ب) date
ج) array
د) string
27) برای تعریف ثابت ها از کلمه کلیدی .............. استفاده می شود؟
الف) var
ب) const
ج) script
د) function
28) رچسب های جاوااسکریپت برای تعریف در چهار چوب کدام بر چسب ایجاد میشوند؟
الف) <head>
ب) <body>
ج) <java>
د) <script>
29) متغیری که یک مقدار خالی در آن قرار گرفته است ................... گفته می شود.
الف) عددی
ب) تهی
ج) تعریف نشده
د) boolean
30) کدام یک از دستورات زیرحداقل یک بار اجرا می شوند؟
الف) while
ب) for
ج) do……while
د) if
31) عبارت b+a=a معادل کدام گزینه است؟
الف) a=+b
ب) b=+a
ج) a+=b
د) b+=a
32) برای نوشتن یک متن در جاوا اسکریپت از چه دستوری استفاده می شود؟
الف) print
ب) write
ج) document
د) script
33) برای برگرداندن مقادیر توسط توابع از چه دستوری استفاده می شود؟
الف) alert
ب) message
ج) fumction
د) return
34) کدام یک از عملگرهای زیر برای انتساب یک مقدار به یک متغیر در جاوا اسکریپت بکار برده می شود؟
الف) =
ب) ==
ج) =!
د) !=
35) جای دستور else,if از کدام دستور می توان استفاده کرد؟
الف) for
ب) while
ج) switch…case
د) do…while
36) عملکردمتد()blur چیست؟
الف) مکان نما رادرشئ قرارمی دهد.
ب) مکان نمارا از روی شئ بر می دارد
ج) شئ را انتخاب می کند
د) تغییرات شئ رابرمی گرداند
37) محل نوشتن توابع در کدام برچسب است؟
الف) <HTML>
ب) <head>
ج) <title>
د) <body>
38) گر ارایه ای چهار عنصر داشته باشد اندیس اخرین عنصر چه مقدار است؟
الف) 0
ب) 3
ج) 4
د) 5
39) نتیجه تابع ("!HelloWord ("touppercase چیست؟
الف) helloword
ب) HELLOWORD
ج) HELLO WORD
د) hello word
40) کدامیک از متغیر های زیر عددی است؟
الف) "321"
ب) "ali"
ج) 123
د) true