問答題寫出下列程序的輸出結(jié)果#include#includestructs{inta[4];char*pa[4];}x,*p=&x;voidmain(){inti;chary[4][8]={"A","AB","ABC","ABCD"};for(i=1;i<4;i++)x.pa[i]=y[i];for(i=1;i<4;i++)x.a[i]=strlen(x.pa[i]);printf("%d,%d,%s\n",x.a[1],++p->a[2],++p->pa[2]);}
您可能感興趣的試卷
你可能感興趣的試題
2.單項選擇題若要利用下面的程序片段使指針變量p指向一個整型變量的存儲單元則括號中需填入的內(nèi)容是()。int*p;p=()malloc(sizeof(int));
A.int
B.*int
C.&int
D.int*
3.單項選擇題已建立一單向鏈表,指針變量p1指向鏈表中某一節(jié)點,p2指向下一節(jié)點;指針變量p指向新申請節(jié)點,將p所指節(jié)點插入到鏈表中p1與p2之間的語句為()。
A.p–>next=p2;p1–>next=p
B.p1–>next=p;p–>next=p2
C.p=p2;p1–>next=p
D.p1=p;p–>next=p2
4.單項選擇題已建立一單向鏈表,指針變量p1指向鏈表中某一節(jié)點,p2指向下一節(jié)點,將p2所指節(jié)點從鏈表中刪除并釋放的語句為()。
A.p1=p2;free(p2)
B.p1–>next=p2–>next;free(p2)
C.p1.next=p2.next;free(p2)
D.p1=p2–>next;free(p2)
5.單項選擇題以下程序的輸出結(jié)果為()。#includevoidmain(){structnode{intn;structnode*next;}a[4];inti;for(i=0;i<3;i++){(a+i)–>n=i+1;(a+i)->next=a+i+1;}(a+i)->next=a;printf("%d,%d\n",(a[1].next)->n,a[3].next->n);}
A.1,2
B.2,1
C.1,3
D.3,1
最新試題
?設(shè)fp為FILE類型的指針,要以只寫的方式打開文件d:\data\file.txt,正確的語句是()。
題型:單項選擇題
設(shè)x=2.3,a=8,y=4.8,則條件表達式a>x+y值為()。
題型:單項選擇題
程序中出現(xiàn)的諸如0、300、20等數(shù)字稱為幻數(shù),通常用變量或者符號常量來替代以明確其物理意義。
題型:判斷題
若有定義int a=5,b=2;則a%b的值為(),a/b的值為()。
題型:填空題
整型的標示符關(guān)鍵字為(),單精度實型標示符關(guān)鍵字為()。
題型:填空題
?醫(yī)院的CT設(shè)備計算成像的核心原理是()
題型:單項選擇題
?編譯器的核心作用是什么?()
題型:單項選擇題
int a[5];該語句表明數(shù)組a中的第五個元素為a[5]。
題型:判斷題
C語言程序區(qū)分大小寫。
題型:判斷題
與k=n++完全等價的表達式是()
題型:單項選擇題