单项选择题

下列程序的输出结果是( )。
#include <stdio.h>
struct abc
int a, b, c, s;;
main()
struct abc s[2]=1,2,3,4,5,6;
int t;
t=s[0].a+s[1].b;
printf("%d\n",t);

A) 5
B) 6
C) 7
D) 8
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include void WriteStr(char *fn,char*str) FILE*fp; fp=fopen(fn, w );fputs(str,fp);fclose(fp); main() WriteStr( t1.dat , start ); WriteStr( t1.dat , end ); 程序运行后,文件t1.dat中的内容是______。
A) start
B) end
C) startend
D) endrt
单项选择题
有以下程序: #include<stdio.h> main() FILE*fp;char str[10]; fp=fopen( myfile,dat , ); fputs( abc ,ip);fclose(fp); fp=fopen( myfile.dat , a* ); fprintf(fp, %d ,28); rewind(fp); fscanf(fp, %s ,str);puts(str); fclose(fp); 程序运行后的输出结果是( )。
A.abc
B.28c
C.abc28
D.内类型不一致而出错
相关试题
  • 读取二进制文件的函数调用形式为:fread(b...
  • 有以下程序 main() char s[]= Yes...
  • 在“文件包含”预处理语句的使用形式中,当...