当前位置:快学网资格考试计算机等级考试2017计算机二级考试C语言考前密卷八» 正文

2017计算机二级考试C语言考前密卷八

[05-16 16:21:15]   来源:http://www.kuaixue5.com  计算机等级考试   阅读:8517
概要: 概要:main(){printf(“union=%d,struct aa=%d\n”,sizeof(atx),sizeof(stx));}A)union=8,struct aa=8B)union=8,struct aa=24C)union=24,struct aa=8D)union=24,struct aa=24(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《i;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处,能使程序执行后,打印输出数据45的是A
2017计算机二级考试C语言考前密卷八,标签:计算机等级考试试题,全国计算机等级考试试题,http://www.kuaixue5.com

main()

{printf(“union=%d,struct aa=%d\n”,sizeof(atx),sizeof(stx));}

A)union=8,struct aa=8

B)union=8,struct aa=24

C)union=24,struct aa=8

D)union=24,struct aa=24

(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《i;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处,能使程序执行后,打印输出数据45的是

A)p-》next-》a

B)++p-》a

C)(*p).a++

D)p++-》a

(50)阅读下面程序,程序实现的功能是(a123.txt在当前盘符下已经存在)

#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)从键盘输入若干行字符,按行号倒序写入文本文件a123.txt中

B)从键盘输入若干行字符,取前2行写入文本文件a123.txt中

C)从键盘输入若干行字符,第一行写入文本文件a123.txt中

D)从键盘输入若干行字符,依次写入文本文件a123.txt中

上一页  [1] [2] [3] 


Tag:计算机等级考试计算机等级考试试题,全国计算机等级考试试题计算机等级考试
上一篇:2017计算机二级考试C语言考前密卷七

发表评论

表达一些您的想法吧!

文明评论,理性发言!

分类导航