0)return(n*try(n-2));elsereturn(1);}A.15B.120C.1D.前面3個答案均是錯誤的第2題:在下列結論中,只有一 " />
  • <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            c語言試題

            更新時間:2023-03-02 19:49:50 閱讀: 評論:0

            跳繩可以瘦全身嗎-激勵學生的句子

            c語言試題
            2023年3月2日發(作者:酒店客房培訓)

            ★第1題:

            閱讀程序,選擇程序的運行結果___A___。

            #include

            main()

            {intx;

            x=try(5);

            printf(“%dn”,x);

            }

            try(intn)

            {if(n>0)return(n*try(n-2));

            elreturn(1);

            }

            A.15

            B.120

            C.1

            D.前面3個答案均是錯誤的

            第2題:

            在下列結論中,只有一個是正確的,它是___A___。

            A.遞歸函數中的形式參數是自動變量

            B.遞歸函數中的形式參數是外部變量

            C.遞歸函數中的形式參數是靜態變量

            D.遞歸函數中的形式參數可以根據需要自己定義存儲類型

            ★第3題:

            閱讀程序,選擇程序的輸出結果__A___。

            #include

            f(intx,inty)

            {return(y-x);

            }

            main()

            {int(*g)(int,int);

            inta=5,b=6,c=2;

            g=f;

            c=(*g)(a,b);

            printf(“%dn”,c);

            }

            A.1

            B.2

            C.3

            D.前面3個答案均是錯誤的

            第4題:

            閱讀程序,選擇程序的輸出結果__D___。

            #include

            char*p=”abcdefghijklmnopq”;

            main()

            {while(*p++!=’e’);

            printf(“%cn”,*p);

            }

            A.c

            B.d

            C.e

            D.f

            ★第6題:

            閱讀程序,選擇程序的輸出結果___D___。

            #include

            voidprtv(int*x)

            {printf(”%dn”,++*x);

            }

            main()

            {inta=25;

            prtv(&a);

            }

            A.23

            B.24

            C.25

            D.26

            第7題:

            閱讀程序,選擇程序的輸出結果___B___。

            #include

            main()

            {staticchara[]=”language”,b[]=”program”;

            char*ptr1=a,*ptr2=b;

            intk;

            for(k=0;k<7;k++)

            if(*(ptr1+k)==*(ptr2+k))

            printf(”%c”,*(ptr1+k));

            }

            ge

            D.有語法錯誤

            ★第8題:

            函數調用strcat(strcpy(str1,str2),str3)的功能是__C___。

            A.將串str1復制到串str2中,然后再連接到str3之后

            B.將串str1連接到串str2之后,再復制到str3之中

            C.將串str2復制到串str1中,然后再將串str3連接到串str1之

            D.將串str2復制到串str1中,再將串str1連接到str3之后

            ★第9題:

            設有以下程序段,則在main函數中使用語句__D___是無意義的。

            main()

            {intmin();

            inta,b,c,(*p)();

            p=min;

            }

            min(x,y)

            intx,y;

            {

            }

            (”%dn”,min(a,b));

            B.c=min(a,b);

            C.c=(*p)(a,b);

            D.p++;

            第10題:

            已知staticinta[2][3]={2,4,6,8,10,12};正確表示數組元素地

            址的是__A___。

            A.*(a+1)

            B.*(a[1]+2)

            C.a[1]+3

            D.a[0][0]

            第11題:

            已知inti,x[3][4];則不能將x[1][1]的值賦給變量i的語句是

            ___C___。

            A.i=*(*(x+1)+1)

            B.i=x[1][1]

            C.i=*(*(x+1))

            D.i=*(x[1]+1)

            ★第12題:

            當c的值不為0時,在下列選項中能夠將c的值賦給變量a、b的是

            ___C____.

            A.c=b=a;

            B.(a=c)||(b=c);

            C.(a=c)&&(b=c);

            D.a=c=b;

            第13題:

            函數的功能是交換變量x和y中的值,且通過正確調用返回交換的結

            果。能正確執行此功能的函數是___D___。

            (int*x,int*y)

            {int*p;

            *p=x;*x=*y;*y=*p;

            }

            (intx,inty)

            {intt;

            t=x;x=y;y=t;

            }

            (int*x,int*y)

            {*x=*y;*y=*x;

            }

            (int*x,int*y)

            {*x=*x+*y;*y=*x-*y;*x=*x-*y;

            }

            第14題:

            已知intx[]={1,3,5,7,9,11},*ptr=x;則不能正確引用數組元素

            的語句是___B___。

            A.*(ptr--)

            B.*(--ptr)

            C.*(ptr++)

            D.*(++ptr)

            第15題:

            已知int*ptr1,*ptr2;均指向同一個int類型一維數組中的不同

            元素,k為int類型變量,則下面錯誤的賦值語句是___B___。

            A.k=*ptr1+*ptr2;

            2=k;

            1=ptr2;

            D.k=*ptr1*(*ptr2);

            ★第16題:

            已知chars1[10],*s2=”ab0cdef”;則執行語句strcpy(s1,s2);

            后,變量s1的內容為___A____。

            0cdef

            D.內容不定

            第17題:

            以下有關宏替換敘述中,錯誤的是___D___。

            A.宏替換不占用運行時間

            B.宏無類型名

            C.宏替換只是字符替換

            D.宏名必須用大寫字母表示

            ★第18題:

            C語言主函數main最多允許有___B___個參數。

            A.1

            B.2

            C.0

            D.3

            ★第19題:

            C語言的編譯系統對宏定義是___D___。

            A.在程序運行時進行替換處理

            B.在程序連接時進行處理

            C.和源程序中其他C語句同時進行編譯的

            D.在對源程序中其他成分正式編譯之前進行處理的

            第20題:

            已知int**p;則變量p是___B___。

            A.指向int的指針

            B.指向指針的指針

            型變量

            D.以上3種說法均是錯誤的

            ★第21題:

            已知inti;char*s=”a045+045’b”;執行語句for(i=0;*s++;

            i++);之后,變量i的結果是__B___。

            A.7

            B.8

            C.9

            D.以上3個答案都是錯誤的

            第22題:

            已知inti=0,j=1,*p=&i,*q=&j;錯誤的語句是___D___。

            A.i=*&j;

            B.p=&*&i;

            C.j=*p++;

            D.i=*&q;

            第23題:

            已知inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;則值為3的

            表達式是___A___。

            A.p+=2,*(p++)

            B.p+=2,*++p

            C.p+=3,*p++

            D.p+=2,++*p

            ★第24題:

            已知inta[3][4],*p=a;p+=6;那么*p和__D___的值相同。

            A.*(a+6)

            B.*(&a[0]+6)

            C.*(a[1]+2)

            D.*(&a[0][0]+6)

            第25題:

            已知inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int

            (*ptr)[3]=a,*p=a[0];則以下能夠正確表示數組元素a[1][2]的表

            達式是__D___。

            A.*((ptr+1)[2])

            B.*(*(p+5))

            C.(*ptr+1)+2

            D.*(*(a+1)+2)

            第26題:

            已知char**s;正確的語句是__B___。

            A.s=”computer”;

            B.*s=”computer”;

            C.**s=”computer”;

            D.*s=’A’;

            ★第27題:

            已知chars[20]=”programming”,*ps=s;則不能引用字母o的

            表達式是__A___。

            +2

            B.s[2]

            [2]

            +=2,*ps

            第28題:

            已知charb[5],*p=b;則正確的賦值語句是__C__。

            A.b=”abcd”;

            B.*b=”abcd”;

            C.p=”abcd”;

            D.*p=”abcd”;

            ★第29題:

            已知chars[100];inti;則在下列引用數組元素的語句中,錯誤

            的表示形式是___D___.

            A.s[i+10]

            B.*(s+i)

            C.*(i+s)

            D.*((s++)+i)

            第30題:

            已知chars[10],*p=s;則下列語句中,錯誤的語句是__B___。

            A.p=s+5;

            B.s=p+s;

            C.s[2]=p[4]

            D.*p=s[0];

            第31題:(103)

            以下程序的輸出結果是___D___。

            #include

            main()

            {

            intx=10,y=10;

            printf(“%d%dn”,x--,--y);

            }

            A.1010

            B.99

            C.910

            D.109

            第32題:

            已知double*p[6];它的含義是___C___。

            A.p是指向double類型變量的指針

            B.p是double類型數組

            C.p是指針數組

            D.p是數組指針

            ★第33題:

            說明語句int*(*p)();的含義是___D___。

            A.p是一個指向int型數組的指針

            B.p是指針變量,它構成了指針數組

            C.p是一個指向函數的指針,該函數的返回值是一個整型

            D.p是一個指向函數的指針,該函數的返回值是一個指向整型

            的指針

            第34題:

            已知inta,*p=&a;則下列函數調用中錯誤的是___D___。

            (”%d”,&a);

            (”%d”,p);

            (”%d”,a);

            (”%d”,p);

            第35題:

            已知int*p,a;則語句p=&a;中的運算符&的含義是___D___。

            A.位與運算

            B.邏輯與運算

            C.取指針內容

            D.取變量地址

            第36題:

            下面程序的功能是將字符串s中所有的字符“c”刪除。請選擇填空。

            #include

            main()

            {chars[80];

            inti,j;

            gets(s);

            for(i=j=0;s[i]!=’0’;i++)

            if(s[i]!=’c’)___A____

            s[j]!=’0’;

            puts(s);

            }

            A.s[j++]=s[i];

            B.s[++j]=s[i];

            C.s[j]=s[i];j++;

            D.s[j]=s[i]

            第37題:

            閱讀下列程序,選擇程序的運行結果___B___。

            #include

            main()

            {inti,k,a[10],p[3];

            k=5;

            for(i=0;i<10;i++)

            a[i]=i;

            for(i=0;i<3;i++)

            p[i]=a[i*(i+1)];

            for(i=0;i<3;i++)

            k+=p[i]*2;

            printf(“%dn”,k);

            }

            A.20

            B.21

            C.22

            D.23

            ★第38題:

            下述程序的輸出結果是__A___。

            #include

            main()

            {printf(“%f”,2.5+1*7%2/4);

            }

            A.2.500000

            B.2.750000

            C.3.375000

            D.3.000000

            ★第39題:

            下面程序的輸出結果是___B___。

            #include

            main()

            {printf(“%dn”,NULL);

            }

            A.-1

            B.0

            C.1

            D.程序是錯誤的

            第40題:

            在下面的程序段中,每行前面的數字表示行號,則下面程序___D___。

            1main()

            2{

            3inta[3];

            4inti;

            5for(i=0;i<3;i++)scanf(“%d”,&a[i]);

            6for(i=1;i<3;i++)a[0]=a[0]+a[i];

            7printf(“%fn”,a);

            8}

            A.沒有錯誤

            B.第5行有錯誤

            C.第6行有錯誤

            D.第7行有錯誤

            ★第41題:

            在下面的程序段中,每行前面的數字表示行號,則下面程序___C___。

            1main()

            2{

            3floata[10];

            4inti;

            5for(i=0;i<3;i++)scanf(“%d”,&a[i]);

            6for(i=1;i<3;i++)a[0]=a[0]+a[i];

            7printf(“%fn”,a[0]);

            8}

            A.沒有錯誤

            B.第3行有錯誤

            C.第5行有錯誤

            D.第7行有錯誤

            ★第42題:

            下面程序段的運行結果是__B__。

            charc[]=”tv0willn”;

            printf(“%d”,strlen(c));

            A.14

            B.3

            C.9

            D.字符串中有非法字符,輸出值不確定

            第43題:

            下面程序段的運行結果是___D___(其中~表示空格)。

            chara[7]=”abcdef”,b[4]=”ABC”;

            strcpy(a,b);

            printf(“%c”,a[5]);

            A.~

            B.0

            C.e

            D.f

            第44題:

            若要求:如果字符串s1大于字符串s2則要執行if語句的語句1,應

            當使用___D___。

            (s1>s2)

            (strcmp(s1>s2))

            (strcmp(s2>s1)>0)

            (strcmp(s1>s2)>0)

            第45題:

            已知chara[20],b[20];則以下正確的輸入語句是___B___。

            (a,b);

            (“%s%s”,a,b);

            (“%s%s”,&a,&b);

            (“a”),gets(“b”);

            第46題:

            若二維數組a由m列,則在a[i][j]之前的元素個數為___B____。

            A.j*m+i

            B.i*m+j

            C.i*m+j-1

            D.i*m+j+1

            第47題:

            下列數組說明語句中錯誤的是___B___。

            x[5]={2.0,4.0,6.0,8.0,10.0};

            [5]={0,1,3,5,7,9};

            1[]={’1’,’2’,’3’,’4’,’5’};

            2[]={’x10’,’xa’,’x8’};

            第48題:

            在C語言中,二維數組元素在內存中的存放順序是__A___。

            A.按行存放

            B.按列存放

            C.由用戶自己定義

            D.由編譯器決定

            ★第49題:

            已知staticinta[3][4];則數組a中個元素__B___。

            A.可在程序的運行階段得到初值0

            B.可在程序的編譯階段得到初值0

            C.不能得到確定的初值

            D.可在程序的編譯或運行階段得到初值0

            ★第50題:

            語句typedeflongclass的作用是___D___。

            A.建立了一種新的數據類型

            B.定義了一個整型變量

            C.定義了一個長整型變量

            D.定義了一個新的數據類型標識符

            第51題:

            已知staticinta[3][4]={0};則下面正確的敘述是__D___。

            A.只有元素a[0][0]可以得到初值0

            B.此說明語句是錯誤的

            C.數組a中每個元素都可得到初值,但其值不一定為0

            D.數組a中每個元素均可得到初至0

            第52題:

            以下能對外部的二維數組a進行初始化錯誤的語句是___C___。

            [2][3]={0};

            [][3]={{1,2},{0}};

            [2][3]={{1,2},{3,4},{5,6}};

            [][3]={1,2,3,4,5,6};

            ★第53題:

            以下能對外部的二維數組a進行正確初始化的語句是__B___。

            [2][]={{1,0,1},{5,2,3}};

            [][3]={{1,2,3},{4,5,6}};

            [2][4]={{1,2,3},{4,5},{6}};

            [3][]={{1,0,1},{},{1,1}};

            ★第54題:(105)

            為了求i的3次方,請選擇一個表達式填入___D____,使程序可以正

            確執行。

            #defineCUBE(x)(x*x*x)

            main()

            {inti=4;

            print(“n%d”,CUBE());

            }

            A.i*i*i

            B.x*x*x

            C.x

            D.i

            第55題:

            已知inta[10];則對a數組元素的正確引用是__D___。

            A.a[10]

            B.a[3.5]

            C.a(5)

            D.a[10-10]

            ★第56題:

            在C語言中,引用數組元素時,其數組下標的數據類型允許是__C___。

            A.整型常量

            B.整型表達式

            C.整型常量或整型表達式

            D.任何類型的表達式

            ★第57題:

            已知charstr[]=”abn012””;則執行語句:printf(“%d”,

            strlen(str));的結果是___C____.

            A.3

            B.4

            C.6

            D.12

            第58題:

            下面關于字符串的說明中,錯誤的是__A___。

            r[7]=”FORTRAN”;

            r[]=”FORTRAN”;

            *str=”FORTRAN”;

            str[]={’F’,’O’,’R’,’T’,’R’,’A’,’N’,’0’};

            第59題:

            以下程序段的輸出是___A____。

            staticchara[]=“-12345”;

            intk=0,symbol,m;

            if(a[k]==’+’||a[k]=’-’)

            symbol=(a[k++]==’+’)?1:-1;

            for(m=0;a[k]>=’0’&&a[k]<=’9’;k++)

            m=m*10+a[k]-‘0’;

            printf(“number=%dn”,symbol*m);

            =-12345

            =12345

            =-10000

            =10000

            第60題:

            已知charstr1[10],str2[10]={“books”};則在程序中能夠將

            字符串“books”賦給數組str1的正確語句是___B___。

            1={“books”};

            (str1,str2);

            1=str2

            (str2,str1);

            ★第61題:

            若有以下語句,則正確的描述是___B___。

            staticcharx[]=“12345”;

            staticchary[]={‘1’,‘2’,‘3’,‘4’,‘5’};

            A.x數組和y數組的長度相同

            B.x數組長度大于y數組長度

            C.x數組長度小于y數組長度

            D.x數組等價于y數組

            第62題:

            在下述對C語言字符數組的描述中錯誤的是___C___。

            A.字符數組可以存放字符串

            B.字符數組中的字符串可以進行整體輸入/輸出

            C.可以在賦值語句中通過賦值運算符“=”對字符數組整體賦

            D.字符數組的下標從0開始

            第63題:

            要說明一個有10個int元素的數組,應當選擇語句___A____。

            [10];

            [2,5];

            [];

            *a[10];

            ★第64題:

            已知chars[5],c;registercharb;則調用函數scanf的正確語

            句是___D___。

            (“%s%c”,s,c);

            (“%d%c”,&b,&c);

            (“%d%c”,b,&c);

            (“%s%c”,s,&c);

            第65題:

            錯誤的說明語句是__D___。

            charword[]={‘T’,‘u’,‘r’,‘b’,‘o’,

            ‘0’};

            charword[]={“Turbo0”};

            charword[]=“Turbo0”;

            charword[]=‘Turbo0’;

            ★第66題:

            請選擇下列程序的運行結果___A___。

            #include

            intd=1;

            fun(intp)

            {intd=5;

            d+=p++;

            printf(“%d”,d);

            }

            main()

            {inta=3;

            fun(a);

            d+=a++;

            printf(“%d”,d);

            }

            A.84

            B.96

            C.94

            D.85

            第67題:

            請選擇下列程序的運行結果__D___。

            #include

            try()

            {staticintx=3;

            x++;

            return(x);

            }

            main()

            {inti,x;

            for(i=0;i<=2;i++)

            x=try();

            printf(“%dn”,x);

            }

            A.3

            B.4

            C.5

            D.6

            ★第68題:

            請選擇下列程序的運行結果___C___。

            #include

            fun(int*p)

            {inta=10;

            *p=a;

            ++a;

            }

            main()

            {inta=5;

            fun(&a);

            printf(“%dn”,a);

            }

            A.5

            B.6

            C.10

            D.11

            ★第69題:

            以下錯誤的描述為__C___。

            A.在函數之外定義的變量稱為外部變量,外部變量是全局變量

            B.在一個函數中既可以使用本函數中的局部變量,又可以使用

            外部變量

            C.外部變量定義和外部變量聲明的含義相同

            D.若在同一個源文件中,外部變量與局部變量同名,則在局部

            變量的作用范圍內,外部變量不起作用。

            ★第70題:

            在一個C源程序文件中,若要定義一個只允許在該源文件中所有函

            數使用的變量,則該變量需要的存儲類別是___D___。

            er

            ★第71題:

            C語言中,對于存儲類型為___D___的變量,只有在使用它們時才占

            用內存單元。

            和auto

            er和extern

            er和static

            和register

            第72題:

            C語言規定,調用一個函數時,實參變量和形參變量之間的數據傳

            遞方式是__B___。

            A.地址傳遞

            B.值傳遞

            C.由實參傳給形參,并由形參傳回來給實參

            D.由用戶指定傳遞方式

            第73題:

            以下描述錯誤的是___D___。

            A.不同函數中可以使用相同的變量名

            B.形式參數是局部變量

            C.一個函數內部定義的變量只能在本函數范圍有效

            D.在一個函數內部的復合語句中定義的變量可以在本函數范

            圍內有效

            ★第74題:

            C語言中函數返回值的類型是由__D___決定的。

            語句中的表達式類型

            B.調用該函數的主調函數類型

            C.調用函數時臨時

            D.定義函數時所指定的函數類型

            ★第75題:

            已知int*p();這里的p是__C___。

            A.指向int類型的指針變量

            類型的指針數組

            C.一個函數,該函數的返回值是指向int類型的指針變量

            D.一個指向函數的指針變量,該函數的返回值是int類型

            ★第76題:

            以下敘述中錯誤的是___C___。

            A.在C語言中,函數中的自動變量可以賦初值,每調用一次賦

            一次初值

            B.在C語言中,在調用函數時,實參和對應形參在類型上只需

            賦值兼容

            C.在C語言中,外部變量的隱含類別是自動存儲類別

            D.在C語言中,函數形參的存儲類型是自動(auto)類型的變

            第77題:

            已知函數abc的定義為:

            voidabc()

            {……}

            則函數定義中void的含義是___A___。

            A.執行函數abc后,函數沒有返回值

            B.執行函數abc后,函數不再返回

            C.執行函數abc后,可以返回任意類型

            D.以上3個答案全是錯誤的

            第78題:

            以下描述正確的是___C___。

            A.C語言程序總是從第一個定義的函數開始執行

            B.在C語言程序中,要調用的函數必須在main()函數中定義

            C.C語言程序總是從main()函數開始執行

            D.C語言程序中的main()函數必須放在程序的開始部分

            ★第79題:

            C語言程序由函數組成,它的___B___。

            A.主函數必須在其他函數之前,函數內可以嵌套定義函數

            B.主函數可以在其他函數之后,函數內不可以嵌套定義函數

            C.主函數必須在其他函數之前,函數內不可以嵌套定義函數

            D.主函數必須在其他函數之后,函數內可以嵌套定義函數

            ★第80題:

            選擇下面程序的運行結果___A___。

            #include

            main()

            {intk=1;

            charc=’A’;

            do

            {switch(c++)

            {ca‘A’:k++;break;

            ca‘B’:k--;

            ca‘C’:k+=2;break;

            ca‘D’:k=k%2;continue;

            ca‘E’:k=k*2;break;

            default:k=k/3;

            }

            k++;

            }while(c<’F’);

            printf(“k=%dn”,k);

            }

            A.k=1

            B.k=15

            C.k=12

            D.以上結果都不對

            第81題:

            閱讀程序,寫出程序的輸出結果___D____。

            #include

            main()

            {intx=10,y=10,i;

            floats;

            for(i=0;x>8;y=++i)

            printf(“%d%d”,x--,y);

            }

            A.10192

            B.9876

            C.10990

            D.101091

            第82題:

            若a、b、c、d、t均為int類型變量,則執行以下程序段后的結果為

            ___C___。

            #defineMAX(A,B)(A)>(B)?(A):(B)

            #definePRINT(Y)printf(“Y=%dn”,Y)

            a=1;b=2;c=3;d=4;

            t=MAX(a+b,c+d);

            PRINT(t);

            A.Y=3

            B.存在語法錯誤

            C.Y=7

            D.Y=0

            第83題:

            閱讀程序,寫出程序的輸出結果__B___。

            #include

            main()

            {chari,j;

            for(i=’0’,j=’9’;i

            printf(“%c%c”,i,j);

            printf(“n”);

            }

            A.

            B.

            C.

            D.以上3個答案均不對

            ★第84題:

            閱讀程序,寫出程序的輸出結果___D____。

            #include

            main()

            {inti=0,j=0,k=0,m;

            for(m=0;m<4;m++)

            switch(m)

            {ca0:i=m++;

            ca1:j=m++;

            ca2:k=m++;

            ca3:m++;

            }

            printf(“n%d,%d,%d,%d”,i,j,k,m);

            }

            A.0,0,2,4

            B.0,1,2,3

            C.0,1,2,4

            D.0,1,2,5

            第85題:

            如果下列程序可以正常運行,則當從鍵盤輸入字母A時,輸出結果

            為___B___。

            #include

            main()

            {charch;

            ch=getchar();

            switch(ch)

            {ca65:printf(“%c”,‘A’);

            ca66:printf(“%c”,‘B’);

            default:printf(“%s”,“other”);

            }

            }

            A.A

            r

            D.編譯錯誤,無法運行

            第86題:

            下列程序的運行結果是___C____。

            #include

            main()

            {inta=2,b=-1,c=2;

            if(a

            elc+=1;

            printf(“%dn”,c);

            }

            A.0

            B.1

            C.2

            D.3

            第87題:

            若intx=3;且有下面的程序片段,則輸出結果為___C___。

            do

            {printf(“%d”,x-=2);

            }while(!(--x));

            A.1

            B.30

            C.1-2

            D.死循環

            第88題:

            若inta=5;則執行以下語句后,打印的結果為___A___。

            do

            {printf(“%2dn”,a--);

            }while(!a);

            A.5

            B.不打印任何內容

            C.4

            D.陷入死循環

            第89題:

            若inti,x;則for(i=x=0;i<9&&x!=5;i++,x++)控制的循環體

            將執行____C___次。

            A.10

            B.9

            C.5

            D.6

            第90題:

            定義inti=1;則執行語句while(i++<5);后,i的值為___D____。

            A.3

            B.4

            C.5

            D.6

            ★第91題:

            在while(x)語句中的x與下面條件表達式等價的是___D___。

            A.x==0

            B.x==1

            C.x!=1

            D.x!=0

            第92題:

            下面的for語句___C___。

            for(x=0,y=0;(y!=123)&&(x<4);x++);

            A.是無限循環

            B.循環次數不定

            C.循環執行4次

            D.循環執行3次

            ★第93題:

            執行語句for(i=0;i++<3;);后,變量i的值為___C___。

            A.2

            B.3

            C.4

            D.5

            第94題:(117)

            若有宏定義#defineMOD(x%y)x%y,則執行以下語句后的輸出為

            ___B___。

            intz,a=15,b=100;

            z=MOD(b,a);

            printf(“%dn”,z++);

            A.11

            B.10

            C.6

            D.宏定義不合法

            第95題:

            以下描述錯誤的是___B____。

            語句不能用于循環語句和switch語句外的任何其他語

            B.在switch語句中使用break語句或continue語句的作用相同

            C.在循環語句中使用continue語句是為了結束本次循環,而不

            是終止整個循環

            D.在循環語句中使用break語句是為了使流程跳出循環體,提

            前結束循環

            第96題:

            在下面的條件語句中(其中s1和s2表示是C語言的語句),只有一

            個在功能上與其他3條語句不等價,它是____D____。

            (a)s1;els2;

            (a==0)s2;els1;

            (a!=0)s1;els2;

            (a==0)s1;els2;

            第97題:

            為了判斷兩個字符串s1和s2是否相等,應當使用___D____。

            (s1==s2)

            (s1=s2)

            (strcpy(s1,s2))

            (strcmp(s1,s2)==0)

            ★第98題:

            若要求在if后一對圓括號中表示條件“a不等于0成立”,則能正確

            表示這一關系的表達式為___D___。

            A.a<>0

            B.!a

            C.a=0

            D.a

            第99題:(116)

            要判斷char類型變量m是否是數字,可以使用下列表達式___B___。

            A.0<=m&&m<=9

            B.’0’<=m&&m<=’9’

            C.”0”<=m&&m<=”9”

            D.前面3個答案均是錯誤的

            第100題:

            以下程序的輸出結果是___D___。

            main()

            {inta=-1,b=4,k;

            k=(++a<0)&&!(b--<0);

            printf(“%d%d%dn”,k,a,b);

            }

            A.104

            B.103

            C.003

            D.004

            本文發布于:2023-03-02 19:49:49,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1677757790108518.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:c語言試題.doc

            本文 PDF 下載地址:c語言試題.pdf

            標簽:c語言試題
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产成人无码综合亚洲日韩不卡| 日本中文一区二区三区亚洲| 亚洲欧洲自拍拍偷午夜色| 久久天天躁狠狠躁夜夜av浪潮| 亚洲人妻系列中文字幕| 久久精品国产一区二区涩涩| 亚洲综合久久成人av| 国产精品黄色片| 午夜夫妻试看120国产| 91国产超碰在线观看| 国产午夜福利视频在线| 人妻熟女久久久久久久| 一区二区精品久久蜜精品| 国产老熟女狂叫对白| 国产一区二区三区色成人 | 国产午夜亚洲精品国产成人| y1111111少妇无码| 久久中文字幕av第二页| 草草地址线路①屁屁影院成人| 高颜值午夜福利在线观看| 亚洲中文精品久久久久久不卡| 色噜噜亚洲黑人www视频| 欧美高清狂热视频60一70| 制服 丝袜 亚洲 中文 综合| 成人精品一区二区三区四| 亚洲国产欧美在线看片一国产| 日韩区二区三区中文字幕| 免费VA国产高清大片在线| 免费A级毛片无码A∨蜜芽试看| 野外做受三级视频| 国产精品人成视频免费播放| 日韩中文字幕精品人妻| 欧美一级片在线观看| 在线a亚洲老鸭窝天堂| 成人综合网亚洲伊人| 日韩国产成人精品视频| 在线精品免费视频无码的| 国产成人亚洲精品日韩激情| 国产最新AV在线播放不卡| 欧美大胆老熟妇乱子伦视频| 激情综合网激情国产av|