07年4月自考“高級語言程序設(shè)計”模擬題(3)

  • 發(fā)布時間:2024-09-15 16:21:23
  • 來源:本站整理
  • 閱讀:
導(dǎo)讀:
  20. main()函數(shù)可以帶兩個形參,一般分為argc和argv,其中argv可以定義為(  )
  A. int argv;
  B. char * argv[];
  C. char argv[];
  D. char ** argv[];
  第二部分 非選擇題(80分)
  二、填空題 

20. main()函數(shù)可以帶兩個形參,一般分為argc和argv,其中argv可以定義為( )

A. int argv;

B. char * argv[];

C. char argv[];

D. char ** argv[];

第二部分 非選擇題(80分)

二、填空題 (本大題共10小題,每小題2分,共20分)

21. 初始化值是0.618的雙精度變量a的定義形式為_____________________.

22. 表達(dá)式 !10! = 1的值是____________________.

23. “20 x≤30”的C語言表達(dá)式是____________________.

24. 表達(dá)式a = 1,a + 1,a + + 的值是___________________.

25. 設(shè)int i = 5;則循環(huán)語句while (i = 1) i - -;執(zhí)行后,i的值為_______________.

26. 被調(diào)函數(shù)在執(zhí)行結(jié)束時,這個函數(shù)中定義的_______________類型的變量不被釋放。

27. 設(shè)

struct student

{

int no;

char name[12];

float score[3];

} sl,* p = sl;

用指針法給sl的成員no賦值1234的語句是___________________.

28. C語言程序中對文本文件的存取是以________________為單位進(jìn)行的。

29. 設(shè)char string[] =″This_is_a_book!″;則數(shù)組的長度應(yīng)是________________.

30. 設(shè)int a[2][3] = {{2},{3}};則數(shù)組元素_____________________的值為3.

三、程序分析題 (本大題共5小題,每小題5分,共25分)

閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處

31. int a = 200;

Void s();

main()

{int i;

for(i = 1;i = 5;i + +)

{a + + ;

printf(″﹪d,″,a);

s();

}

{

s();

{static int a = 20;

a + + ;

printf(″﹪d \ n″,a);

}

32. # include ″stdio.h″

main()

{char c;

c = getchar();

if((c =′a′ c =′z′) ‖c =′X′ c =′Z′)c = c - 23;

printf(″﹪c \ n″,c);

}

設(shè)從鍵盤上輸入Next ↙

33. # define N 7

main()

{int i,j,temp,a[N]={1,2,3,4,5,6,7};

for(i = 0;i N/2;i + + )

{j = N - 1 - i;

temp = a[i];a[i]=a[j];a[j]=temp;

}

for(i = 0;i N;i + + ) printf(″﹪5d″,a[i]);

}

相關(guān)閱讀