A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
单选题 | 为了避免在嵌套的条件语句if else中产生二义性,C语言规定,else子句总是与( )配对。 | 查看答案 |
单选题 | 以下关于typedef的叙述错误的是( )。 | 查看答案 |
单选题 | 在数据库设计中,将E—R图转换为关系模式的过程属于( )。 | 查看答案 |
单选题 | 下列程序中函数sort( )的功能是对数组a中的数据进行由大到小的排序。 #include void sort(int a[],int ll) { int i,j,t; for(i=0;i<N-1;I++) for(j=j+1+1;j<N;J++) if(a[i]<A[J]) {t=a[i];a[i]=a[j];a[j]=t; } } main( ) { int a[10]一{1,2,3,4,5,6,7,8,9,10},i; sort(&a[1],7); for(i=0;i<10;i++)printf("%d,",a[i]); } 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序: #include main( ) { char cl='1',c2='2'; cl=getchar( );c2=getchar( );putchar(c1);putcha: (c2); } 当程序运行时输入a<回车>后,下列叙述中正确的是( )。 |
查看答案 |
单选题 | 设有如下关系表:![]() 则下列操作中正确的是( )。 |
查看答案 |
单选题 | 下列程序的执行结果是( )。 #include main() { int a,b,c; a=b=2,c=I; c=(a++)-1;printf("%d,0Ad",a,c); c+=-a+++(++b);printf("%d,%d",a,c); ) |
查看答案 |
单选题 | 若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a; |
查看答案 |
单选题 | 设“int x=2,y=1;”,则表达式(!x|| Y--)的值是( )。 | 查看答案 |
单选题 | 设计软件结构是软件生命周期的( )。 | 查看答案 |
单选题 | 下列程序的运行结果是( )。 #include main() { int a=2,b=3,c=4: if(a<B) if(b<0)C=0: else c++; printf("%d\n",c); } |
查看答案 |
单选题 | 下列叙述中错误的是( )。 | 查看答案 |
单选题 | 下列工具中为需求分析常用工具的是( )。 | 查看答案 |
单选题 | 设有以下定义和语句: char str[2O]="Program",*P: p=str: 则以下叙述中正确的是( )。 |
查看答案 |
单选题 | 若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以( )方式打开文件。 | 查看答案 |
单选题 | 若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。 cb='b'; k=10; printf("%X,%o,”,ch,ch,k); printf("k=%%d\n",k); |
查看答案 |
单选题 | 若有定义:“int*P,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是( )。 | 查看答案 |
单选题 | 下列能正确定义且赋初值的语句是( )。 | 查看答案 |
单选题 | 有以下函数 int aaa(char*s) {char*t=s; while(*t+t); t--: return(t-s); } 以下关于aaa函数的功能叙述正确的是( )。 |
查看答案 |
单选题 | 下列选项中不会引起二义性的宏定义是( )。 | 查看答案 |