以下scanf函數(shù)調(diào)用語(yǔ)句中對(duì)結(jié)構(gòu)體變量成員的不正確引用的是()。
struct node{
char name[20];
int age;
int sex;
}student[5],*p;
p=student;
A.scanf(“%s”,student[0].name);
B.scanf(“%d”,&student[0].age);
C.scanf(“%d”,&(p->sex));
D.scanf(“%d”,p->age);
您可能感興趣的試卷
你可能感興趣的試題
A.各成員所需要的內(nèi)存量的總和
B.結(jié)構(gòu)中第一個(gè)成員所需要的內(nèi)存量
C.成員中占內(nèi)存量最大者所需要的內(nèi)存量
D.結(jié)構(gòu)中最后那個(gè)成員所需要的內(nèi)存量
若程序中已經(jīng)包含頭文件stdio.h,則下列程序段中,正確運(yùn)用指針變量的是()
A.A
B.B
C.C
D.D
下列四個(gè)程序段中,正確的是()。
A.A
B.B
C.C
D.D
A.char s[5]={“ABCDE”};
B.char *s; s=“ABCDE”;
C.char s[5]={‘A’,‘B’,‘C’,‘D’,‘E’};
D.char *s; scanf(“%s”,s);
若已經(jīng)定義了如下函數(shù)
FUN(*p)
{ return *p; }
則該函數(shù)的返回值是()。
A.不確定的值
B.形參p中存放的值
C.形參p所指的存儲(chǔ)單元中的值
D.形參p的地址值
最新試題
下面是生產(chǎn)者與消費(fèi)者進(jìn)程的算法描述,請(qǐng)分析進(jìn)程中,兩個(gè)P操作和兩個(gè)V操作是否可以交換?為什么?
P操作和V操作都是進(jìn)程模塊,所以必須成對(duì)出現(xiàn)。
在多道程序系統(tǒng)中,處理機(jī)的分配由()完成。
若表R再排序前已經(jīng)按關(guān)鍵字值遞增排列,則()算法的比較次數(shù)最少。
在有向圖的鄰接表中,頂點(diǎn)Vi在表結(jié)點(diǎn)中出現(xiàn)的次數(shù)是頂點(diǎn)Vi的()。
很好地解決了“零頭”問(wèn)題的存儲(chǔ)管理方法是()。
請(qǐng)?jiān)O(shè)計(jì)一C語(yǔ)言函數(shù)(注:只要求寫(xiě)出該函數(shù),不要求寫(xiě)出完整程序),該函數(shù)的功能是將一個(gè)int類(lèi)型的數(shù)組A[0..n-1]的所有元素循環(huán)右移k個(gè)位置。 例如,對(duì)于某數(shù)組,當(dāng)k=3(即把數(shù)組所有元素循環(huán)右移3位)時(shí),是將
對(duì)于如圖所示的二叉樹(shù),寫(xiě)出分別按先序、中序、后序遍歷的次序。
什么動(dòng)態(tài)重定位?舉例說(shuō)明動(dòng)態(tài)重定位的應(yīng)用。
虛擬段式存儲(chǔ)管理中,若邏輯地址的段內(nèi)地址大于段表中該段的段長(zhǎng),則發(fā)生地址越界中斷。