(46)假設(shè)有如下定義:struct a{int n;float k;}data,*p;若要使p指向data中的成員n,正確的賦值語句是
A)p=&data.n;
B)*p=data.n;
C)p=(struct a *)&data.n;
D)p=(struct a *)data.n;
(47)下面函數(shù)的功能是將指針t2所指向的線性鏈表,鏈接到t1所指向的鏈表的末端。假定t1所指向的鏈表非空
struct node{ float x;struct node *next;};
connect(struct node *t1, struct node *t2)
{ if(t1->next==NULL)t1->next=t2;
else connect(______ ,t2); }
要實現(xiàn)此功能則應(yīng)該添入的選項是
A)t1.next
B)++t1.next
C)t1->next
D)++t1->next
(48)C語言結(jié)構(gòu)體類型變量在程序運行期間
A)TC環(huán)境在內(nèi)存中僅僅開辟一個存放結(jié)構(gòu)體變量地址的單元
B)所有的成員一直駐留在內(nèi)存中
C)只有最開始的成員駐留在內(nèi)存中
D)部分成員駐留在內(nèi)存中
(49)有下列運算符:~,&,<<,>>, |,^,則運算的優(yōu)先順序是
A)~,&, |,<<,>>,^
B)~,<<,>>,&, |,^
C)~,<<,>>,^, &,|
D)~,<<,>>,&,^, |
(50)最簡單的交換排序方法是
A)快速排序 B)選擇排序
C)堆排序 D)冒泡排序
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |