• <dd id="y9o19"></dd>

  • <dd id="y9o19"><noscript id="y9o19"></noscript></dd>

    <tbody id="y9o19"></tbody>
    <th id="y9o19"></th>
    <dd id="y9o19"><center id="y9o19"></center></dd>
    <li id="y9o19"><acronym id="y9o19"></acronym></li>
          1. <tbody id="y9o19"></tbody>
            <dd id="y9o19"></dd>

            [奧鵬]東大22年春學期《高級語言程序設計基礎X》在線平時作業3[答案怎么獲???]

            作者:奧鵬作業答案 字體:[增加 減小] 來源:東大在線 時間:2022-03-02 13:41

            東大22年春學期《高級語言程序設計基礎X》在線平時作業3-00001 試卷總分:100 得分:100 一、單選題 (共 25 道試題,共 100 分) 1.若k為整型變量,則以下for循環的執行次數是( )。 for (k=2; k==0; ) printf

            [奧鵬]東大22年春學期《高級語言程序設計基礎X》在線平時作業3[答案怎么獲???]

            東大22年春學期《高級語言程序設計基礎X》在線平時作業3[答案怎么獲???]答案

            東大22年春學期《高級語言程序設計基礎X》在線平時作業3-00001

            試卷總分:100  得分:100

            一、單選題 (共 25 道試題,共 100 分)

            1.若k為整型變量,則以下for循環的執行次數是( )。     for (k=2; k==0; )      printf("%d",k--);

            正確答案:-----

            A.無限次

            B.0次

            C.1次

            D.2次

            正確答案:-----

             

            2.當說明一個共用體變量時系統分配給它的內存是( )。

            A.共用體中第一個成員所需內存量

            B.共用體中最后一個成員所需內存量

            C.共用體成員中占內存量最大者所需的容量

            D.共用體中各成員所需內存量的總和

            正確答案:-----

             

            3.若執行fopen函數時發生錯誤,則函數的返回值是( )。

            A.隨機值

            B.1

            C.NULL

            D.EOF

            正確答案:-----

             

            4.以下正確的函數形式是( )。

            A.double fun1(int x, int y)  { z=x+y; return z; }

            正確答案:-----

            B.fun1(int x, y){ int z;return z; }

            C.fun1(x, y) { int x, y; double z;z=x+y;return z; }

            正確答案:-----

            D.double fun1(int x, int y){ double z;z=x+y; return z; }"

            正確答案:-----

             

            5.若有以下程序段: …… int a[]={4,0,2,3,1},i,j,t; for(i=1;i=0 && t>a[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } …… 則該程序段的功能是( )。

            A.對數組a進行插入排序(升序)

            B.對數組a進行插入排序(降序)

            C.對數組a進行選擇排序(升序)

            D.對數組a進行選擇排序(降序)

            正確答案:-----

             

            6.判斷char型變量c1是否為大寫字母的正確表達式是( )。

            A.A'<=c1<='Z'

            B.(c1>='A')&(c1<='Z')

            C.(c1>='A')&&(c1<='Z')

            D.('A'=c1)

            正確答案:-----

             

            7.設有一段程序: int *var,a; a=100;var=&a;a=*var+10; 執行上面程序段后a的值為( )。

            A.120

            B.110

            C.100

            D.90

            正確答案:-----

             

            8.若有定義:int a[2][3];,則以下對a數組元素地址的正確表示為( )。

            A.*(a+1)

            B.*(a[1]+2)

            C.a[1]+3

            D.a[0][0]

            正確答案:-----

             

            9.若有以下說明,并且0&le;i<10,則( )是對數組元素的錯誤引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;

            A.*(a+i)

            B.a[p-a+i]

            C.p+i

            D.*(&a[i])

            正確答案:-----

             

            10.有兩個字符數組a、b,則以下正確的輸入語句是( )。

            A.gets(a,b);

            B.scanf("%s%s",a,b);

            C.scanf("%s%s",&a,&b);

            D.gets("a"); gets("b");"

            正確答案:-----

             

            11.對兩個數組a和b進行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 則以下敘述正確的是( )。

            正確答案:-----

            A.a與b數組完全相同

            B.a與b長度相同

            C.a和b中都存放字符串

            D.a數組比b數組長

            正確答案:-----

             

            12.下程序( )。     main( )    { int x1=3, x2=0, x3=0;       if (x1=x2+x3) printf("* * * *"); else printf("# # # #");    }

            A.輸出:* * * *

            B.輸出:# # #

            C.#存在語法錯誤

            D.無輸出結果

            正確答案:-----

             

            13.在C語言中,錯誤的int類型的常數是( )。

            A.32768

            B.0

            C.37

            D.0xAF

            正確答案:-----

             

            14.定義如下變量和數組:int k; int a[3][3]={1,2,3,4,5,6,7,8,9};則下面語句的輸出結果是( )。for(k=0;k<3;k++) printf("%d",a[k][2-k]);

            正確答案:-----

            A.3 5 7

            B.3 6 9

            C.1 5 9

            D.1 4 7

            正確答案:-----

             

            15.C語言的編譯系統對宏命令的處理是( )。

            A.在對源程序中其它成分正式編譯之前進行的

            B.和C程序中的其它語句同時進行的

            C.在程序連接時進行的

            D.在程序運行時進行的

            正確答案:-----

             

            16.以下有關宏替換的敘述不正確的是( )。

            A.宏名不具有類型

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

            C.宏替換只是字符替換

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

            正確答案:-----

             

            17.已知intx=10,y=20,z=30;以下語句執行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;

            A.x=10,y=20,z=30

            B.x=20,y=30,z=30

            C.x=20,y=30,z=10

            D.x=20,y=30,z=20"

            正確答案:-----

             

            21.一個C語言程序總是從( )。

            A.主過程開始執行

            B.主函數開始執行

            C.子程序開始執行

            D.主程序開始執行

            正確答案:-----

             

            19.若a、b、c均為int型變量,則執行以下程序段后的輸出結果為( )。 b=(a=10,a+5,c=10); printf("a=%d,b=%d,c=%d ",a,b,c); c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d ",a,b,c);

            正確答案:-----

            A.a=10,b=15,c=10a=10,b=5,c=10

            B.a=10,b=10,c=10a=10,b=5,c=10

            C.a=10,b=10,c=10a=10,b=5,c=15

            D.a=10,b=10,c=10a=10,b=5,c=5

            正確答案:-----

             

            20.若二維數組a有m列,則在a[i][j]前的元素個數為( )。

            A.j*m+i

            B.i*m+j

            C.i*m+j-1

            D.i*m+j+1

            正確答案:-----

             

            21.設x,y是float型變量,則不正確的賦值語句是( )。

            A.++x;

            B.y=int(5);

            C.x*=y+1;

            D.x=y=0;

            正確答案:-----

             

            22.設有定義:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的運算是( )。

            A.p++;

            B.a--;

            C.b++;

            D.c--;

            正確答案:-----

             

            23.C語言允許函數值類型的缺省定義,此時該函數值隱含的類型是( )。

            A.float

            B.int

            C.long

            D.double

            正確答案:-----

             

            24.已知 long i=32768;執行語句printf("%d",i);屏幕顯示( )。

            正確答案:-----

            A.-1

            B.-32768

            C.1

            D.32768

            正確答案:-----

             

            25.若執行下述程序時從鍵盤輸入3 4,則輸出結果是( )。

            #include main( ) { int a,b,s;  

            正確答案:-----

            scanf("%d%d",&a,&b);

            正確答案:-----

             s=a;  if (a<b)  printf("%d ",s*s); s=b;  }

            正確答案:-----

            A.216

            B.256

            C.324

            D.400

            正確答案:-----

             

            東大22年春學期《高級語言程序設計基礎X》在線平時作業3[答案怎么獲???]歷年參考題目如下:




            20秋學期《高級語言程序設計基礎X》在線平時作業1

            試卷總分:100  得分:100

            一、單選題 (共 25 道試題,共 100 分)

            1.在C語言中,錯誤的int類型的常數是( )。

            A.32768

            B.0

            C.37

            D.0xAF

             

            2.若有說明:int a[][3]={1,2,3,4,5,6,7};則數組a第一維的大小是( )。

            A.2

            B.3

            C.4

            D.無確定值

             

            3.設x、y均是int類型變量,且x值為100,則關于以下for循環的正確判斷是( )。     for (y=100; x!=y; ++x,y++)      printf("**** ");

            A.循環體只執行一次

            B.是無限循環

            C.循環體一次都不執行

            D.for語句中存在語法錯誤

             

            4.有兩個字符數組a、b,則以下正確的輸入語句是( )。

            A.gets(a,b);

            B.scanf("%s%s",a,b);

            C.scanf("%s%s",&a,&b);

            D.gets("a"); gets("b");"

             

            5.執行下面程序段后,x的值是( )。 int x;printf("%d ",(x=3*5,x+5));

            A.10

            B.15

            C.20

            D.5

             

            6.若有定義:int x[10], *p=x;,則*(p+5)表示( )。

            A.數組元素x[5]的地址

            B.數組元素x[5]的值

            C.數組元素x[6]的地址

            D.數組元素x[6]的值

            E.選項內容11

            F.選項內容11

            G.選項內容11

             

            7.當說明一個共用體變量時系統分配給它的內存是( )。

            A.共用體中第一個成員所需內存量

            B.共用體中最后一個成員所需內存量

            C.共用體成員中占內存量最大者所需的容量

            D.共用體中各成員所需內存量的總和

             

            8.下列關于C語言的敘述錯誤的是( )。

            A.大寫字母和小寫字母的意義相同

            B.不同類型的變量可以在一個表達式中

            C.在賦值表達式中等號(=)左邊的變量和右邊的值可以是不同類型

            D.同一個運算符號在不同的場合可以有不同的含義

             

            9.若要使指針變量p指向一個動態開辟的字符型存儲單元,則空中應選擇填入的是( )。 char *p;p= malloc(sizeof(char));

            A.char

            B.char *

            C.(*char)

            D.(char *)

             

            10.若有以下語句,則對x數組元素引用不正確的是( )。 int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;

            A.*(--ptr)

            B.*(ptr--)

            C.*(ptr++)

            D.*(++ptr)

             

            11.若有說明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,則以下敘述正確的是( )。

            A.*pc[0]代表的是字符串"aaa

            B.*pc[0]代表的是字符'a'

            C.pc[0]代表的是字符串"aaa"

            D.pc[0]代表的是字符'a'

             

            12.下面程序的輸出結果是( )。main(){ int x,i;for(i=1;i<=100;i++){ x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d ",x);}}

            A.39 81

            B.42 84

            C.26 68

            D.28 70

             

            13.以下運算正確的程序段是( )。

            A.char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);

            B.char str[10], *st="abcde"; strcat(str, st);

            C.char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);

            D.char str[10]="", *st="abcde"; strcat(str, st);"

             

            14.若二維數組a有m列,則計算任一元素a[i][j]在數組中位置的公式為( )。(假設a[0][0]位于數組的第一個位置上。)

            A.i*m+j

            B.j*m+i

            C.i*m+j-1

            D.i*m+j+1

             

            15.若執行下述程序時從鍵盤輸入3 4,則輸出結果是( )。

            #include main( ) { int a,b,s;  

            scanf("%d%d",&a,&b);

             s=a;  if (a<b)  printf("%d ",s*s); s=b;  }

            A.186

            B.256

            C.324

            D.400

             

            16.若二維數組a有m列,則在a[i][j]前的元素個數為( )。

            A.j*m+i

            B.i*m+j

            C.i*m+j-1

            D.i*m+j+1

             

            17.若有說明:int a[3][4];則數組a中各元素( )。

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

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

            C.不能得到確定的初值

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

             

            18.當定義一個結構體變量時系統分配給它的內存是( )。

            A.結構中第一個成員所需的內存量

            B.結構中最后一個成員所需的內存量

            C.結構體成員中占內存量最大者所需的容量

            D.結構體中各成員所需內存量的總和

             

            19.下列程序的輸出結果是( )。 #include void fun(); void main() { int x=1; if(x= =1) { int x=2; printf(“%d”,++x); } void fun() { printf(“%d”,x++);}

            A.2,1,1

            B.1,2,1

            C.2,2,2

            D.2,2,1"

             

            20.若有語句: char s1[ ]="Shenyang", s2[10],*s3, *s4="NEU_soft"; 則對庫函數strcpy調用正確的是( )。

            A.strcpy(s1, s4);

            B.strcpy(s2, s4);

            C.strcpy(s3, s1);

            D.strcpy(s4, s1);"

             

            21.以下不正確的定義語句是( )。

            A.double x[5]={2.0,4,0,6,0,8,0,10.0};

            B.int y[5]={0,1,3,5,7,9};

            C.char c1[]={'1','2','3','4','5'};

            D.char c2[]={'x10','xa','x8'};"

             

            22.若有定義:int x[10], *p=x;,則*(p+5)表示( )。

            A.數組元素x[5]的地址

            B.數組元素x[5]的值

            C.數組元素x[6]的地址

            D.數組元素x[6]的值

            E.選項內容11

            F.選項內容11

             

            23.已知intx=10,y=20,z=30;以下語句執行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;

            A.x=10,y=20,z=30

            B.x=20,y=30,z=30

            C.x=20,y=30,z=10

            D.x=20,y=30,z=20"

             

            24.C語言允許函數值類型的缺省定義,此時該函數值隱含的類型是( )。

            A.float

            B.int

            C.long

            D.double

             

            25.以下對指針變量的操作中,不正確的是( )。

            A.int p, *q; q=&p;

            B.int *p, *q; q=p=NULL;

            C.int a=5, *p; *p=a;

            D.int a=5, *p=&a, *q=&a; *p=*q;"

             

            作業咨詢:
            點擊這里給我發消息

            論文咨詢:
            點擊這里給我發消息

            合作加盟:
            點擊這里給我發消息

            服務時間:
            8:30-24:00(工作日)

          2. <dd id="y9o19"></dd>

          3. <dd id="y9o19"><noscript id="y9o19"></noscript></dd>

            <tbody id="y9o19"></tbody>
            <th id="y9o19"></th>
            <dd id="y9o19"><center id="y9o19"></center></dd>
            <li id="y9o19"><acronym id="y9o19"></acronym></li>
                  1. <tbody id="y9o19"></tbody>
                    <dd id="y9o19"></dd>

                    未满十八禁止看1000部拍拍拍_亚洲同性男资源网站gv_粉嫩双胞胎闺蜜双飞_少妇疯狂高潮