2011年9月計(jì)算機(jī)等級(jí)考試C語(yǔ)言沖刺試題三(3)

字號(hào):


    20.設(shè)有定義:char s[12]={“string”};則printf (“%d\n”,strlen(s));的輸出是( )
    A.6
    B.7
    C.11
    D.12
    21.合法的數(shù)組定義是()
    A.int a[]={“string”};
    B.int a[5]={0,1,2,3,4,5};
    C.char a={“string”};
    D.char a[]={0,1,2,3,4,5}
    22.函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是()
    A.將字符串str2復(fù)制到字符串str1中后再將字符串str3連接到字符串str1之后
    B.將字符串str1復(fù)制到字符串str2中后再連接到字符串str3之后
    C.將字符串str1復(fù)制到字符串str2中后再?gòu)?fù)制到字符串str3之后
    D.將字符串str2連接到字符串str1中后再將字符串str1復(fù)制到字符串str3中
    23.設(shè)有如下定義,則正確的敘述為( )
    char x[]={“abcdefg”};
    char y[]={‘a(chǎn)’,’b’,’c’,’d’,’e’,’f’,’g’};
    A.數(shù)組x和數(shù)組y等價(jià)
    B.數(shù)組x和數(shù)組y的長(zhǎng)度相同
    C.數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度
    D.數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度
    24.設(shè)有單精度變量f,其值為13.8。執(zhí)行語(yǔ)句“n=((int)f)%3;”后,n的值是()
    A.4
    B.1
    C.4.333333
    D.4.6
    25.執(zhí)行語(yǔ)句“f=(3.0,4.0,5.0),(2.0,1.0,0.0);”后,單精度變量f的值是( )
    A.3.0
    B.5.0
    C.2.0
    D.0.0
    26.設(shè)a、b均為整型變量,下列表達(dá)式中不是賦值表達(dá)式的是( )
    A.a=3,4,5
    B.a=3*2
    C.a=a&&b
    D.a=b=4
    27.表達(dá)式“1?(0?3:2): (10?1:0)”的值為( )
    A.3
    B.2
    C.1
    D.0
    28.sizeof(double)的結(jié)果值是( )
    A.8
    B.4
    C.2
    D.出錯(cuò)
    29.指出下面正確的輸入語(yǔ)句是( )
    A.scanf (“a=b=%d”,&a,&b);
    B.scanf(“a=%d,b=%f”,&m,&f);
    C.scanf(“%3c”,c);
    D.scanf(“%5.2f,&f);
    30.若有以下定義和語(yǔ)句,且0《=i《5,則( )是對(duì)數(shù)組元素地址的正確表示
    int a[]={1,2,3,4,5},*p,i;
    p=a;
    A.&(a+i)
    B.&p
    C.a++
    D.&p[i]