當前位置:編程學習大全網 - 編程軟體 - C語言的選擇題

C語言的選擇題

1. 以下說法正確的是(C) (2分)

C. C語言程序總是從main()函數開始執行

2. 對於基類型相同的兩個指針變量之間,不能進行的運算是_C_。 (2分)

C. +

3. 要說明壹個有10個int 元素的數組,應當選擇語句 (2分)

A. int a[ 10 ];

4. 有如下說明

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

則數值為9的表達式是__B_。 (2分)

B. *(p+8)

5. 有如下程序

main()

{

int a[3][3] = {{1,2},{3,4},{5,6}}, i,j,s = 0;

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

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

s += a[i][j]];

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

}

該程序的輸出結果是__A_。 (2分)

A. 18

6. 有以下程序

main()

{ int a[3][3],*p,i;

p=&a[0][0];

for(i=0;i<9;i++) p[i]=i+1;

printf("%d \n",a[1][2]);

}

程序運行後的輸出結果是___B____ (2分)

B. 6

7. 若有壹些定義和語句

#include <stdio.h>

int a=4,b=3,*p,*q,*w;

p=&a; q=&b; w=q; q=NULL;

則以下選項中錯誤的語句是__C__。 (2分)

C. *p=va;

8. 若變量已正確說明為float類型,要通過語句scanf("%f %f %f",&a,&b,&c);給 a賦予10.0,b賦予22.0,c賦予33.0,不正確的輸入形式是:_B__。 (2分)

B. 10.0,22.0,33.0

9. 若執行以下程序段,其輸出結果是_B__

int a=0 , b=0 , c=0;

c=(a-=a-5) , (a=b,b+3) ;

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

B. 0,0,5

10. 下面程序的輸出結果是_C_。

main()

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

p=a;

printf("%d\n",*p+9);

} (2分)

C. 10

  • 上一篇:c語言中#include能不能不頂格寫
  • 下一篇:請問各位大師,世界上有哪些LED恒流芯片廠商?謝謝妳
  • copyright 2024編程學習大全網