熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 程序設計 >> 正文

2013年10月自考“高級語言程序設計”試題[1]

2022-06-13   來源: 程序設計 

  一單項選擇題(本大題共小題每小題分)

  下列不正確的轉義字符是( )

  A ′\\′ B ′\″

  C ′\′ D ′\

  下列運算符中優先級最高的是( )

  A[] B++

  C% D&&

  下列標識符中不是C語言保留字的是( )

  A char B while

  C min D default

  下列數據中不是C語言常量的是( )

  A ′\n′ B ″a″

  C e D

  若定義了int a;char b;float c;則表達式a*bc的類型是( )

  A float B int

  C char D double

  若定義了int axy;則下列語句中不正確的是( )

  A x=y=; B ++x;

  C x=y+=x*; D a=y+x=;

  調用函數時若實參是一個數組名則向函數對應的形參傳送的是( )

  A數組的長度 B數組的首地址

  C 數組第一個元素的值 D 整個數組元素的值

  在C語言中函數返回值的類型是由( )

  A定義的函數類型決定 Breturn語句中表達式的類型決定

  C調用該函數的主調函數類型決定 D 調用該函數時系統狀態決定

  若定義了int b[][]={ };則b數組第一維的長度是( )

  A B

  C D無確定值

  若定義了char ch[]={″abc\def″}*p=ch;則執行printf(″%c″*p+);語

  句的輸出結果是( )

  A def B d

  C e D

  若定義了x=;則表達式x++>?x+x+的值是( )

  A B

  C D

  執行printf(″%d\n″strlen(″t\″\xee\n″));語句的輸出結果是( )

  A B

  C D輸出項不合法無正常輸出

  在函數中定義的局部變量若未指定存儲類別則其隱含的存儲類別是( )

  A static B anto

  C extern D register

  若定義了unsigned short a=;則執行printf(″a=%d″a);語句的輸出結果是

  ( )

  A a= B a=

  C a= D數據類型不一致出錯

  若定義了int mn=*p=&m;則下列與m=n;等價的正確語句是( )

  A m=*p; B *p=&*n;

  C *&p=&*n; D *p=*&n;

  下列程序的運行結果是( )

  main( )

  {int a[][]={};

  int (*p)[]i=j=;

  p=a;

  printf(″%d\n″*(*(p+i)+j));

  }

  A B C D

  若有宏定義#define MOD(xy) x%y

  則執行以下語句後的輸出結果是

  int a=b=;

  printf(″%d\n″MOD(ba+));

  A B C D

  若定義了( )

  union

  { char a[];

  short b[][];

  long c[];

  }u;

  則執行printf(″%d\n″sizeof(u));語句的輸出結果是( )

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/cxsj/201311/11261.html
  • 上一篇文章: 没有了

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.