(27)若有定義int(*Pt)[3];這種聲明可以先把變量名字去掉,也就是int (*)[3],對于*可以這樣理解,char *s 等同于char s[],所以可以理解為int pt[][3],也就是D中的解釋
而對于int *pt[3],則不相同了,首先pt是一個數(shù)組,然后,*用來修飾這個數(shù)組,也就是pt是三個元素都是int指針的數(shù)組名.
(32)有以下程序
#include
#define N 8
void fun(int *x,int i)
{*x=*(x+i);} /* *(x+i)就是x[i],*x就是x[0],此函數(shù)的功能應(yīng)該很清楚了 */
main()
{int a[N]={1,2,3,4,5,6,7,8},i; /*數(shù)組下標(biāo)從0開始*/
fun(a,2); /*a[0]= a[2] 也就是3*/
for(i=O;i<N/2;i++)
{printf("%d",a[i]);}
printf("\n");
}
程序運行后的輸出結(jié)果是 C)3234
(39)有以下程序
#include
main()
{ int a=2,b=2,c=2;
printf("%d\n",a/b&c); /*除法運算符號,c語言運算符優(yōu)先級先看一看這個地方的
先執(zhí)行a/b結(jié)果是1,再執(zhí)行1&2,這個運算符是按位與運算,轉(zhuǎn)換成二進(jìn)制兩個數(shù)是 01和 10,對應(yīng)位都是1才為1,否則為0,所以結(jié)果為0*/
}
程序運行后的輸出結(jié)果是0
(27)若有定義int(*Pt)[3];,則下列說法正確的是 A)定義了基類型為int的三個指針變量 B)定義了
(27)若有定義int(*Pt)[3];,則下列說法正確的是 A)定義了基類型為int的三個指針變量 B)定義了
(27)若有定義int(*Pt)[3];,則下列說法正確的是
A)定義了基類型為int的三個指針變量
B)定義了基類型為int的具有三個元素的指針數(shù)組pt
C)定義了一個名為*pt、具有三個元素的整型數(shù)組
D)定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
(32)有以下程序
#include
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main()
{int a[N]={1,2,3,4,5,6,7,8},i;
fun(a,2);
for(i=O;i<N/2;i++)
{printf("%d",a[i]);}
printf("\n");
}
程序運行后的輸出結(jié)果是
A)1313
B)2234
C)3234
D)1234
(39)有以下程序
#include
main()
{ int a=2,b=2,c=2;
printf("%d\n",a/b&c);
}
程序運行后的輸出結(jié)果是
A)O
B)1
C)2
D)3
幫我說一下27題為什么選D,32題為什么選C,39為什么選A,
(27)若有定義int(*Pt)[3];,則下列說法正確的是
A)定義了基類型為int的三個指針變量
B)定義了基類型為int的具有三個元素的指針數(shù)組pt
C)定義了一個名為*pt、具有三個元素的整型數(shù)組
D)定義了一個名為pt的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組
(32)有以下程序
#include
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main()
{int a[N]={1,2,3,4,5,6,7,8},i;
fun(a,2);
for(i=O;i<N/2;i++)
{printf("%d",a[i]);}
printf("\n");
}
程序運行后的輸出結(jié)果是
A)1313
B)2234
C)3234
D)1234
(39)有以下程序
#include
main()
{ int a=2,b=2,c=2;
printf("%d\n",a/b&c);
}
程序運行后的輸出結(jié)果是
A)O
B)1
C)2
D)3
幫我說一下27題為什么選D,32題為什么選C,39為什么選A,
其他人氣:173 ℃時間:2020-04-11 16:17:36
優(yōu)質(zhì)解答
我來回答
類似推薦
- 若有以下定義:int x[10],*pt=x; 則對x數(shù)組元素的正確應(yīng)用是( )
- 31.若有以下定義:int x[10],*pt=x; 則對x數(shù)組元素的正確引用是( ).A) *&x[10] B) *(x+3) C) *(pt
- 若有定義int(*Pt)[3];,則下列說法正確的是
- As we all know,numbers____in e-mail English to standnfor words.
- 在一根長931米的注滿水的鑄鐵水管的一端敲一下,在另一端聽到三次聲音,為什么?
- who do these books belong to?who does these book
- Singular Number,Plural Number,Regular Plural
- which team __yesterday's match,chinese or french?A was win Bwon C did won D winning
- 請教為什么在美國或中國登月的照片上,作為背景的太空沒有一顆星星?
- 在平面直角坐標(biāo)系中,一動點P從原點O出發(fā)按下面規(guī)律進(jìn)行移動,
- if only the letter__there in time.
- 在探究“怎樣用滑動變阻器改變燈泡的亮度”時,閉合開關(guān)前,滑動變阻器的滑片應(yīng)調(diào)到_____處.這是因為這樣電路中的電阻_____,電流_____,可以保護(hù)_____.
猜你喜歡
- 1一根長314厘米的繩子在一根管子的外壁上恰好繞了十圈,如果這根管子的管壁厚為五毫米那么這根管子的橫截面
- 2薛譚學(xué)謳于秦青,未窮青之技,自謂盡之,遂辭歸.秦青弗止,踐行于郊外.
- 3干溫24.8 濕溫21 求相對濕度與空氣溫度?
- 4、粉刷62平方米的房間墻面,若每平方米需要涂料0.5升,在實際粉刷時要多用10%的涂料,粉刷完房間墻面要用
- 5姥姥的剪紙 課文 這篇課文的中心句是什么
- 6商店運來1800千克蘋果第一天賣掉中總數(shù)的百分之二十,第二天賣掉剩余的百分之三十五,還剩多少千克蘋果
- 7用兩種正多邊形拼地板,其中的一種是正八邊形,則另一種正多邊形的邊數(shù)是( ?。?A.正五邊形 B.正六邊形 C.正三角形 D.正四邊形
- 8一本書售價4元.如果樂樂買了這本書,則樂樂剩下的錢與天天的錢數(shù)之比為2:5;
- 9電容器335K代表什么意思
- 10已知X,Y大于0.(1除X)+(9除Y)=1,求X+Y的最小值
- 11m為非零有理數(shù),比較m,m分之1和負(fù)m的大小
- 12一道大學(xué)物理題,