• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 12,  comments - 21,  trackbacks - 0

            C/C++測試題

            數據類型和表達式

             

            一、選擇題

            1、下列數據中,不合法的實型數據的是( C   )

                (A) 0.123    (B) 123e3    (C) 2.1e3.5    (D) 789.0

            2、若有定義:

                int a=7; float x=2.5,y=4.7; 則表達式x+a%3*(int)(x+y)%2/4的值是( A )

                (A) 2.500000    (B) 2.750000    (C) 3.500000    (D) 0.000000

            3、設變量aint型,ffloat型,idouble型,則表達式10+’a’+i*f值的數據類型

            ( C   )

                (A) int    (B) float    (C) double    (D)不確定

            4、在位運算中,操作數左移一位,其結果相當于( A   )

                (A)操作數乘以2    (B)操作數除以2

                (C)操作數除以4    (D)操作數乘以4

            5、若有以下說明語句,則該語句( B )

                char s='\092';

                (A)使s的值包含1個字符    (B)說明不合法,s的值不確定

                (C)使s的值包含4個字符    (D)使s的值包含3個字符

            6、若klk2k3k4均為int型變量,為了將整數10賦給klk3,將整數20賦給k2

            k4,則對應以下scanf()函數調用語句的正確輸入方式是(D )<CR>代表換行符,ㄩ

            表空格)。

                scanf(“%d%d”,&k1,&l2);

                scanf(“%d,%d”,&k3,&k4);

            (A)1020<CR>        (B) 1020<CR>      (C) 10, 20<CR>    (D) 1020<CR>

            1020<CR>                   1020<CR>         10, 20<CR>         10, 20<CR>

            7、若變量已正確定義并賦值,以下符合C語言語法的表達式是( B )

            (A)a:= b+1    (B)a=b=c+2    (C) int 18.5%3    (D)a=a+7=c+b

            8、在C/C++語言中,邏輯值“真”用(   D )表示。

            (A) true    (B)大于0的數    (C)0整數    (D)0的數

            9、下列可用于C/C++語言用戶標識符的一組是( B )

            (A) void, define, WORD    (B) a3_b3,_123,Car

            (C) For, -abc, IF Case       (D) 2a, DO, sizeof

            10、下列選項中非法的表達式為(   D.

            (A) 0<=x<100     (B) i=j==0   (C) (char)(65+3) (D) x+1=x+1

            (A)a==1    (B)++i;    (C)a=a++=5;    (D)a=int(i);

            二、讀程序分析程序的運行結果

            11以下程序的結果是( B )

            int a=21,b=11;

            cout<<(--a+b)<<","<<(--b+a);

                 (A) 29,28     (B) 31,30   (C) 28,29    (D) 30,31

            12、以下程序的結果是( D )

                  int a=3,b=10;

                  cout<<(a<<2|b>>1);

                   (A)1    (B)5  (C)12    (D)13

            13、兩次運行以下程序,如果從鍵盤上分別輸入64,則輸出的結果是( A )

            int main( )

            {

              int a;

              cin>>a;

              if(a++>5)cout<<a;

                else cout<<a--;

            }

            (A)75    (B)63  (C)74    (D)64

            三、填空題

            14若有以下說明和語句c的二進制數是   0001 //字符型數據占一個字節,4

                char a=3,b =6, c; c=a^b>>2;

            15若有以下說明和語句c的二進制數是        1000

                char a=3, b=6, c; c=~a&b<<1;

            16a=00101101若想通過a^b運算使a的高4位取反4位不變b的二進

            制數應是 11110000       

             

            posted on 2011-05-31 21:53 DoubleW 閱讀(1432) 評論(0)  編輯 收藏 引用
            <2011年5月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(3)

            隨筆檔案(12)

            文章檔案(2)

            最新隨筆

            搜索

            •  

            積分與排名

            • 積分 - 28971
            • 排名 - 662

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            久久综合久久性久99毛片| 国产女人aaa级久久久级| 久久精品无码一区二区WWW| 99久久精品免费看国产一区二区三区 | 亚洲国产日韩综合久久精品| yy6080久久| 亚洲午夜久久影院| 精品久久人人爽天天玩人人妻| 97久久久久人妻精品专区| 热综合一本伊人久久精品| 99久久久国产精品免费无卡顿| 无码人妻久久一区二区三区蜜桃| 奇米综合四色77777久久| 中文精品久久久久国产网址| 狠狠色婷婷久久综合频道日韩| 国产午夜精品久久久久九九电影 | 精品久久久久久无码人妻热| 久久精品国产免费观看| 日韩中文久久| 久久激情亚洲精品无码?V| 69国产成人综合久久精品| 久久精品国产免费观看| 狠狠色丁香久久婷婷综合蜜芽五月| 一本一道久久精品综合| 99久久无色码中文字幕| 久久久噜噜噜www成人网| 久久婷婷五月综合97色直播| 欧美日韩精品久久久免费观看| 99久久精品国产一区二区蜜芽| 国内精品久久久久| 国产成人久久AV免费| 久久精品国产亚洲av水果派| 亚洲精品无码成人片久久| 久久精品无码一区二区WWW| 77777亚洲午夜久久多喷| 狠狠综合久久综合88亚洲| 无码久久精品国产亚洲Av影片| 亚洲午夜久久久影院伊人| 久久久久AV综合网成人 | 久久久网中文字幕| 日韩影院久久|