若有以下定义和语句: int a[]={l,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的表达式是_________.
A. p+=2,*(p++)
B. p+=2,*++p
C. p+=3,*p++
D. p+=2,++*p
查看答案
以下程序运行后,输出结果是_________.#include "stdio.h"main() {char *d[]={"ab","cde"};printf("%x",d[1]);}
A. cde
B. 字符c的ASCII码值
C. 字符c的地址
D. 字符a的地址
有结构体如下: struct stu { double nu; char name[30]; }stag; 结构体变量stag所占用的内存为多少?
A. 40
B. 30
C. 38
D. 48
以下程序运行后,生成的文件名为________#include "stdio.h"int main() {FILE *fp;fp=fopen("text","w");fclose(fp);return 0;}
A. text
B. text.cpp
C. text.c
D. text.txt
设有以下定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*prt)[3]=a,*p=a[0]; 则下列能够正确表达数组元素a[1][2]的表达式是()。
A. *((*prt+1))
B. *(*(p+5))
C. (*prt+1)+2
D. *(*(a+1)+2)