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

計算機等級 百分網(wǎng)手機站

計算機等級考試二級筆試卷含答案(2)

時間:2018-05-11 16:48:50 計算機等級 我要投稿

計算機等級考試二級筆試卷(含答案)

  ggg(x)

  float x;

  { printf(" %d",x*x);}

  則函數(shù)的類型

  A) 與參數(shù)x的類型相同

  B) 是void

  C) 是int

  D) 無法確定

  (28) 設(shè)有如下枚舉類型定義:

  enum language { Basic=3,Assembly,Ada=100,COBOL,Fortran};

  枚舉量Fortran的值為

  A) 4

  B) 7

  C) 102

  D) 103

  (29) 若有以下說明和語句,請選出哪個是對c數(shù)組元素的正確引用

  int c[4][5], (*cp)[5];

  cp=c;

  A) cp+1

  B) *(cp+3)

  C) *(cp+1)+3

  D) *(*cp+2)

  (30) 標(biāo)準(zhǔn)函數(shù) fgets(s, n, f) 的功能是

  A) 從文件f中讀取長度為n的`字符串存入指針s所指的內(nèi)存

  B) 從文件f中讀取長度不超過n-1的字符串存入指針s所指的內(nèi)存

  C) 從文件f中讀取n個字符串存入指針s所指的內(nèi)存

  D) 從文件f中讀取長度為n-1的字符串存入指針s所指的內(nèi)存

  (31) 設(shè)有如下一段程序:

  int *var,ab;

  ab=100

  var=&ab;

  ab=*var+10;

  執(zhí)行上面的程序后,ab的值為

  A) 120 B) 110 C) 100 D) 90

  (32) 以下程序段給數(shù)組所有的元素輸入數(shù)據(jù),請選擇正確答案填入。

  #include

  main()

  { int a[10],i=0;

  while(i<10) scanf("%d",________ );

  ┇

  }

  A) a+(i++)

  B) &a[i+1]

  C) a+i

  D) &a[++i]

  (33) 設(shè)有如下的程序段:

  char str[ ]="Hello";

  char *ptr;

  ptr=str;

  執(zhí)行上面的程序段后,*(ptr+5)的值為

  A) 'o'

  B) ''

  C) 不確定的值

  D) 'o'的地址

  (34) 在宏定義 #define PI 3.14159中,用宏名PI代替一個

  A) 單精度數(shù) B) 雙精度數(shù) C) 常量 D) 字符串

  (35) 字符(char)型數(shù)據(jù)在微機內(nèi)存中的存儲形式是

  A) 反碼 B) 補碼 C) EBCDIC碼 D) ASCII碼

  (36) 執(zhí)行下面的程序段

  int x=35;

  char z='A';

  int b;

  B=((x&15)&&(z<'a'));

  后,B的值為

  A) 0 B) 1 C) 2 D) 3

  (37) C語言規(guī)定,程序中各函數(shù)之間

  A) 既允許直接遞歸調(diào)用也允許間接遞歸調(diào)用

  B) 不允許直接遞歸調(diào)用也不允許間接遞歸調(diào)用

  C) 允許直接遞歸調(diào)用不允許間接遞歸調(diào)用

  D) 不允許直接遞歸調(diào)用允許間接遞歸調(diào)用

  (38) 假設(shè)在程序中a,b,c均被定義成整型,并且已賦大于1的值,則下列能正確表示代數(shù)式 的表達(dá)式是

  A) 1/a*b*c

  B) 1/(a*b*c)

  C) 1/a/b/(float)c

  D) 1.0/a/b/c

  (39) 若x是整型變量,pb是基類型為整型的指針變量,則正確的賦值表達(dá)式是

  A) pb=&x B) pb=x; C) *pb=&x; D) *pb=*x

  (40) 設(shè)有

  static char str[ ]="Beijing";

  則執(zhí)行

  printf("%d ", strlen(strcpy(str,"China")));

  后的輸出結(jié)果為

  A) 5 B) 7 C) 12 D) 14

  (41) 設(shè)有如下程序:

  #include

  main()

  { int **k, *j, i=100;

  j=&i; k=&j;

  printf("%d ", **k);

  }

  上面程序的輸出結(jié)果是

  A) 運行錯誤 B) 100 C) i的地址 D) j的地址

  (42) 設(shè) a=5, b=6, c=7, d=8, m=2, n=2, 執(zhí)行

  (m=a>b)&&(n=c>d)

  后n的值為

  A) 1 B) 2 C) 3 D) 4

  (43) 下面函數(shù)的功能是

  sss(s, t)

  char *s, *t;

  { while((*s)&&(*t)&&(*t++== *s++));

  return(*s-*t);

  }

  A) 求字符串的長度 B) 比較兩個字符串的大小

  C) 將字符串s復(fù)制到字符串t中 D) 將字符串s接續(xù)到字符串t中

  (44) 請選出以下程序的輸出結(jié)果

  #include

  sub(x,y,z)

  int x, y, *z;

  { *z=y-x; }

  main()

  { int a, b, c;

  sub(10,5,&a); sub(7,a,&b); sub(a,b,&c);

  printf("%d,%d,%d ", a,b,c);

  }

  A) 5,2,3

  B) -5,-12,-7

  C) -5,-12,-17

  D) 5,-2,-7

  (45) 下面程序的輸出結(jié)果是

  #include

  main()

  { int i=2,p;

  p=f(i,i+1);

  printf("%d",p);

  }

  int f(a,b)

  int a,b;

  { int c;

  if(a>b) c=1;

  else

  if(a==b) c=0;

  else c=-1;

  return(c);

  }

  A) -1 B) 0 C) 1 D) 2

  (46) 請選出以下程序段的輸出結(jié)果

  #include

  #define MIN(x,y) (x)<(y)? (x):(y)