<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    計算機二級考試C語言試題與答案選擇題

    時間:2025-02-06 00:37:58 試題 我要投稿
    • 相關推薦

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

      計算機二級考試是全國計算機等級考試四個等級中的一個等級,下文是為大家精選的計算機二級考試C語言試題與答案(選擇題),歡迎大家閱讀。

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

      1 sizeof(float)是(C)。

      A、一個浮點表達式

      B、一個不合法的表達式

      C、運算結果是一個整型表達式。

      D、一種函數調用

      2 下列數據中屬于"字符串常量"的是(B)。

      A、'A'

      B、"ABC"

      C、ABC

      D、'ABC'

      3 用下面的scanf函數輸入數據,使得i=10,k=15選擇正確的鍵盤輸入方法(B).

      (用"[CR]"表示回車,U表示空格)

      main()

      {int i,k;

      scanf("i=%d,k=%d",&i,&k);

      }

      A、i=10[CR]k=15[CR]

      B、i=10,k=15[CR]

      C、10U15[CR]

      D、10,15[CR]

      4 邏輯表達式3<2||-1&&4>3-!0的值為:(A )

      A、1

      B、3

      C、0

      D、2

      5 語句while(!E);中的表達式!E等價于(D)。

      A、E==1

      B、E!=0

      C、E!=1

      D、E==0

      6 以下正確的描述是(A ).

      A、只能在循環體內和switch語句內使用break語句

      B、continue語句的作用是終止整個循環的執行

      C、從多層嵌套的外層循環中退出時,只能使用goto語句

      D、在循環體內使用break和continue語句的作用相同

      7 下面各語句中,能正確進行賦字符串操作的語句是( B).

      A、char s1[5][ ]={"ABCDE"};

      B、char s2[6]={'A','B','C','D','E'};

      C、char st[ ][ ]={"ABCDE"};

      D、char s[5]={'A','B','C','D','E'};

      8 若有說明: int a[3][4]={0};則下面正確的敘述是(A)。

      A、數組a中每個元素均可得到初值0

      B、只有元素a[0][0]可得到初值0

      C、數組a中各元素都可得到初值,但其值不一定為0

      D、此說明語句不正確

      9 執行下面程序后,輸出結果是(D)。

      main()

      { int a,b,c;

      a=45,b=27,c=0;

      c=max(a,b);

      printf("%d ",c);

      }

      int max(int x,int y)

      { int z;

      if(x>y) z=x;

      else z=y;

      return(z);

      }

      A、72

      B、18

      C、27

      D、45

      10 以下正確的描述是:在C語言程序中(B)。

      A、函數的定義可以嵌套,但函數的調用不可以嵌套

      B、函數的定義不可以嵌套,但函數的調用可以嵌套

      C、函數的定義和函數的調用均可以嵌套

      D、函數的定義和函數的調用均不可以嵌套

      11 在C語言的函數中,下列正確的說法是(B)。

      A、形參可以是常量和變量

      B、可以有也可以沒有形參

      C、數組名不能作形參

      D、必須有形參

      12 int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是(D)。

      A、4

      B、2

      C、不一定

      D、3

      13 若有以下程序段,則使用錯誤的選項是(C ).

      struct student

      {

      int num;

      int age;

      };

      struct student stu[3] ={{1001,20},{1002,19},{1004,20}};

      main();

      {

      struct student *p;

      p=stu;

      …

      ;

      }

      A、(*p).num

      B、(p++)->num

      C、p=&stu.age

      D、p++

      14 若以"a+"方式打開一個已存在的文件,則以下敘述正確的是(A)。

      A、文件打開時,原有文件內容不被刪除,位置指針移到文件末尾,可作添加和讀操作

      B、以上各種說法皆不正確

      C、文件打開時,原有文件內容不被刪除,位置指針移到文件開頭,可作重寫和讀操作

      D、文件打開時,原有文件內容被刪除,只可作寫操作

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

    計算機二級《C語言》考試模擬試題與答案07-21

    計算機二級c語言考試試題及答案05-03

    計算機二級C語言試題及答案05-19

    2017計算機二級《C語言》考試題及答案05-17

    計算機二級《C語言》備考試題及答案06-18

    計算機二級《C語言》考試沖刺試題及答案202405-01

    2016計算機二級C語言考試選擇題及答案03-09

    計算機二級C語言考試上機考試題及答案04-09

    計算機二級《C語言》試題及答案201603-05

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人