(24)以下關于return語句的敘述中正確的是
A)一個自定義函數(shù)中必須有一條return語句
B)一個自定義函數(shù)中可以根據(jù)不同情況設置多條return語句
C)定義成void類型的函數(shù)中可以有帶返回值的return語句
D)沒有return語句的自定義函數(shù)在執(zhí)行結(jié)束時不能返回到調(diào)用處
(25)下列選項中,能正確定義數(shù)組的語句是
A)int num[0..2008];
B)int num[];
C)int N=2008;
int num[N];
D)#define N 2008
int num[N];
(26)有以下程序
#include
void fun(char *c,int d)
{*c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
main()
{char b=''a'',a=''A'';
fun(&b,a);printf("%e,%e\n",b,a);
?。?br />
程序運行后的輸出結(jié)果是
A)b,B,b,A
B)b,B,B,A
C)a,B,B,a
D)a,B,a,B
(27)若有定義int(*Pt)[3];,則下列說法正確的是
A)定義了基類型為int的三個指針變量
B)定義了基類型為int的具有三個元素的指針數(shù)組pt
C)定義了一個名為*pt、具有三個元素的整型數(shù)組
D)定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
(28)設有定義double a[10],*s=a;,以下能夠代表數(shù)組元素a[3]的是
A)(*s)[3]
B)*(s+3)
C)*s[3]
D)*s+3
(29)有以下程序
#include(stdio.h)
main()
{int a[5]={1,2,3,4,5},b[5]={O,2,1,3,0},i,s=0;
for(i=0;i<5;i++) s=s+a[b[i]]);
printf("%d\n", s);
}
程序運行后的輸出結(jié)果是
A)6
B)10
C)11
D)15
(30)有以下程序
#include
main()
{int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;
for(i=0;i<3;i++)
for(j=ij<=1;j++) t+=b[i][b[j][i]];
printf("%d\n",t);
?。?br />
程序運行后的輸出結(jié)果是
A)1
B)3
C)4
D)9
A)定義了基類型為int的三個指針變量
B)定義了基類型為int的具有三個元素的指針數(shù)組pt
C)定義了一個名為*pt、具有三個元素的整型數(shù)組
D)定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
(28)設有定義double a[10],*s=a;,以下能夠代表數(shù)組元素a[3]的是
A)(*s)[3]
B)*(s+3)
C)*s[3]
D)*s+3
(29)有以下程序
#include(stdio.h)
main()
{int a[5]={1,2,3,4,5},b[5]={O,2,1,3,0},i,s=0;
for(i=0;i<5;i++) s=s+a[b[i]]);
printf("%d\n", s);
}
程序運行后的輸出結(jié)果是
A)6
B)10
C)11
D)15
(30)有以下程序
#include
main()
{int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;
for(i=0;i<3;i++)
for(j=ij<=1;j++) t+=b[i][b[j][i]];
printf("%d\n",t);
?。?br />
程序運行后的輸出結(jié)果是
A)1
B)3
C)4
D)9
(31)若有以下定義和語句
char s1[10]="abcd!",*s2="\n123\\";
printf("%d %d\n", strlen(s1),strlen(s2));
則輸出結(jié)果是
A)5 5
B)10 5
C)10 7
D)5 8
免責聲明:該文觀點僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務,不承擔相關法律責任。圖片涉及侵權行為,請發(fā)送郵件至85868317@qq.com舉報,一經(jīng)查實,本站將立刻刪除。
返回查查吧首頁,查看更多>>