题目内容

若有定义int a[10],*p=a;,则p+7表示( )。

A. 元素a[7]的地址
B. 元素a[7]的值
C. 元素a[8]的地址
D. 元素a[8]的值

查看答案
更多问题

若有struct st {int x; char y; }s; 则下列赋值正确的是()。

A. st.x=10;
B. st.s.x=10
C. x=10;
D. s.x=10;

已知“int k, *q=&k;”,则下列表达式中,( )是不合法的。

A. *q=6
B. *&k=14
C. k=12
D. q=k

若要用fopen函数打开一个新的二进制文件,该文件既要能读也要能写,则文件打开方式字符串应是()。

A. “ab+”
B. “wb+”
C. “rb+”
D. “ab”

若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()。

A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。
B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。
C. 文件打开时,原有文件内容被删除,只可作写操作。
D. 以上说法皆不正确。

答案查题题库