(24)要求以下程序的功能是計算:s= 1+1/2+1/3+……+1/10
main()
{ int n; float s;
s=1.0;
for(n=10;n>1;n--)
s=s+1/n;
printf("%6.4f“n",s);
}
程序運行后輸出結果錯誤,導致錯誤結果的程序行是
A)s=1.0;
B)for(n=10;n>1;n--)
C)s=s+1/n;
D)printf("%6.4f“n",s);
(25)已定義ch為字符型變量,以下賦值語句中錯誤的是
A)ch=’“’;
B)ch=62+3;
C)ch=NULL;
D)ch=’“xaa’;
(26)若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是
A)函數調用可以作為獨立的語句存在
B)函數調用可以作為一個函數的實參
C)函數調用可以出現在表達式中
D)函數調用可以作為一個函數的形參
(27)有以下函數定義:
void fun(int n, double x) { …… }
若以下選項中的變量都已正確定義并賦值,則對函數fun的正確調用語句是
A)fun(int y,double m);
B)k=fun(10,12.5);
C)fun(x,n);
D)void fun(n,x);
(28)有以下程序
void fun(char a, char b)
{ a=b; (a)++; }
main()
{ char c1=’A’,c2=’a’,p1,p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf("%c%c“n",c1,c2);
}
程序運行后的輸出結果是
A)Ab
B)aa
C)Aa
D)Bb
(29)若程序中已包含頭文件stdio.h,以下選項中,正確運用指針變量的程序段是
A)int i=NULL;
B) float f=NULL;
scanf("%d",i); f=10.5;
C)char t=’m’, c=&t;
D) long L;
c=&t; L=’“0’;
(30)有以下程序
#include
main()
{ printf("%d“n",NULL); }
程序運行后的輸出結果是
A)0
B)1
C)-1
D)NULL沒定義,出錯
(31)已定義c為字符型變量,則下列語句中正確的是
A)c=’97’;
B)c="97";
C)c=97;
D)c="a";
(32)以下不能正確定義二維數組的選項是
A)int a={{1},{2}};
B)int a[]={1,2,3,4};
C)int a={{1},2,3};
D)int a[]={{1,2},{3,4}};
(33)以下選項中不能正確把cl定義成結構體變量的是
A)typedef struct
B)struct color cl
{ int red; { int red;
int green; int green;
int blue; int blue;
} COLOR; };
COLOR cl;
C)struct color
D)struct
{ int red; { int red;
int green; int green;
int blue; int blue;
} cl; } cl;
(34)以下能正確定義一維數組的選項是
A)int num[];
B) #define N 100
int num[N];
C)int num[0..100];
D) int N=100;
int num[N];
(35)下列選項中正確的語句組是
A)char s; s={"Beijing"};
B)char s; s={"Beijing"};
C)char s; s="Beijing";
D)char s; s="Beijing";
(36)已定義以下函數
fun(int p)
{ return p; }
該函數的返回值是
A)不確定的值 B)形參p中存放的值
C)形參p所指存儲單元中的值 D)形參p的地址值
2020年河北新聞網兩學一做
時間:2023-09-18 07:0:242020年河北新聞網兩學一做
時間:2023-09-15 11:0:59兩學一做學習教育知
時間:2023-09-21 06:0:302020年開展兩學一做學習教
時間:2023-09-19 21:0:30