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中
- 2017计算机二级考试C语言考前密卷八
- › 2017年计算机二级考试C语言填空模拟试题四
- › 2017年计算机二级考试C语言填空模拟试题三
- › 2017年计算机二级考试C语言填空模拟试题二
- › 2017年计算机二级考试C语言填空模拟试题一
- › 2017年全国计算机二级考试C语言模拟试题一
- › 2017计算机二级考试C语言考前密卷十
- › 2017计算机二级考试C语言考前密卷九
- › 2017计算机二级考试C语言考前密卷八
- › 2017计算机二级考试C语言考前密卷七
- › 2017计算机二级考试C语言考前密卷六
- › 2017计算机二级考试C语言考前密卷五
- › 2017计算机二级考试C语言考前密卷四
- 在百度中搜索相关文章:2017计算机二级考试C语言考前密卷八
- 在谷歌中搜索相关文章:2017计算机二级考试C语言考前密卷八
- 在soso中搜索相关文章:2017计算机二级考试C语言考前密卷八
- 在搜狗中搜索相关文章:2017计算机二级考试C语言考前密卷八