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

試題

計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)

時(shí)間:2024-06-23 14:31:06 試題 我要投稿

計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)2016精選

  1.以下所列的C語(yǔ)言常量中,錯(cuò)誤的是( )。

  A.0xFF

  B.1.2e0.5

  C.2L

  D.‘72’

  2.若變量a、i已正確定義,且i已正確賦值,合法的語(yǔ)句是( )。

  A.a==l

  B.++i

  C.a=a++=5

  D.a=int(i)

  3.若a為int類(lèi)型,且其值為3,則執(zhí)行完表達(dá)式a+= a-=a*a后,a的值是( )。

  A.一3

  B.9

  C.一12

  D.6

  4.若有定義“int a=5,b=7;”,則表達(dá)式a%一(b%2) 運(yùn)算后,a的值為( )。

  A.0

  B.1

  C.11

  D.3

  5.若執(zhí)行以下程序時(shí)從鍵盤(pán)上輸入9,則輸出結(jié)果是( )。

  main()

  { int n;

  scanf(”%d”,&n);

  if(n++<10)printf(”/%d\n”,n);

  else printf(”%d\n”,n--);

  }

  A.11

  B.10

  C.9

  D.8

  6.設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c= 7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n—c> d)運(yùn)算后,n的值是( )n

  A.0

  B.1

  C.2

  D.3

  7.有如下程序:

  main()

  { int x=23;

  do

  {printf(”%d”,x--);}

  while(!x);

  }

  該程序的執(zhí)行結(jié)果是( )。

  A.321

  B.23

  C.不輸出任何內(nèi)容

  D.陷入死循環(huán)

  8.下列程序的輸出結(jié)果是( )。

  #include

  main()

  { int a=2,b=3,P;

  p=f(a,b);

  printf(”%d”,p);

  }

  int f(a,b)

  { int c;

  if(a>b)c=1;

  else if(a==b)c=0;

  else c=-l;

  return(c);

  }

  A.-l

  B.0

  C.1

  D.2

  9.有下列程序:

  fun(int x,int y)

  { static int m=0,i=2;

  i+=m+1;m=i+x+y;return m;

  }

  main()

  { int j=1,m=1,k;

  k=fun(j,m);print S(”%d,”,k);

  k=fun(j,m);printf(”%d\n”,k);

  )

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

  A.5,5

  B.5,11

  C.11,11

  D.11,5

  10.下列字符數(shù)組初始化語(yǔ)句中,不正確的是( )。

  A.char c[]=’900dmornin9’;

  B.char c[20]="900dmorning";

  C.char c[]={’a’,’b ’,’c ’,’d’);

  D.char c[]={"ffgoodmorning"};

  11.下列程序的輸出結(jié)果是( )。

  #include

  void p(int*x)

  { printf("%d¨,++*x);

  }

  void main()

  { int y=3;

  p(&y);

  }

  A.3

  B.4

  C.2

  D.5

  12.若變量e為char類(lèi)型,能正確判斷出C為小寫(xiě)字母的表達(dá)式是( )。

  A.’a’<=c<=’2’

  B.(c>=’a’)||(c<=’2’)

  C.(’a’<=c)and(’z’>c)

  D.(c>=’a’)&&(c<=’2’)

  13.以下程序的輸出結(jié)果是( )。

  main()

  { int Rum=0;

  while(num<=2)

  { num++;

  printf(”%d\n”,num);

  }

  }

  A.1

  B.1

  C.1

  1

  2

  3

  D.1

  1 2

  2

  14.以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值:

  fun(int*a,int n)

  { int i,j=0,P;

  p=j;

  for(i=j;i   if(a[i]  }

  在下劃線處應(yīng)填入的是( )。

  A.i=P

  B.a[p]=a[i]

  C.p=j

  D.p=i

  15.有如下程序段:

  int a=14,b=15,x;

  char c=’A’;

  x=(a&&b)&&(c<’B’):

  執(zhí)行該程序后,x的值為( )。

  A.true

  B.false

  C.0

  D.1

  16.以下程序的輸出結(jié)果是( )。

  main()

  { int i,a[4] [4]一{{1,3,5),{2,4,6},{3,5,7}};

  printf("%(1%d%d%d\n".a[O][3],a[1][2],a[2]

  [1],a[3][0];

  }

  A.0650

  B.1470

  C.5430

  D.輸出值不定

  17.下列程序中函數(shù)sort()的功能是對(duì)數(shù)組a中的數(shù)據(jù)進(jìn)行由大到小的排序。

  #include

  void sort(int a[],int ll)

  { int i,j,t;

  for(i=0;i   for(j=j+1+1;j   if(a[i]   {t=a[i];a[i]=a[j];a[j]=t;

  }

  }

  main()

  { int a[10]一{1,2,3,4,5,6,7,8,9,10},i;

  sort(&a[1],7);

  for(i=0;i<10;i++)printf("%d,",a[i]);

  }

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.1,2,3,4,5,6,7,8,9,10,

  B.10,9,8,7,6,5,4,3,2,1,

  C.1,8,7,6,5,4,3,2,9,10,

  D.1,2,10,9,8,7,6,5,4,3,

  18.下列判斷正確的是( )。

  A.char a="ABCD":等價(jià)于char*a;*a="ABCD":

  B.char str[10]={"ABCD"}:等價(jià)于char str[10];str []={"ABCD"};

  C.char*s="ABCD":等價(jià)于char s;*s="ABCD";

  D.char c[5]="ABCD",d[5]="ABCD":等價(jià)于char c [5]-d[5]="ABCD";

  19.有如下程序:

  main()

  { int n[5]={0,0,0},i,k=2;

  for(i=0;i&printf("%d\n",n[k]););

  }

  該程序的輸出結(jié)果是( )。

  A.不確定的值

  B.2

  C.1

  D.0

  20.當(dāng)執(zhí)行下面的程序時(shí),如果輸入ABC,則輸出結(jié)是( )。

  #include

  #include

  main()

  { char ss[10]="1,2,3,4,5":

  gets(ss);strcat(ss,"6789");printf("%s\n",ss);

  }

  A.ABC6789

  B.ABC67

  C.12345ABC6

  D.ABC456789

  21.以下程序的輸出結(jié)果是( )。

  #define M(x,y,z)x*y+z

  main()

  { int a=l,b=2,c=3;

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

  }

  A.19

  B.1 7

  C.15

  D.12

  22.有以下程序:

  main()

  { int k=5,n=0;

  do

  { switch(k)

  { case 1:

  case 3:n+=l;k--;break;

  defalut:n=0;k--;

  case 2:

  case 4:n+=2;k--;break:

  }

  printf("%d",n);

  }while(k>0&&n<5);

  }

  程序運(yùn)行后的輸出結(jié)果是( )。

  A.235

  B.0235

  C.02356

  D.2356

  23.下面for語(yǔ)句的循環(huán)次數(shù)為( )。

  for(x=1,y=0;(y!=19)&&(x<6);x++);

  A.是無(wú)限循環(huán)

  B.循環(huán)次數(shù)小定

  C.最多執(zhí)行6次

  D.最多執(zhí)行5次

  24.對(duì)下述程序的判斷中,正確的是( )。

  #include

  main()

  { char*p,s[256];

  p=s ;

  while(strcmp(s,"the end"))

  { printf("Input the strin9:");

  gets(s);

  while(*p)

  putchar(*p++);

  }}

  A.此程序循環(huán)接收字符串并輸出,直到接收到字符串“the end”為止

  B.此程序循環(huán)接收字符串,接收到字符串“the end”則輸出,否則程序終止

  C.此程序循環(huán)接收字符串并輸出,直到接收字符串“the end”為止,但因?yàn)榇a有錯(cuò)誤,程序不能正常工作

  D.此程序循環(huán)接收字符串并將其連接在一起,直到接收字符串“the end”為止,輸出連接在一起的字符串

  25.下列程序的輸出結(jié)果是( )。

  #include

  main()

  { int i,S=0;

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

  if(!(i%2)&&!(i%3))s+=i;

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

  }

  A.4

  B.39

  C.45

  D.6

  26.有以下程序:

  void fun2(char a,char b) {printf(”%c%c”,a,b); }

  char a=’A’,b=’B’;

  void funl(){a=’C’;b=’D’;}

  main()

  { funl();

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

  fun2(’E’,’F’);

  }

  程序的運(yùn)行結(jié)果是( )。

  A.CDEF

  B.ABEF

  C.ABCD

  D.CDAB

  27.有以下程序:

  #include

  main()

  { char cl=’1’,c2=’2’;

  cl=getchar();c2=getchar();putchar(c1);putcha:

  (c2);

  }

  當(dāng)程序運(yùn)行時(shí)輸入a<回車(chē)>后,下列敘述中正確的是( )。

  A.變量c1被賦予字符a,c2被賦予回車(chē)符

  B.程序?qū)⒌却脩?hù)輸入第2個(gè)字符

  c.變量c1被賦予字符a,c2中仍是原有字符2

  D.變量c1被賦予字符a,c2中將無(wú)確定值

  28.下述程序的輸出結(jié)果是( )。

  #define N 20

  void fun(int a[],int n,int m)

  { int i,j;

  for(i=m;i>n;i--)a[i+1]=a[i];

  }

  main()

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

  fun(a,2,9);

  for(i=0;i<5;i++)printf("%d",a[i]);

  }

  A.10234

  B.12344

  C.12334

  D.12234

  29.若要用函數(shù)fopen打開(kāi)一個(gè)新的二進(jìn)制文件,該文件要既能讀也能寫(xiě),則應(yīng)以( )方式打開(kāi)文件。

  A."wb"

  B."wb+"

  C."rb+"

  D."rb"

  30.下列敘述中錯(cuò)誤的是( )。

  A.在C語(yǔ)言中,函數(shù)中的自動(dòng)變量可以賦初值,每調(diào)用一次賦一次初值

  B.在C語(yǔ)言中,在調(diào)用函數(shù)時(shí),實(shí)參和對(duì)應(yīng)形參在類(lèi)型上只需賦值兼容

  C.在C語(yǔ)言中,外部變量的隱含類(lèi)型是自動(dòng)存儲(chǔ)類(lèi)別

  D.在C語(yǔ)言中,函數(shù)形參的存儲(chǔ)類(lèi)型是自動(dòng)(auto)類(lèi)型的變量

【計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)】相關(guān)文章:

2024二級(jí)c語(yǔ)言上機(jī)題庫(kù)04-18

2016年計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)09-02

2017計(jì)算機(jī)二級(jí)C語(yǔ)言上機(jī)題庫(kù)及答案08-07

計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)及答案11-16

計(jì)算機(jī)二級(jí)C++C++語(yǔ)言概述09-24

全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試題庫(kù)與答案06-29

2016年計(jì)算機(jī)二級(jí)《C語(yǔ)言》選擇題題庫(kù)與解析09-14

2016年9月計(jì)算機(jī)二級(jí)《C語(yǔ)言》操作題題庫(kù)07-26

2016年9月計(jì)算機(jī)二級(jí)《C語(yǔ)言》模擬題庫(kù)08-23

計(jì)算機(jī)二級(jí)C語(yǔ)言考試技巧09-24