日韩亚洲专区中文字幕|五月天国产精品免费视频|中文字幕乱码亚州无线码二区|亚洲中文免费AV

<ul id="eu2wk"><blockquote id="eu2wk"></blockquote></ul>
  • <td id="eu2wk"><code id="eu2wk"></code></td>

    當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

    二級C語言筆試真題(二)

    更新:2023-09-21 13:31:56 高考升學(xué)網(wǎng)

      (21) C語言中最簡單的數(shù)據(jù)類型包括

      A) 整型、實(shí)型、邏輯型 B) 整型、實(shí)型、字符型

      C) 整型、字符型、邏輯型 D) 整型、實(shí)型、邏輯型、字符型

      (22) C語言中,運(yùn)乍對象必須是整型數(shù)的運(yùn)算符是

      A) % B) \ C) %和\ D)

      (23) 為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式

      A) (x>=y)&&(y>=z) B(x>=y)AND(y>=z) C)(x>=y>=z) D)(x>=y)&(y>=z)

      (24) 下述對C語言字符數(shù)組的描術(shù)中錯(cuò)誤的是

      A) 字符數(shù)組可以存放字符串

      B) 字符數(shù)組中的字符串可以整體輸入、輸出

      C) 可以在賦值語句中通過賦值運(yùn)算符"="對字符數(shù)組整體賦值

      D) 不可以用關(guān)系運(yùn)算符對字符數(shù)組中的字符串進(jìn)行比較

      (25) 設(shè)有如下定義: int x=10,y=3,z; 則語句

      printf("%d\n",z=(x%y,x/y)); 的輸出結(jié)果是

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

      (26) 以下程序的輸出結(jié)果是

      main()

      { int x=10,y=10;

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

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

      (27) 定義如下變題和數(shù)組:

      int i;

      int x[3][3]={1,2,3,4,5,6,7,8,9};

      則下面語句的輸出結(jié)果是

      for(i=0;i<3;i++) printf("%d",x[i][2-1]);

      A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9

      (28) 若要求在if后一對圓括號中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為

      A) a<>0 B) !a C) a=0 D) a

      (29) 閱讀程序:

      #include

      main()

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

      p=a;

      printf("%x\n",p);

      printf("%x\n",p+9); }

      該程序有兩個(gè)printf 語句, 如果第一個(gè)printf 語句輸出的是194, 則第二個(gè)printf語句的輸出結(jié)果是

      A) 203 B) 204 C) 1a4 D) 1a6

      (30) 設(shè)有如下函數(shù)定義:

      int f(char s)

      { char p=s;

      while(p!='\0') p++;

      return(p-s); }

      如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為

      printf("%d\n",f("goodbey!"));

      A) 3 B) 6 C) 8 D) 0

      (31) 以下說法中正確的是

      A) C語言程序總是從第一個(gè)的函數(shù)開始執(zhí)行

      B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義

      C) C語言程序總是從main()函數(shù)開始執(zhí)行

      D) C語言程序中的main()函數(shù)必須放在程序的開始部分

      (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) 以下程序段的輸出結(jié)果是

      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)的輸出結(jié)果是

      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) 兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入6和4,則輸出結(jié)果是

      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) 設(shè)有如下定義: char aa={"abcd","ABCD"}; 則以下就法中正確的是

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

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

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

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

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

      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) 設(shè)有以下定義:

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

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

      則下列能夠正確表示數(shù)組元素a的表達(dá)式是

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

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

      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

    最新圖文

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-18 07:0:24

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-15 11:0:59

    兩學(xué)一做學(xué)習(xí)教育知

    時(shí)間:2023-09-21 06:0:30

    2020年開展兩學(xué)一做學(xué)習(xí)教

    時(shí)間:2023-09-19 21:0:30