久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

計算機二級C語言考試選擇題帶答案(2)

時間:2024-06-10 13:55:42 學人智庫 我要投稿
  • 相關推薦

計算機二級C語言考試選擇題(帶答案)(2)

  27、執(zhí)行下面程序段后,輸出結果是____A____.

計算機二級C語言考試選擇題(帶答案)(2)

  int a;

  int b=65536;

  a=b;

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

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

  28、若有以下定義和語句:

  int a=010, b=0x10, c=10;

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

  則輸出結果是____B_____.

  A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,10

  29、已知有double型變量x=2.5,y=4.7,整型變量a=7,

  則表達式 x+a%3*(int)(x+y)%2/4 的值是_____B____.

  A) 2.4 B) 2.5 C) 2.75 D) 0

  30、若已定義x和y是整型變量,x=2;,則表達式y(tǒng)=2.75+x/2的值是____C____.

  A) 5.5 B) 5 C) 3 D) 4.0

  31、以下程序的輸出結果是____D____.

  #include

  void main()

  {

  int a=12, b=12;

  printf("%d,%d\n",--a,++b);

  }

  A) 10,10 B) 12,12 C) 11,10 D) 11,13

  32、設有以下語句:int x=10;x+=3+x%(3),則x的值是.____A_____

  A) 14 B) 15 C) 11 D) 12

  33、若d為double型變量,則表達式d=1,d+5,d++的值是_____D__.

  A) 1 B) 6.0 C) 2.0 D) 1.0

  34、表達式5!=3的值是____D____.

  A) T B) 非零值 C) 0 D) 1

  35、若有定義int a=12,n=5,則表達式a%=(n%2)運算后,a的值______A____.

  A) 0 B) 1 C) 12 D) 6

  36、若有定義int x=3,y=2和float a=2.5,b=3.5,則表達式:(x+y)%2+(int)a/(int)b的值是__D__.

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

  37、在C語言中,以下敘述不正確的是_____A____.

  A) 在C程序中,無論是整數(shù)還是實數(shù),都能被準確無誤的表示

  B) 在C程序中,變量名代表存儲器中的一個位置

  C) 靜態(tài)變量的生存期與整個程序的生存期相同

  D) C語言中變量必須先定義后引用

  38、C語言中的變量名只能由字母,數(shù)字和下劃線三種字符組成,且第一個字符____C____.

  A) 必須為字母

  B) 必須為下劃線

  C) 必須為字母或下劃線

  D) 可以是字母,數(shù)字或下劃線中的任意一種

  39、設有說明:char w; int x; float y; double z; 則表達式: w*x+z-y值的數(shù)據(jù)類型是___D____.

  A) float B) char C) int D) double

  40、一個C語言的執(zhí)行是從_____A______.

  A) 本程序的主函數(shù)開始,到本程序的主函數(shù)結束

  B) 本程序的第一個函數(shù)開始,到本程序的最后一個函數(shù)結束

  C) 本程序的主函數(shù)開始,到本程序的最后一個函數(shù)結束

  D) 本程序的第一個函數(shù)開始,到本程序的主函數(shù)結束

  41、設a為整型變量,不能正確表達數(shù)學關系10

  A) 10

  C) a>10&&a<15 D) !(a<=10)&&!(a>=15)

  42、下列程序執(zhí)行后的輸出結果是_____C____.

  #include

  void main( )

  { int a=5,b=60,c;

  if (a

  {c=a*b;printf("%d*%d=%d\n",b,a,c);}

  else

  {c=b/a;printf("%d/%d=%d\n",b,a,c);}

  }

  A) 60/5=12 B) 300 C) 60*5=300 D) 12

  43、如果c為字符型變量,判斷c是否為空格不能使用____A____.(假設已知空格ASCII碼為32)

  A) if(c=='32') B) if(c==32)

  C) if(c=='\40') D) if(c==' ')

  44、運行下面程序時,若從鍵盤輸入"3,5",則程序的輸出結果是____D____.

  #include

  void main( )

  {

  int x,y;

  scanf("%d,%d",&x,&y);

  if (x==y)

  printf("x==y");

  else if (x>y)

  printf("x>y");

  else

  printf("x

  }

  A) 3<5 B) 5>3 C) x>y D) x

  45、運行下面程序時,若從鍵盤輸入數(shù)據(jù)為"6,5,7",則輸出結果是____C___.

  #include

  void main( )

  { int a,b,c;

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

  if (a>b)

  if (a>c)

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

  else

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

  else

  if (b>c)

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

  else

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

  }

  A) 5 B) 6 C) 7 D) 不定值

  46、執(zhí)行下面程序時,若從鍵盤輸入"2",則程序的運行結果是____A____.

  #include

  void main( )

  { int k; char cp;

  cp=getchar( );

  if (cp>='0' && cp<='9')

  k=cp-'0';

  else if (cp>='a' && cp<='f')

  k=cp-'a'+10;

  else k=cp-'A'+10;

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

  }

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

  47、運行下面程序時,從鍵盤輸入"2.0",則輸出結果是___B_____.

  #include

  void main( )

  { float a,b;

  scanf("%f",&a);

  if (a<0.0) b=0.0;

  else if ((a<0.5) && (a!=2.0)) b=1.0/(a+2.0);

  else if (a<10.0) b=1.0/2;

  else b=10.0;

  printf("%f\n",b);

  }

  A) 0.000000 B) 0.500000

  C) 1.000000 D) 0.250000

  48、執(zhí)行下面程序后,運行結果是____A____.

  #include

  void main( )

  { int x=41,y=1;

  if (x%3==0 && x%7==0)

  { y+=x;printf("y=%d\n",y);}

  else

  {y=x;printf("y=%d",y);}

  }

  A) y=41 B) y=43 C) y=42 D) y=1

【計算機二級C語言考試選擇題帶答案(2)】相關文章:

計算機等級考試二級MS試題含答案07-15

c語言讀書筆記03-23

大學計算機一級考試試題及答案12-01

計算機一級考試試題題庫及答案(精選10套)03-27

計算機等級考試須知03-15

考研英語一試題及答案(2)10-18

初級會計實務練習題帶答案10-03

全國計算機等級考試一級Photoshop考試大綱09-20

二年級上冊數(shù)學應用題帶答案12-31

春聯(lián)大全帶橫批 帶意思02-07