在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            查看全部128種考試
            軟件水平考試
             考試動態(tài) 報考指南 歷年真題 模擬試題 復(fù)習(xí)資料 心得技巧 專業(yè)英語 技術(shù)文章 軟考論壇 考試用書
             程序員 軟件設(shè)計師 網(wǎng)絡(luò)管理員 網(wǎng)絡(luò)工程師 系統(tǒng)分析師 數(shù)據(jù)庫系統(tǒng)工程師
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            xihuyu2000  
            【字體: 2002年程序員上午試題及答案
            2002年程序員上午試題及答案
            spks.exam8.com 來源:考試吧Exam8.com) 更新:2005-3-29 0:56:00 軟件水平考試 考試論壇


            試題七

              閱讀以下應(yīng)用說明、屬性設(shè)置及VisualBasic程序代碼,將應(yīng)填入__(n)__處的字句寫在答題紙的對應(yīng)欄內(nèi)。

            [應(yīng)用說明7]

              本應(yīng)用程序的運行窗口如下圖所示:

              只要用戶單擊“閃爍”按鈕,文字“歡迎光臨”就會以0.3秒消失、0.3秒顯示反復(fù)進(jìn)行閃爍;單擊“停止”按鈕時,閃爍停止,恢復(fù)圖示的初態(tài)。

              在開發(fā)過程中,需要設(shè)置的屬性如下:

            [屬性設(shè)置7]

            對象 對象名 屬性名 屬性值
            窗體 Frm1 Caption 閃爍顯示演示
            標(biāo)簽 Labe1 Caption 歡迎光臨
            命令按鈕 CmdF Caption 閃爍
            命令按鈕 CmdT Caption 停止
            定時器 Timer1 Enabled __(1)__
                Interval __(2)__

              在開發(fā)過程中,需要編寫的程序代碼如下;

            [程序代碼7]

             Private Sub CmdF Click()
              Timerl.__(3)__ = True
              Label.Visible = False
             End Sub
             Private Sub Timerl_ Timer()
              __(4)__ = not Label.Visible
             End Sub
             Private Sub CmdT Click()
              Timerl.Enabled = __(5)__
               Label.Visible = true
             End Sub

            從下列的2道試題(試題八至試題九)中任選1道解答,如果解答的試題數(shù)超過1道,則題號小的1道解答有效。

            試題八

              閱讀下列程序說明和C程序,將應(yīng)填入__(n)__處的字句寫在答題紙的對應(yīng)欄內(nèi)。

            [程序8說明]

              程序8用于計算某公司每個職工應(yīng)繳納的個人所得稅額和全體職工繳納的個人所得稅總額。職工的當(dāng)月收入(工資或薪金)通過鍵盤輸入,每次輸入一個職工的工號和工資(或薪金)。由于該公司的工資或薪金是不定時發(fā)放的,所以輸入過程中每個職工的收入會出現(xiàn)多次輸入,整個輸入以工號小于等于0結(jié)束。

              假設(shè)個人所得稅法規(guī)定;個人收入所得,按月計稅,以每月收入總額減除免稅金額800元后的余額作為該月的月應(yīng)納稅所得額,適用稅率如下表所示。

            級數(shù) 月應(yīng)納稅所得額 適用稅率(%)
            1
            2
            3
            4
            5
            6
            7
            8
            9

             不超過500元的部分
             501元~2000元的部分
             2001元~5000元的部分
             5001元~20000元的部分
             20001元~40000元的部分
             40001元~60000元的部分
             60001元~80000元的部分
             80001元~100000元的部分
             超過100000元的部分

            5
            10
            15
            20
            25
            30
            35
            40
            45

              上表表明,個人收入所得稅是按照超額累進(jìn)的稅率來征收的。

              設(shè)一個人的月應(yīng)納稅所得額為K(元),用下面的公式計算其應(yīng)繳納的個人所得稅額S(元):

              若0<K≤500,則S=K×5%;

              若500<K≤2000,則S=500×5%+(K—500)×10%:

              若2000<K≤5000,則S=500×5%+1500×10%+(K-2000)×15%:

              若5000<K≤20000,則S=500×5%+1500×10%+3000×15%+(K-5000)×20%:

              例如,某人某月工資總額為4100元,減去800元后,應(yīng)納稅所得額為3300元,其應(yīng)繳納的個人所得稅額為500*5%+1500*10%+1300*15%=370元。

            [程序8]

             #include <stdio.h>
             #define MaxNum 50
             #define BASE 800     /*免稅金額基數(shù)*/
             int paylevel[]={0,500,2000,5000,20000,40000,60000,80000,100000,100000¨:
             int taxPrate[]={5,10,15,20,25,30,35,40,45): /*稅率表*/
             typedef struct{
              int ld;    /*職工的工號*/ .
              long Salary;  /*職工的工資*/
             }Info;
             /* 查找工號為Id的職工在數(shù)組employee中的下標(biāo),返回值為0表示沒有 */
             int find(int ld,Info employee[],int m){
              int j;
              employee[0].Id=Id;
              for(j=m;__(1)__;j--);
               return j;
             }
             void main(void)
             { Info employeeCHaxNum+1];
              long Wage;
              double sum s 0,K,S:
              int i,j,N=0,Code;
              scanf("M%ld",&Code,&Wage);   /*讀入職工號、工資或薪金*/
              while(Code>0) {
               i=find(Code,employee,N);
               if (i>0)employee[i].Salary += Wage:
               else{ __ (2)__;
               employee[N].Id=Code;employee[N].Salary=Wage;
               }
               scanf("%d%ld",&Code,&Wage):
              }
              for (i=1;i<=N;i++){
               K = __(3)__;         /*計算月應(yīng)納稅所得額*/
               S=0;             /*月應(yīng)納稅額賦初值*/
               if (K > 0) {
                for (j=1;j<=9;j++)
                 if(__(4)__)        /*月應(yīng)納稅所得額超過第j級*/
                  S=S+(paylevel[j]-paylevel[j-1])*taxPrate[j-1]/100;
                 else{ S=S+(__ (5)__)*taxPrate[j-1]/100;break;}
               }
               printf("職工%d應(yīng)繳納的個人所得稅額:%10.21f\n",employee[i].Id,S);
               sum += S;
              }
              printf("全體職工個人所得稅總額:%10,21f\n",sum);
             }

            試題九

              閱讀以下應(yīng)用說明及VisualBasic程序代碼,將應(yīng)填入__(n)__處的字句寫在答題紙的對應(yīng)欄內(nèi).
            [應(yīng)用說明9]

              本應(yīng)用程序的運行窗口如下圖所示:

              窗口中的三個文本框和兩個按鈕名稱分別為Txt_salary、Txt_base、ht_tax、Cmd compute和Cmd_quit.運行時,文本框Txt_base中存放的是免稅金額基數(shù)(應(yīng)扣除的基本費用)。當(dāng)用戶在文本框ht_salary中輸入月收入(工資或薪金)并單擊“計算”按鈕Crud_compute后,Txt_tax框中就顯示計算所得的應(yīng)納稅額。文本框Txt_base和Txt_tax在運行時不接受用戶輸入,Txt_base的內(nèi)容以灰色顯示。

              個人工資(或薪金)所得稅是按照超額累進(jìn)的稅率來征收的,方法是:以每月收入總額減去免稅金額基數(shù)后的余額作為該月的月應(yīng)納稅所得額,再將應(yīng)納稅所得額按相應(yīng)級數(shù)采用相應(yīng)的稅率進(jìn)行累進(jìn)計算.目前的免稅金額基數(shù)為800元,稅率如下表所示:

              個人工資(或薪金)所得稅是按照超額累進(jìn)的稅率來征收的,方法是:以每月收入總額減去免稅金額基數(shù)后的余額作為該月的月應(yīng)納稅所得額,再將應(yīng)納稅所得額按相應(yīng)級數(shù)采用相應(yīng)的稅率進(jìn)行累進(jìn)計算.目前的免稅金額基數(shù)為800元,稅率如下表所示:

            級數(shù) 月應(yīng)納稅所得額 適用稅率(%)
            1
            2
            3
            4
            5
            6
            7
            8
            9

              不超過500元的部分
              501元~2000元的部分
              2001元~5000元的部分
              5001元~20000元的部分
              20001元~40000元的部分
              40001元~60000元的部分
              60001元~80000元的部分
              80001元~100000元的部分
              超過100000元的部分

            5
            10
            15
            20
            25
            30
            35
            40
            45

              設(shè)一個人的月應(yīng)納稅所得額為K(元),用下面的公式計算其應(yīng)繳納的個人所得稅額S(元):

              若0<K≤500,則S=K×5%;

              若500<K≤2000,則S=500×5%+(K—500)×10%:

              若2000<K≤5000,則S=500×5%+1500×10%+(K-2000)×15%:

              若5000<K≤20000,則S=500×5%+1500×10%+3000×15%+(K-5000)×20%:

              例如,某人某月工資總額為4100元,減去800元后,應(yīng)納稅所得額為3300元,其應(yīng)繳納的個人所得稅額為500*5%+1500*10%+1300*15%=370元。

              在開發(fā)過程中,需要編寫的程序代碼如下:

            [程序代碼]

             Option Base 0
             Private Sub Cmd compute-C1ick()
              Dim paylevel,taxPrate
              paylevel=Array(0,500,2000,5000,20000,40000,60000,80000,100000,1000001)
              taxPrate=Array(5,10,15,20,25,30,35,40,45)
              K=__(1)__
              S = 0
              If (K>0) Then
               For j=1 To 9
                If __(2)__ Then
                 S=S+(paylevel(j)-paylevel(j-1))*taxPrate(j-1)/100
                Else
                 S=S+(__(3)__)*taxPrate(j-1)/100
                 Exit For
                End lf
               Next j
              End lf
              __(4)__=Str$(S)
             End Sub

             Private Sub Cmd_quit_C1ick()
             End
             End Sub

             Private Sub Form_Load()
              Txt_tax.Text = " "
              Txt_salary.Text = " "
              Txt_base.Text = 800
              Txt_tax.Locked = True
              Txt_base.Enabled =__(5)__
             End Sub

                                                答案

            試題一      

            (1)i:1,1,8
            (2)1→sw
            (3) 0→BIT[i]
            (4)NOP,或空操作
            (5)1→BIT[i]

            試題二

            (1)j%2,及其等價形式
            (2)i+=2,及其等價形式
            (3)tag>2,或tag==3或tag>=3,及其等價形式
            (4)9
            (5)45   
              
            試題三


            (1)p && k<i,及其等價形式
            (2)!p->next,及其等價形式
            (3)q->next
            (4)prep->next
            (5)q->next=p

            試題四

            (1)(h-9)*60+m,及其等價形式
            (2)time + R[k].d[ch-'a']*20 其中ch-'a'可以表示為ch-97,R[k]可以表示為R[R[k].no]
            (3)R[t].num == R[j].num && R[t].time > R[j].time,及其等價形式
            (4)t!=i,及其等價形式,表達(dá)式的值為真也正確
            (5)R[i],及其等價形式

            試題五

            (1)Asc("A")+i-1,或64+i,及其等價形式
            (2)(h-9)*60+m,及其等價形式
            (3)Combol.Text
            (4)Value
            (5)Time+R(k).d(m)*20 其中m可表示為Asc(ch)-Asc("A")或Asc(ch)-65,k可表示為R(R(k).no)
              
            試題六

            (1)public Figure
            (2)height*width
            (3)public Rectangle
            (4)this->height=this->width=width
            (5)public Figure 若填public Rectangle只給1分

            試題七

            (1)False
            (2)True
            (3)SetFocus
            (4)Delete
            (5)Update

            試題八 (Java)

            (1)Figure
            (2)height*width
            (3)Rectangle
            (4)super(width,width)
            (5)Figure

            上一頁  [1] [2] 

            轉(zhuǎn)帖于:軟件水平考試_考試吧
            文章搜索  
            看了本文的網(wǎng)友還看了:
            網(wǎng)友評論
            昵 稱: *  評 分: 1分 2分 3分 4分 5分
            標(biāo)題:   匿名發(fā)表    (共有條評論)查看全部評論>>
            版權(quán)聲明 -------------------------------------------------------------------------------------
              如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
            關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
            Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved    
            中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
            百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機構(gòu)  經(jīng)營許可證號:京ICP060677