(49)閱讀下列程序段
#include "stdio.h"
typedef struct aa
{ int a;
struct aa *next; } M;
void set(M *k,int i,int *b)
{ int j,d=0;
for(j=1;j { k[j-1].next=&k[j];
k[j-1].a=b[d++]; }
k[j].a=b[d]; }
main()
{ M k[5],*p;
int d[5]={23,34,45,56,67};
set(k,5,d);
p=k+1;
printf("%d\n",table); }
則下面的表達式在table處,能使程序執(zhí)行后,打印輸出數(shù)據(jù)45的是
A)p->next->a
B)++p->a
C)(*p).a++
D)p++->a
(50)閱讀下面程序,程序?qū)崿F(xiàn)的功能是(a123.txt在當前盤符下已經(jīng)存在)
#include "stdio.h"
void main()
{FILE *fp;
int a[10],*p=a;
fp=fopen("a123.txt","w");
while( strlen(gets(p))>0 )
{ fputs(a,fp);
fputs("\n",fp);}
fclose(fp);}
A)從鍵盤輸入若干行字符,按行號倒序?qū)懭胛谋疚募123.txt中
B)從鍵盤輸入若干行字符,取前2行寫入文本文件a123.txt中
C)從鍵盤輸入若干行字符,第一行寫入文本文件a123.txt中
D)從鍵盤輸入若干行字符,依次寫入文本文件a123.txt中
相關(guān)推薦:
2010年全國計算機等考二級C:程序設(shè)計實戰(zhàn)匯總 2010年9月計算機等級考試精華備考資料匯總