题目内容

若整型变量占两个字节,struct s{ int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为【】。

A. 4
B. 6
C. 12
D. 18

查看答案
更多问题

以下程序段的功能是:输入一行字符,按输入的逆序建立一个链表。char c;struct node{char info;struct node *link;} *top, *p;top = NULL;while ( (c = getchar() ) != '\n'){p = (struct node*) malloc(sizeof(struct node));p->info = c;_________ ;top = p;}

A. top->link = p
B. p->link = top
C. top = p->link
D. p = top->link

在C程序中,可以把整型数以二进制形式存放到文件中的函数是()

A. fprintf函数
B. fread函数
C. fwrite函数
D. fputc函数

若要打开A盘user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数是( )

A. fopen(“A:\user\abc.txt”,"r")
B. fopen(“A:\\user\\abc.txt”,"r+")
C. fopen(“A:\user\abc.txt”,"rb")
D. fopen(“A:\\user\\abc.txt”,"w")

下列程序的输出结果是()。#include intmain( ){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);fprintf(fp,"%d%d%d\n",a[3],a[4],a[5]);fclose(fp);fp=fopen("d2.dat","r");fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);fclose(fp);return0;}

A. 12
B. 14
C. 1234
D. 123456

答案查题题库