奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

下半年全國計算機二級C語言考前模擬試題及答案六

時間:2025-05-23 01:08:27 試題 我要投稿
  • 相關(guān)推薦

2015下半年全國計算機二級C語言考前模擬試題及答案(六)

  一、選擇題

2015下半年全國計算機二級C語言考前模擬試題及答案(六)

  1.已知函數(shù)的調(diào)用形式:fread(buffer,size,count,fp);其中buffer代表的是(B)。

  A、一個存儲區(qū),存放要讀的數(shù)據(jù)項

  B、一個指針,指向要讀入數(shù)據(jù)的存放地址

  C、一個文件指針,指向要讀的文件

  D、一個整數(shù),代表要讀入的數(shù)據(jù)項總數(shù)

  2.結(jié)構(gòu)體類型的定義允許嵌套是指(A)。

  A、成員是已經(jīng)或正在定義的結(jié)構(gòu)體型

  B、定義多個結(jié)構(gòu)體型

  C、成員可以重名

  D、結(jié)構(gòu)體型可以派生

  3.對結(jié)構(gòu)體類型的變量的成員的訪問,無論數(shù)據(jù)類型如何都可使用

  的運算符是(B)。

  A、&

  B、.

  C、*

  D、->

  4.若有以下的定義:int t[3][2];能正確表示t數(shù)組元素地址的表達(dá)式是(D)。

  A、&t[1]

  B、t[3]

  C、&t[3][2]

  D、t[2]

  5.若有說明:int *p,m=5,n;以下正確的程序段是(D)。

  A、scanf("%d",&n);*p=n;

  B、p=&n;scanf("%d",*p)

  C、p=&n;scanf("%d",&p);

  D、p=&n;*p=m;

  6.若定義:int a=511,*b=&a;, 則printf("%d\n",*b);的輸出結(jié)果為(D)。

  A、無確定值

  B、a的地址

  C、512

  D、511

  7.下列說法中正確的是(B ).

  A、函數(shù)調(diào)用不占運行時間,只占編譯時間.

  B、宏替換不占運行時間,只占編譯時間.

  C、有參數(shù)的宏定義,就是函數(shù).

  D、在定義宏時,宏名與帶參數(shù)的括弧之間可以加空格.

  C語言程序中,若對函數(shù)類型未加聲明,則函數(shù)的類型系統(tǒng)默認(rèn)為(C)。

  A、void

  B、double

  C、int

  D、char

  8.若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是(A)。

  A、函數(shù)調(diào)用可以作為一個函數(shù)的形參

  B、函數(shù)調(diào)用可以作為一個函數(shù)的實參

  C、函數(shù)調(diào)用可以作為獨立的語句存在

  D、函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中

  9.對于void類型函數(shù),調(diào)用時不可作為(B)。

  A、循環(huán)體里的語句

  B、表達(dá)式

  C、if語句的成分語句

  D、自定義函數(shù)體中的語句

  10.C語言規(guī)定,函數(shù)返回值的類型是由(A)。

  A、在定義該函數(shù)時所指定的函數(shù)類型所決定

  B、return語句中的表達(dá)式類型所決定

  C、調(diào)用該函數(shù)時系統(tǒng)臨時決定

  D、調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定

  11.以下定義語句中,錯誤的是(A)。

  A、int n=5,a[n];

  B、int a[]={1,2};

  C、char s[10]="test";

  D、char *a[3];

  12.以下不能對二維數(shù)組a進行正確初始化的語句是(A)。

  A、int a[2][3]={{1,2},{3,4},{5,6}};

  B、int a[][3]={{1,2},{0}};

  C、int a[2][3]={0};

  D、int a[][3]={1,2,3,4,5,6};

  13.在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是(B)。

  A、整型常量

  B、整型常量或整型表達(dá)式

  C、整型表達(dá)式

  D、任何類型的表達(dá)式

  14.int a[10];合法的數(shù)組元素的最小下標(biāo)值為(D)。

  A、10

  B、9

  C、1

  D、0

  15.下列數(shù)組說明中,正確的是(B)。

  A、int array[][];

  B、int array[][4];

  C、int array[3][];

  D、int array[][][5];

  16.以下正確的描述是(A ).

  A、只能用continue語句來終止本次循環(huán)

  B、switch語句中不能出現(xiàn)continue語句

  C、在循環(huán)中break語句不能獨立出現(xiàn)

  D、goto語句只能用于退出多層循環(huán)

  17.針對for循環(huán)語句,for(表達(dá)式1;表達(dá)式2;表達(dá)式3),下列說法正確的是(B ).

  A、break語句可以一次性跳出多層嵌套循環(huán)

  B、break語句只能跳出最內(nèi)層循環(huán)

  C、continue語句可以一次性跳出多層嵌套循環(huán)

  D、continue語句不能跳出最外層循環(huán)

  18.下面程序正確的運行結(jié)果是(B ).(答案中用大寫字母U代表空格)

  main()

  {

  int num=0;

  while(num<=2)

  {

  num++;

  printf("=",num);

  }

  }

  A、UU1

  B、UU1UU2UU3

  C、UU1UU2UU3UU4

  D、UU1UU2

  19.以下程序的執(zhí)行結(jié)果是(B )。

  main()

  { int num = 0;

  while( num <= 2 ) { num++; printf( "%d,",num ); } }

  A、0,1,2

  B、1,2,3,

  C、1,2,3,4,

  D、1,2,

  20.C語言中,switch后的括號內(nèi)表達(dá)式的值可以是( C)。

  A、只能為整型和字符型

  B、只能為整型

  C、任何類型

  D、只能為整型,字符型,枚舉型

  21.下列運算符中,不屬于關(guān)系運算符的是(C)。

  A、>=

  B、>

  C、!

  D、<

  22.下面說法不正確的是:(C )。

  A、a為真b為假,則a&&b為假

  B、a為真b為假,!a&&b為假

  C、a為真b為假,則a||b為假

  D、a為真,!a-1為真

  23.以下運算符中,優(yōu)先級最高的運算符是(D)。

  A、==

  B、||

  C、%

  D、!

  24.已知鍵盤輸入a=4,b=3,下面程序輸出的結(jié)果是( C).

  main()

  { int a,b,s;

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

  s=a;

  if(a   s=s*s;

  printf("%d\n",s);

  }

  A、9

  B、13

  C、16

  D、15

  25.為表示關(guān)系x>=y>=z,應(yīng)使用C語言表達(dá)式為:( A)

  A、(x>=y)&&(y>=z)

  B、(x>=y)&(y>=z)

  C、(x>=y)AND(y>=z)

  D、(x>=y>=z)

  26.已定義float a; int i;選擇正確的輸入語句(C ).

  A、scanf("%6.2f=", &a,&i);

  B、scanf("%f%s", &a,&i);

  C、scanf("o=",&a,&i);

  D、scanf("%f%d", a,i);

  27.根據(jù)下面的程序,正確的輸出形式是(A );

  main()

  {

  int i=5,j=10;

  printf ("i=%d,", i);

  printf ("j=%d ", j);

  }

  A、i=5, j=10

  B、10,5

  C、5,10

  D、i=5Uj=10

  28.若有以下程序:

  main()

  {

  int k=2,i=2,m;

  m=(k+=i*=k);

  printf("%d,%d\n",m,i);

  }

  29執(zhí)行后的輸出結(jié)果是(D )。

  A、8,3

  B、7,4

  C、8,6

  D、6,4

  30下列字符序列中,不可用作C語言標(biāo)識符的是(C)。

  A、b70

  B、a_1

  C、#ab

  D、symbol

  31設(shè)C語言中,int類型數(shù)據(jù)占2個字節(jié),則unsigned類型數(shù)據(jù)占(C)。

  A、1個字節(jié)

  B、8個字節(jié)

  C、2個字節(jié)

  D、4個字節(jié)

  32已知f是float型的變量,對于語句f=(2.0,1.0,0.0),(3.0,4.0,5.0);的判斷中,正確的是(B ).

  A、使 f 的值為5.000000

  B、使 f 的值為0.000000

  C、使 f 的值為2.000000

  D、語法錯誤

  33執(zhí)行下列語句后變量x和y的值是(A)。

  y=10;x=y++;

  A、x=10,y=11

  B、x=11,y=11

  C、x=11,y=10

  D、x=10,y=10

  34設(shè)有說明:char c; int x; double z;則表達(dá)式c*x+z值的數(shù)據(jù)類型為( C)。

  A、char

  B、int

  C、double

  D、float

  35以下數(shù)據(jù)中,不正確的數(shù)值或字符常量是(D)。

  A、82.5

  B、0xff00

  C、10

  D、8.9e1.2

  36若int a=2,則執(zhí)行完表達(dá)式a-=a+=a*a后,a的值是(C )。

  A、-4

  B、-8

  C、0

  D、-2

  37以下運算符中,優(yōu)先級最高的運算符是(C)。

  A、!=

  B、*(乘號)

  C、( )

  D、=

  38下列數(shù)據(jù)中,為字符串常量的是(D)。

  A、A

  B、How do you do.

  C、$abc

  D、"house"

  39以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是(D)。

  A、INT

  B、_123

  C、_double

  D、putchar

  40經(jīng)下列語句定義后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在

  微機上的值分別為(D)。

  char x=65;

  float y=7.3;

  int a=100;

  double b=4.5;

  A、1,2,2,4

  B、2,4,2,8

  C、2,2,2,4

  D、1,4,2,8

  41以下標(biāo)識符中,不能作為合法的C用戶定義標(biāo)識符的是(B)。

  A、a3_b3

  B、void

  C、_123

  D、IF

  42能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是(A)。

  A、編譯程序

  B、鏈接程序

  C、解釋程序

  D、編輯程序

  43C語言的注釋定界符是(D)。

  A、[ ]

  B、{ }

  C、\* *\

  D、/* */

  44C語言源程序的基本單位是(B)。

  A、子程序

  B、函數(shù)

  C、標(biāo)識符

  D、過程

  45在下列程序段中,枚舉變量c1,c2的值依次是(A)。

  enum color {red,yellow,blue=4,green,white} c1,c2;

  c1=yellow;c2=white;

  printf("%d,%d\n",c1,c2);

  A、1,6

  B、2,5

  C、2,6

  D、1,4

  46定義int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,其中0≤i≤9,則對a數(shù)組元素的引用不正確的是____.C

  A、p[i]

  B、a[p-a]

  C、*(*(a+i))

  D、*(&a[i])

  47執(zhí)行下面程序段后,ch的值是:____D

  char ch=’Z’;

  ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch;

  A、A

  B、Z

  C、a

  D、z

  48能正確進行字符串賦值操作的語句是_____ .A

  A、char *s; scanf("%s",s);

  B、char *s; s=’ABCDEF’;

  C、char s[5]={"ABCDE"};

  D、char s[5]={’A’,’B’,’C’,’D’,’E’};

  49按照C語言規(guī)定,程序中各函數(shù)之間,以下敘述不正確的是______.B

  A、主函數(shù)可以調(diào)用其它任何函數(shù).

  B、允許嵌套定義.

  C、允許遞歸調(diào)用.

  D、允許嵌套調(diào)用.

  50.已經(jīng)有prt( )函數(shù)的定義,假設(shè)以下各程序中對函數(shù)的說明是正確的,

  以下程序段中有語法錯誤的是( D ).

  A、main() { int k; void prt( );…prt(’A’);…}

  B、main() { int k; int prt( );…k=prt(’A’);…}

  C、main() { int k; char prt( );…k=k+prt(65);…}

  D、main(){ int k; void prt( );…k=prt(’A’);…}

  二、填空題

  1.C語言中,___ 函數(shù)__是程序的基本組成部分.

  2.已知x=3,y=2,則表達(dá)式x*=y+8的值為__ 30___.

  3.表達(dá)式 i++ 相當(dāng)于表達(dá)式_ i=i+1 i=1+i____.

  4.寫出語句 b=(a=6,a*3); 執(zhí)行后整型變量b的值是__ 18 ___.

  5.設(shè)x=4<4-!0,x的值為__ 0___.

  6.getchar()函數(shù)只能接收一個___字符__.

  7.設(shè)x=(5>1)+2,x的值 為_ 3____.

  8.為了避免嵌套條件語句的二義性,C語言規(guī)定else與其前面最近的__ If ___語句配對.

  9.若所用變量均已正確定義,則執(zhí)行下面程序段執(zhí)行后,輸出的值是_ YESYESYES ____. for(i=0 ; i<2 ; i++ ) printf("YES"); printf("YES");

  10.求字符串長度的庫函數(shù)是__ strlen ___,只寫函數(shù)名即可.

  11.若有定義:char s[ ]="china"; 則C編譯系統(tǒng)為數(shù)組s開辟__ 6___個字節(jié)的內(nèi)存單元.

  12.C語言中,二維數(shù)組在內(nèi)存中的存放方式為按_行 ____優(yōu)先存放.

  13.如果函數(shù)不要求返回值,可用__ Void ___來定義函數(shù)為空類型.

  14.函數(shù)調(diào)用時的實參和形參之間的數(shù)據(jù)是單向的__值___傳遞.

  15.設(shè)a取二進制數(shù)00101101,若想通過a^b運算使a的高4位取反,低4位不變,則b的 二進制數(shù)是_ 11110000____.

【下半年全國計算機二級C語言考前模擬試題及答案六】相關(guān)文章:

2023下半年全國計算機二級C語言考前模擬試題及答案07-10

計算機二級C語言考前模擬試題及答案201607-31

2015下半年全國計算機二級C語言考前模擬試題及答案(七)08-02

2015下半年全國計算機二級C語言考前模擬試題及答案(一)10-10

2015下半年全國計算機二級C語言考前模擬試題及答案(三)09-16

2015下半年全國計算機二級C語言考前模擬試題及答案(五)09-21

2023年下半年全國計算機二級C語言考前模擬試題及答案09-16

C語言考前模擬試題09-11

全國計算機二級C語言考前沖刺試題及答案201609-20

主站蜘蛛池模板: 峡江县| 德庆县| 曲靖市| 綦江县| 本溪市| 南雄市| 称多县| 渝北区| 紫阳县| 大厂| 苏尼特左旗| 泾源县| 西青区| 响水县| 武陟县| 都江堰市| 台中市| 甘南县| 调兵山市| 双城市| 敖汉旗| 阿鲁科尔沁旗| 乌拉特中旗| 措美县| 名山县| 冕宁县| 常宁市| 丹凤县| 江陵县| 丽水市| 盘山县| 白沙| 墨江| 中卫市| 长寿区| 四子王旗| 海林市| 昌江| 安乡县| 竹北市| 夏津县|