亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>
        違法信息舉報(bào) 客服熱線:400-118-7898
        廣告
        ?
        專接本欄目測(cè)試廣告

        ?2022年湖北專升本C語(yǔ)言數(shù)據(jù)類型、運(yùn)算符與表達(dá)式模擬題

        普通專升本 責(zé)任編輯:管理員 2022-02-12

        摘要:本文是2022年湖北專升本C語(yǔ)言數(shù)據(jù)類型、運(yùn)算符與表達(dá)式模擬題,共有69道選擇題和13道填空題,供大家參考。具體詳細(xì)內(nèi)容見下文。

        一、單項(xiàng)選擇題

        1.下面四個(gè)選項(xiàng)中,均不是 c 語(yǔ)言關(guān)鍵字的選項(xiàng)是( A )。

        A) define IF Type

        B) getc char printf 

        C) include scanfcase

        D) while go pow

        2.C 語(yǔ)言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符( C )。

        A) 必須為字母

        B) 必須為下劃線

        C) 必須為字母或下劃線

        D) 可以是字母、數(shù)字和下劃線中任一種字符

        3.下列四個(gè)選項(xiàng)中,均是 C 語(yǔ)言關(guān)鍵字的選項(xiàng)是( B)。

        A) auto enum include 

        B) switchtypedefcontinue

        C) signed unionscanf

        D) ifstructtype

        4.下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是( C )。

        A) AP_0do

        B) floatla0_A

        C) b-agotoint

        D) _123tempint

        5.以下有 4 組用戶標(biāo)識(shí)符,其中合法的一組是( C)。

        A) For-subCase

        B) 4dDOSize

        C) f2_G3IFabc

        D) WORDvoiddefine

        6.下列選項(xiàng)中,合法的 C 語(yǔ)言關(guān)鍵字是( D )。

        A) VAR

        B) cher

        C) integer

        D) default

        7.下面四個(gè)選項(xiàng)中,均是合法整型常量的選項(xiàng)是( A)。

        A) 160-0xffff011

        B) -0xcdf01a0xe

        C) –019860120668

        D) -0x48a 0x2e50xe

        8.下面四個(gè)選項(xiàng)中,均是正確的八進(jìn)制數(shù)或十六進(jìn)制數(shù)的選項(xiàng)是( C)。

        A) -100x8f-011

        B) 0abc-0170xc

        C) 010-0x11 0xf1

        D) 0a12-0x123-0xa

        9.設(shè) C 語(yǔ)言中,一個(gè) int 型數(shù)據(jù)在內(nèi)存中占 2 個(gè)字節(jié),則 unsigned int 型數(shù)據(jù)的取值范圍為( C)。

        A) 0~255

        B) 0~32767 C) 0~65535 D) 0~2147483647

        10.在 C 語(yǔ)言中,不正確的 int 類型的常數(shù)是( A )。

        A)32768 B)0 C)037 D)0xAF (11101111=128+64+32+8+4+2+1)

        11.下面四個(gè)選項(xiàng)中,均是不合法的整型常量的選項(xiàng)是( D)。

        A) -0f1-0xffff0011

        B) -0xcdf01712456

        C) -0189995e2

        D) -0x48eg-06803f

        12.下面四個(gè)選項(xiàng)中,均是不合法的浮點(diǎn)數(shù)的選項(xiàng)是( B )。

        A) 160.0.12e3

        B) 1232e4.2.e5

        C) -.18123e40.0

        D) -e3.2341e3

        13.下面四個(gè)選項(xiàng)中,均是合法的浮點(diǎn)數(shù)的選項(xiàng)是( B)。

        A) +1e+15e-9.403e2

        B) -.6012e-4-8e5

        C) 123e1.2e-.4+2e-1

        D) -e3.8e-45.e-0

        14.下列變量定義中合法的是( A)。

        A) short _a=1-.le-1;

        B) double b=1+5e2.5;

        C) long do=0xfdaL;

        D) float 2_and=1-e-3;

        15. 以下選項(xiàng)中合法的字符常量是( B)。

        A) “B”

        B)‘\010’

        C) 68

        D) D

        16.以下選項(xiàng)中,非法的字符常量是( C )。

        A) '\t'

        B) '\17'

        C) "n"

        D) '\xaa'

        17.以下所列的 C 語(yǔ)言常量中,錯(cuò)誤的是( B )。

        A) 0xFF

        B) 1.2e0.5

        C) 2L

        D)‘\72’

        18.在 C 語(yǔ)言中,char 型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是(D)。

        A) 補(bǔ)碼

        B) 反碼

        C) 原碼

        D) ASCII 碼

        19.下面四個(gè)選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是( A )。

        A)‘\’’‘\\’‘\n’

        B)‘\’‘\017’‘\”’

        C)‘\018’‘\f’‘xab’

        D)‘\\0’‘\101’‘xlf’

        20.下面四個(gè)選項(xiàng)中,均是不合法的轉(zhuǎn)義字符的選項(xiàng)是( B)。

        A)‘\””’‘\\’‘\xf’

        B)‘\1011’‘\’‘\a’

        C)‘\011’‘\f’‘\}’

        D)‘\abc’‘\101’‘xlf’

        21.下面正確的字符常量是( C)。

        A) “c”

        B)‘\\’’

        C)‘W’

        D)‘’

        22.下面四個(gè)選項(xiàng)中,均是正確的數(shù)值常量或字符常量的選項(xiàng)是(D)。

        A) 0.00f8.9e‘&’ 

        B)‘a(chǎn)’3.9e-2.51e1‘\’’

        C)‘3’ 011 0xff00 0a 

        D) +0010xabcd2e250.

        23.下面不正確的字符串常量是( A)

        A)‘a(chǎn)bc’

        B) ”1212”

        C) ”0”

        D) ” ”

        24.在 C 語(yǔ)言中(以 16 位 PC 機(jī)為例),5 種基本數(shù)據(jù)類型的存儲(chǔ)空間長(zhǎng)度的排列順序?yàn)? A )。

        A) char<int<long int

        B) char=int<long int

        C) char<int

        D) char=int=long int<=float<double< p="">

        25.若有說(shuō)明語(yǔ)句:char c='\72';則變量 c( A )。

        A) 包含 1 個(gè)字符

        B) 包含 2 個(gè)字符

        C) 包含 3 個(gè)字符

        D) 說(shuō)明不合法,c 的值不確定

        26.設(shè)變量 a 是整型,f 是實(shí)型,i 是雙精度型,則表達(dá)式 10+a+i*f 值的數(shù)據(jù)類型為( C )。

        A) int

        B) float

        C) double

        D) 不確定

        27.表達(dá)式 18/4*sqrt(4.0)/8 值的數(shù)據(jù)類型為( C )。

        A) int

        B) float

        C) double

        D) 不確定

        28.設(shè)有說(shuō)明:char w; int x; float y; double z; 則表達(dá)式 w*x+z-y 值的數(shù)據(jù)類型為( D )。

        A) float

        B) char

        C) int

        D) double

        29.以下選項(xiàng)中屬于 C 語(yǔ)言的數(shù)據(jù)類型是( C)。

        A) 復(fù)數(shù)型

        B) 邏輯型

        雙精度型

        D) 集合型

        30.以下程序的輸出結(jié)果是(A)

        main()

        {

        char c=‘z';

        printf(“%c”,c-25);

        }

        A) a

        B) Z

        C) z-25

        D) y

        31.若有定義:int a=7; float x=2.5,y=4.7; 則表達(dá)式 x+a%3*(int)(x+y)%2/4 的值是( A)。

        A) 2.500000 B) 2.750000

        C) 3.500000 D) 0.000000

        32.若有代數(shù)式 3ae/bc,則不正確的 c 語(yǔ)言表達(dá)式是( C)。

        A) a/b/c*e*3 B) 3*a*e/b/c C) 3*a*e/b*c D) a*e/c/b*3

        33.設(shè)有 int x=11; 則表達(dá)式 (x++ * 1/3) 的值是( A)。

        A) 3

        B) 4

        C) 11

        D) 12

        34.以下變量 x.、y、z 均為 double 類型且已正確賦值,不能正確表示數(shù)學(xué)式子 x/yz 的 C 語(yǔ)言表達(dá)式是( A )。

        A) x/y*z

        B) x*(1/(y*z))

        C) x/y*1/z

        D) x/y/z

        35.C 語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是( A)。

        A) %=

        B) /

        C) =

        D) <=

        36.下列程序的輸出結(jié)果是( C)。

        main()

        {

        double d=3.2; int x,y;

        x=1.2; y=(x+3.8)/5.0;

        printf("%d\n", d*y);

        }

        A) 3

        B) 3.2

        C) 0

        D) 3.07

        37.若 x,i,j 和 k 都是 int 型變量,則計(jì)算下面表達(dá)式 x=(i=4, j=16, k=32) 后,x 的值為( C )。

        A) 4

        B) 16

        C) 32

        D) 52

        38.假設(shè)所有變量均為整型,則表達(dá)式(a=2, b=5, b++, a+b)的值是( B)。

        A) 7

        B) 8

        C) 6

        D) 2

        39.假定 x 和 y 為 double 型,則表達(dá)式 x=2, y=x+3/2 的值是( D)。

        A) 3.500000 

        B) 3

        C) 2.000000

        D) 3.000000

        40.若以下變量均是整型,且 num=sum=7;則計(jì)算表達(dá)式 sum=num++, sum++, ++num 后 sum 的值為( B)。

        A) 7

        B) 8

        C) 9

        D) 10

        41.若有定義 int k=7,x=12; ,則以下能使值為 3 的表達(dá)式是( D)。

        A) x%=(k%=5) B) x%=(k-k%5) C) x%=k-k%5 D) (x%=k)-(k%=5)

        42.設(shè)以下變量均為 int 類型,則值不等于 7 的表達(dá)式是( C )。

        A) (x=y=6,x+y,x+1)

        B) (x=y=6,x+y,y+1)

        C) (x=6,x+1,y=6,x+y)

        D) (y=6,y+1,x=y,x+1)

        43.下列程序執(zhí)行后的輸出結(jié)果是( A)。

        main()

        {int x=‘f’;

        printf(“%c\n”,‘A’+(x-‘a(chǎn)’+1));}

        A) G

        B) H

        C) I

        D) J

        44.下列程序執(zhí)行后的輸出結(jié)果是( C )。

        main()

        { char x=0xFFFF; printf("%d \n",x--); }

        A) –32767

        B) FFFE

        C) -1

        D) –32768

        45.以下程序的輸出結(jié)果是( D )。

        main()

        { int a=3;

        printf("%d\n",(a+=a-=a*a));}

        A) -6

        B) 12

        C) 0

        D) –12

        46.若變量已正確定義并賦值,下面符合 C 語(yǔ)言語(yǔ)法的表達(dá)式是( B)。

        A) a:=b+1 

        B) a=b=c+2 

        C) int 18.5%3

        D) a=a+7=c+b

        47.若有以下程序段,

        int c1=1, c2=2, c3;

        c3=1.0/c2*c1;

        則執(zhí)行后,c3 中的值是( A )。

        A) 0

        B) 0.5

        C) 1

        D) 2

        48.有如下程序

        main( )

        { int y=3, x=3, z=1;

        printf(“%d %d\n”, (++x, y++), z+2);

        }

        運(yùn)行該程序的輸出結(jié)果是( D )。

        A) 3 4

        B) 4 2

        C) 4 3

        D) 3 3

        49.已知大寫字母 A 的 ASCII 碼為 65,以下程序的運(yùn)行結(jié)果為( A)。

        #include

        main( )

        {

        char c1=‘A’,c2=‘Y’;

        printf(“%d,%d\n”,c1,c2);

        }

        A) 65,89

        B) A,Y

        C) 65,88

        D) 65,90

        50.以下程序的輸出結(jié)果是( D )。

        #include

        main()

        {

        int a=010,b=10;

        printf(“%d,%d\n”,a++,--b);

        }

        A) 10,10

        B) 8,10

        C) 10,9

        D) 8,9

        51.以下程序的輸出結(jié)果是( B )。

        main()

        {

        int a,b;

        a=100;b=200;

        printf(“%d\n”,(a,b));

        }

        A) 100

        B) 200

        C) 20000

        D) 100=200

        52.執(zhí)行語(yǔ)句 y=10;x=y++; 的結(jié)果是( C )。

        A) x=10,y=10

        B) x=11,y=11

        C) x=10,y=11 D) x=11,y=10

        53.在表示 C 語(yǔ)言的整型變量時(shí),表示“無(wú)符號(hào)長(zhǎng)整型”的符號(hào)是( D)。

        A) unsigned int

        B) unsigned short

        C) long int

        D) unsigned long

        54.在下列形式的常數(shù)中,C 程序不允許出現(xiàn)的是( B )。

        A) .45

        B) ±123

        C) 25.6e-2

        D) 4e3

        55.以下程序的輸出結(jié)果是(C)。

        main()

        { float x=3.6;

        int i;

        i=(int)x;

        printf(“x=%f,i=%d”,x,i);

        }

        A) x=3.600000,i=4

        B) x=3,i=3

        C) x=3.600000,i=3

        D) x=3.000000,i=3.600000

        56.在 C 語(yǔ)言中,要求運(yùn)算數(shù)必須是整型數(shù)據(jù)的運(yùn)算符是(B)。

        A) /

        B) %

        C) !

        D) <

        57.執(zhí)行下列語(yǔ)句的結(jié)果是( D)。

        i=3;

        printf(“%d,”,++i);

        printf(“%d”,i++);

        A) 3,3

        B) 3,4

        C) 4,3

        D) 4,4

        58.已知 x=3, y=2,則表達(dá)式 x*=y+8 的值為( C)。

        A) 3

        B) 2

        C) 30

        D) 14

        59.執(zhí)行語(yǔ)句 int i=65536; printf(“%d\n”,i); 的結(jié)果是( B)。

        A) 65536

        B) 0

        C) 有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果

        D) -1

        60.在 C 語(yǔ)言中,不正確的 int 類型的常數(shù)是(A)。

        A) 32768

        B) 0

        C) 037

        D) 0xAF

        61.C 語(yǔ)言提供的合法關(guān)鍵字是( D )。

        A) swicth

        B) chan

        C) Case

        D) default

        62.表示“在使用 x 之前,先使 x 的值加 1”的正確方式是( A)。

        A) ++x

        B) x++

        C) +x

        D) +x+

        63.設(shè) x 的值為 5,則表達(dá)式(++x)+(++x)+(++x)的值是( D )。

        A) 24

        B) 20

        C) 15

        D) 21

        64.在 C 語(yǔ)言中,合法的字符常量是( B )。

        A)‘\084’ 

        B)‘\x43’(十六進(jìn)制) 

        C)‘a(chǎn)b’

        D) “\0”

        65.若已定義 x 和 y 為 double 類型,則表達(dá)式:x=1, y=x+3/2 的值是( C )。

        A) 1

        B) 2

        C) 2.0

        D) 2.6

        66.若 t 為 double 類型,表達(dá)式 t=1, t+5, t++的值是( D)。

        A) 1

        B) 6.0

        C) 2.0

        D) 1.0

        67.若有以下定義和語(yǔ)句,則輸出結(jié)果是( B )。

        char c1=‘b’,c2=‘e’;

        printf(“%d,%c\n”,c2-c1,c2-’a’+’A’);

        A) 2,M

        B) 3,E

        C) 2,E

        D) 輸出項(xiàng)與對(duì)應(yīng)的格式控制不一致,輸出結(jié)果不確定

        68.設(shè)有如下的變量定義:

        int i=8,a,b;

        double x=1.42,y=5.2;

        則以下符合 C 語(yǔ)言語(yǔ)法的表達(dá)式是(A)。

        A) a+=a-=(b=4)*(a=3)

        B) x%(-3)

        C) a=a*3=2

        D) y=float(i)

        69.若有以下定義和語(yǔ)句:

        int u=010,v=0x10,w=10;

        printf(“%d,%d,%d\n”,u,v,w);()

        則輸出結(jié)果是(A)。

        A) 8,16,10

        B) 10,10,10

        C) 8,8,10

        D) 8,10,10

        二、填空題

        1.若 x 和 a 均是 int 型變量,則計(jì)算表達(dá)式(1)后的 x 值為12,計(jì)算表達(dá)式(2)后的 x 值為 4

        (1) x=(a=4, 6*2)

        (2) x=a=4, 6*2

        2.若 a 是 int 型變量,則表達(dá)式(a=4*5, a*2), a+6 的值為26。

        3.若 b 是 int 型變量,則表達(dá)式 b=25/3%3 的值為2。

        4.若 s 是 int 型變量,且 s=6 則下面表達(dá)式 s%2+(s+1)%2 的值為1。

        5.若 a,b 和 c 均是 int 型變量,則計(jì)算表達(dá)式 a=(b=4)+(c=2)后,a 值為6,b 值為 4,c值為2。

        6.若 x 和 n 均是 int 型變量,且 x 和 n 的初值均為 5,則計(jì)算表達(dá)式 x+=n++后 x 的值為10,n 的值為6。

        7.若有定義:int b=7;float a=2.5,c=4.7;則表達(dá)式 a+(int)(b/3*(int)(a+c)/2)%4 的值為 5.5

        8 . 若有定義 : int a=2,b=3;float x=3.5,y=2.5; 則 表 達(dá) 式 (float)(a+b)/2+(int)x%(int)y 的 值為3.5。

        9.若有定義:int x=3,y=2;float a=2.5,b=3.5;則表達(dá)式(x+y)%2+(int)a/(int)b 的值為1。

        10.若 x 和 n 均是整型變量,且 x 的初值為 12,n 的初值為 5,則計(jì)算表達(dá)式 x%=(n%=2)后 x 的值為0。

        11.以下程序的輸出結(jié)果是0

        main()

        { unsigned short a=65536; int b;

        printf(“%d\n”,b=a);}

        12.請(qǐng)寫出數(shù)學(xué)式 a/bc 的 C 語(yǔ)言表達(dá)式a/(b*c)。

        13.設(shè) a、b、c 為整型數(shù),且 a=2、b=3、c=4,則執(zhí)行完語(yǔ)句 a*=16+(b++)-(++c)后,a 的值是28

        更多資料

        統(tǒng)招專接本《大學(xué)英語(yǔ)》真題匯編

        統(tǒng)招專升本《高等數(shù)學(xué)》歷年真題匯編

        《高等數(shù)學(xué)》知識(shí)集錦(電子版)

        更多課程

        《市場(chǎng)營(yíng)銷學(xué)》公開課—業(yè)務(wù)成長(zhǎng)戰(zhàn)略

        1節(jié)課

        《基礎(chǔ)會(huì)計(jì)》公開課—會(huì)計(jì)要素-反映財(cái)務(wù)狀況的會(huì)計(jì)要素

        1節(jié)課

        《管理學(xué)》公開課——馬斯洛需要層次理論

        1節(jié)課

        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

        專升本備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        資料下載
        • 全國(guó)版專接本《大學(xué)語(yǔ)文》真題匯編

          下載
        • 安徽省專接本《大學(xué)英語(yǔ)》真題回憶版(2021年)

          下載
        • 統(tǒng)招專升本《高等數(shù)學(xué)》備考資料一

          下載
        • 云南專升本《高等數(shù)學(xué)》真題(2019年)

          下載