亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)等級

下半年計(jì)算機(jī)二級c語言基礎(chǔ)試題

時(shí)間:2024-10-04 05:06:16 計(jì)算機(jī)等級 我要投稿
  • 相關(guān)推薦

2017下半年計(jì)算機(jī)二級c語言基礎(chǔ)試題

  任何設(shè)計(jì)活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設(shè)計(jì)也不例外。下面是小編收集的關(guān)于計(jì)算機(jī)二級c語言基礎(chǔ)試題,希望大家認(rèn)真閱讀!

2017下半年計(jì)算機(jī)二級c語言基礎(chǔ)試題

  一.選擇:

  1.給出以下定義:

  char acX[ ]= "abcdefg";

  char acY[ ]= {'a','b','c','d','e','f','g'};

  則正確的敘述為( )

  A) 數(shù)組acX和數(shù)組acY等價(jià) B) 數(shù)組acX和數(shù)組acY的長度相同

  C) 數(shù)組acX的長度大于數(shù)組acY的長度 D) 數(shù)組acX的長度小于數(shù)組acY的長度

  答案:C

  2.

  void example(char acHello[])

  {

  printf("%d", sizeof(acHello));

  return;

  }

  void main()

  {

  char acHello[] = "hello";

  example(acHello);//數(shù)組名稱作參數(shù),傳的是地址,一個(gè)地址占四個(gè)字節(jié)

  return;

  }

  的輸出是

  A 4 B 5 C 6 D不確定

  答案:A

  3. 有以下程序段

  char acArr[]= "ABCDE";

  char *pcPtr;

  for(pcPtr = acArr; pcPtr < acArr + 5; pcPtr++)

  {

  printf("%s/n", pcPtr);

  }

  return;

  輸出結(jié)果是( )

  A) ABCD B) A C) E D) ABCDE

  B D BCDE

  C C CDE

  D B DE

  E A E

  答案:D

  4.在中斷中,不能同步獲取信號量,但是可以釋放信號量。

  A.正確 B.錯(cuò)誤

  答案:A

  5.以下敘述中不正確的是( )

  A) 在不同的函數(shù)中可以使用相同名字的變量

  B) 函數(shù)中的形式參數(shù)是局部變量

  C) 在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效

  D) 在一個(gè)函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效(復(fù)合語句指函數(shù)中的成對括號構(gòu)成的代碼)

  答案:D

  6.設(shè)有如下定義:

  unsigned long pulArray[] = {6, 7, 8, 9, 10};

  unsigned long *pulPtr;

  則下列程序段的輸出結(jié)果為( )

  pulPtr = pulArray;

  *(pulPtr + 2) += 2;

  printf ("%d,%d/n", *pulPtr, *(pulPtr + 2));

  A)8,10 B)6,8 C)7,9 D)6,10

  答案:D

  7. 定義結(jié)構(gòu)體時(shí)有下面幾種說法,請指出正確的(多選):______

  A、結(jié)構(gòu)體中的每個(gè)部分,最好進(jìn)行四字節(jié)對齊;

  B、結(jié)構(gòu)體的總長度最好是四字節(jié)對齊;

  C、結(jié)構(gòu)中成員的存放不用考慮字節(jié)對齊情況;

  答案:A、B

  8.void example()

  {

  int i;

  char acNew[20];

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

  {

  acNew[i] = '0';

  }

  printf("%d/n", strlen(acNew));

  return;

  }

  的輸出為( )

  A 0 B 10 C 11 D不確定

  答案:D

  9.switch(c)中的c的數(shù)據(jù)類型可以是char、long、float、unsigned、bool. ( )

  A. 正確 B. 錯(cuò)誤

  答案:B

  10. 網(wǎng)絡(luò)上傳輸?shù)淖止?jié)序默認(rèn)是大字節(jié)的,如果主機(jī)是小字節(jié)序,在網(wǎng)絡(luò)通信時(shí)則須進(jìn)行字節(jié)序轉(zhuǎn)換;如果主機(jī)是

  大字節(jié)序,為了程序的一致性及可移植性,最好也在程序中加上字節(jié)序轉(zhuǎn)換的操作(空操作)。

  A. 正確 B.錯(cuò)誤

  答案:A

  二、 填空題

  1、 C語言函數(shù)返回類型的默認(rèn)定義類型是

  2、 函數(shù)的實(shí)參傳遞到形參有兩種方式: 和

  3、在一個(gè)函數(shù)內(nèi)部調(diào)用另一個(gè)函數(shù)的調(diào)用方式稱為 。在一個(gè)函數(shù)內(nèi)部直接或間接調(diào)用該函數(shù)成為函數(shù) 的調(diào)用方式

  4、C語言變量按其作用域分為 和

  5、凡在函數(shù)中未指定存儲類別的局部變量,其默認(rèn)的存儲類別為

  三、 看程序?qū)懡Y(jié)果

  1、#include

  Int abc(int u,int v);

  Void main()

  {int a=24,b=16,c;

  c=abc(a,b);

  printf(“value=%d”,c);

  }

  Int abc(int u, int v)

  {int w;

  While(v)

  {w=u%v;

  u=v;

  v=w;

  }

  Return u;

  }

  2、#include

  int x1=30,x2=40;

  main()

  {int x3=10,x4=20;

  sub(x3,x4);

  sub(x2,x1);

  printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2);

  }

  sub(int x,int y)

  {x1=x;x=y;y=x1;}

  3、#include

  Main()

  {int i=5;

  Printf(“%d\n”,sub(i));

  }

  sub(int n)

  {int a;

  If(n==1) return 1;

  a=n+sub(n-1);

  return (a);

  }

  4、#include

  Void fun()

  {static int m;

  m+=2;

  printf(“%d ”,m);

  }

  Main()

  {int a;

  For(a=1;a<=4;a++) fun();

  Printf(“\n”);

  }

  四、 編程題

  1、 編寫一個(gè)函數(shù),判斷任一整數(shù)是否為素?cái)?shù),用main()函數(shù)調(diào)用并測試之。

  2、 用遞歸方法求n!

  3、 有一個(gè)一維數(shù)組,內(nèi)放10個(gè)學(xué)生成績,寫一個(gè)函數(shù),求出平均分,最高分和最低分

【下半年計(jì)算機(jī)二級c語言基礎(chǔ)試題】相關(guān)文章:

計(jì)算機(jī)二級c語言試題及答案08-11

計(jì)算機(jī)二級考試C語言試題與答案09-16

計(jì)算機(jī)二級C語言試題及答案201710-01

計(jì)算機(jī)二級考試C語言試題及答案11-04

計(jì)算機(jī)二級《C語言》模擬試題及答案10-24

計(jì)算機(jī)二級C語言模擬試題及答案08-28

2016最新計(jì)算機(jī)二級c語言試題及答案06-29

計(jì)算機(jī)二級C語言模擬試題「帶答案」06-05

計(jì)算機(jī)二級C語言模擬試題及答案解析06-11

2016下半年計(jì)算機(jī)C語言二級上級考試試題10-08