آزمون آنلاین

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