A.可以通过typedef增加新的类型
B.可以用typedef将已存在的类型用一个新的名字来代表
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
单选题 | 若要求从键盘读入含有空格字符的字符串,应使用函数 | 查看答案 |
单选题 | 有以下程序段 struct st {int x;int *y;)*pt; int a[]={l,2},b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是 |
查看答案 |
单选题 | 以下叙述中错误的是 | 查看答案 |
单选题 | 以下叙述中错误的是 | 查看答案 |
单选题 | 对如下二叉树 ABDECF 进行后序遍历的结果为 |
查看答案 |
单选题 | 有以下程序 int fun1(double a){return a*=a;} int fun2(double x,double y) {double a=0,b=0; a=fun1(x);b=fun1(y);return(int)(a+b); } main() {double w;w=fun2(1.1,2.0);……} 程序执行后变量w中的值是 |
查看答案 |
单选题 | 以下不合法的数值常量是 | 查看答案 |
单选题 | 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 | 查看答案 |
单选题 | 有以下程序 main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf("%d",t[2-i][i]); } 程序执行后的输出结果是 |
查看答案 |
单选题 | 下列叙述中正确的是 | 查看答案 |
单选题 | 在以下给出的表达式中,与while( )中的(E)不等价的表达式是 | 查看答案 |
单选题 | 有以下程序 main() {int y=10; while(y--);printf("y=%d\n",y); } 程序执行后的输出结果是 |
查看答案 |
单选题 | 以下叙述中正确的是 | 查看答案 |
单选题 | 已定义以下函数 int fun(int *p) {return *p;) fun函数返回值是 |
查看答案 |
单选题 | 有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; s=fun(a,5)+fun(b,4);printf("%d\n",s); } 程序执行后的输出结果是 |
查看答案 |
单选题 | 按照“后进先出”原则组织数据的数据结构是 | 查看答案 |
单选题 | 要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是 | 查看答案 |
单选题 | 有以下程序 main() {int i,s=0,t[]={l,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2)s+=*(t+i); printf("%d\n",s); } 程序执行后的输出结果是 |
查看答案 |
单选题 | 下列叙述中正确的是 | 查看答案 |
单选题 | 以下叙述中错误的是 | 查看答案 |