آزمون آنلاین

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