1024国产,91精品国产综合久久福利,中文字幕成人免费视频,日本人的色道免费网站,曰本一级毛片免费,www.日日爱,国产黑丝视频

當前位置:高考升學網 > 招聘筆試題 > 正文

二級C語言筆試題和面試題答案目及答案(二)

更新:2023-09-20 23:26:27 高考升學網

  (32) 執(zhí)行下面的程序后,a的值為

  main()

  { int a,b;

  for (a=1,b=1;a<=100;a++)

  { if(b>=20) break;

  if(b%3==1) {b+=3; continue; }

  b-=5; } }

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

  (33) 以下程序段的輸出結果是

  int x=3;

  do { printf("%3d",x-=2);} while(!(--x));

  A) 1 B) 3 0 C) 1-2 D) 死循環(huán)

  (34) 定義如下變量: int n=10; 則下列循環(huán)的輸出結果是

  while(n>7)

  { n--;

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

  A) 10 B) 9 C) 10 D) 9

  9 8 9 8

  8 7 8 7

  7 6

  (35) 兩次運行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結果是

  main( )

  { int x;

  scanf("%d",&x);

  if(x + + >5) printf("%d",x);

  else printf("%d\n",x - -); }

  A) 7和5 B) 6和3 C) 7和4 D) 6和4

  (36) 設有如下定義: char aa={"abcd","ABCD"}; 則以下就法中正確的是

  A) aa數組成元素的值分別是"abcd"和ABCD"

  B) aa是指針變量,它指向含有兩個數組元素的字符型一維數組

  C) aa數組的兩個元素分別存放的是含有4個字符的一維字符數組的首地址

  D) aa數組的兩個元素中各自存放了字符'a'和'A'的地址

  (37) 以下程序的輸出結果是

  main( )

  { int a=-1,b=4,k;

  k=(+ +a〈0)&&!(b - -〈=0);

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

  A) 104 B) 103 C) 003 D) 004

  (38) 設有以下定義:

  int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};

  int (prt)[3]=a,p=a[0];

  則下列能夠正確表示數組元素a的表達式是

  A) ((prt+1) ) B) ((p+5)) C) (prt+1)+2 D) ((a+1)+2)

  (39) 下列程序的輸出結果是

  main( )

  { charp1,p2,str[50]="xyz";

  p1="abcd";

  p2="ABCD";

  strcpy(str+2,strcat(p1+2,p2+1);

  printf)"%s",str); }

  A) xyabcAB B) abcABz C) ABabcz D) xycdBCD

  (40) 執(zhí)行下面的程序后,a的值是

  #define SQR(X) XX

  main( )

  { int a=10,k=2,m=1;

  a/=SQR(k+m)/SQR(k+m);

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

  A) 10 B) 1 C) 9 D) 0

  (41) 下列程序執(zhí)行后輸出的結果是

  #include

  f(int a)

  { int b=0; static c=3:

  a=c+ +,b+ +;

  return (a); }

  main( )

  { int a=2,i,k;

  for(i=0;i〈2;i=+ +〉 k=f(a+ +);

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

  A) 3 B) 0 C) 5 D) 4

  (42) 下列程序的輸出結果是

  main( )

  { int a[5]={2,4,6,8,10},P, k;

  p=a; k=&p;

  printf("%d",(p++)); printf("%d\n", k); }

  A) 4 4 B) 2 2 C) 2 4 D) 4 6

  (43) 閱讀下列程序:

  main( )

  { int n[3],i,j,k;

  for(i=0;i〈3;i++〉 n[i]=0;

  k=2;

  for (i=0;i〈k;i++〉

  for (j=0;j〈k;j++〉 n[j]=n[i]+1;

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

  下述程序運行后輸出結果是

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

  (44) 字符'0'的ASCII碼的十進制數為48,且數組的第0個元素在低位,則以下程序的輸出結果是

  #include

  main( )

  { union { int i; long k; char c[4]; }r,s=&r;

  s->i[0]=0x39;

  s->i=0x38;

  printf("%c\n",s->c[0]) }

  A) 39 B) 9 C) 38 D) 8

  (45) 設有以下定義:

  typedef union { long i;int k[5];char c;}DATE;

  struct date { int cat;DATE cow;double dog;}too;

  DATE max;

  則下列語句的執(zhí)行結果是

  printf("%d",sizeof(struct date)+sizeof(max));

  A) 25 B) 30 C) 18 D) 8

  (46) 執(zhí)行以下程序后,y的值是

  main ( )

  { int a[]={2,4,6,8,10};

  int y=1,x,p;

  p=&a;

  for(x=0;x<3;x++) y + = (p + x);

  printf("%d\n",y); }

  A) 17 B) 18 C) 19 D) 20

  (47) 下列程序執(zhí)行后輸出的結果是

  int d=1;

  fun (int q)

  { int d=5;

  d + =p + +; printf("%d".d); }

  main( )

  { int a=3;

  fun(a);

  d + = a + +; printf("%d\n",d); }

  A) 8 4 B) 9 6 C) 9 4 D) 8 5

  (48) 下列程序的輸出結果是

  main( )

  { char ch[5]={"6934,"8254"},p;

  int i,j,s=0;

  for(i=0;i<2;i + +) p[i]=ch[i];

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

  for(j=0;p[i][j]>'\0'&&p[i][j]<='9';j+=2) s=10s+p[i][j]-'0';

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

  A) 6385 B) 69825 C) 63825 D) 693825

  (49) 以下程序的輸出結果是

  fut (ints,int p[3])

  { s=p; }

  main( )

  { int a[3]={1,3,5,7,9,11},p;

  p=(int)malloc(sizeof(int));

  fut(&p,a);

  primtf("%d\n",p); }

  A) 1 B) 7 C) 9 D) 11

  (50) 以下程序的輸出結果是

  #include"ctype.h"

  space (char str)

  { int i,t;char ts[81];

  for(i=0,t=0;str[i]!='\0';i+=2)

  if(! isspace(str+i)&&((str+i)!='a'))

  ts[t++]=toupper(str[i]);

  ts[t]='\0';

  strcpy(str,ts); }

  mian( )

  { char s[81]={"a b c d e f g"};

  space(s);

  puts(s); }

  A) abcdeg B) bcde C) ABCDE D) BCDE

最新圖文

2020年河北新聞網兩學一做

時間:2023-09-18 07:0:24

2020年河北新聞網兩學一做

時間:2023-09-15 11:0:59

兩學一做學習教育知

時間:2023-09-21 06:0:30

2020年開展兩學一做學習教

時間:2023-09-19 21:0:30