单选题已知字符0的ASCII代码值的十进制数是48,有以下程序: #include
<stdio.h> main() { union {
int i[2]; long k; char c[4];
} r, *s= s->i[0]=0x39; s->i[1]=0x38;
printf("% x/n", s->c[0]); } 其输出结果是______。
A.39
B.9
C.38
D.8
单选题有以下程序: #include<stdio.h>
main() { char c[2][5]={"6934","8254"},*p[2];
int i,j,s=0; for(i=0;i<2;i++)p[i]=c[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>0&&p[i][j]<='9';j+=2)
s=10*s+p[i][j]-'0'; printf("%d/n",s);
} 程序运行后的输出结果是______。
A.693825
B.69825
C.63825
D.6385
单选题若有如下程序: main() int a[3][4]=1,2,3,4,5,6,7,8,9; printf("%d%d%d/n",a[0][1],a[1][2],a[2][3]); 则程序运行后的输出结果是 ( )
单选题以下能正确定义二维数组的是
A)int a[ ][3];
B)int a[ ][3]=2{2*3};
C)int a[ ][3]={};
D)int a[2][3]={{1},{2},{3,4}};
单选题有以下程序:
#include<stdio.h>
main()
{ int a=0,b=0;
for(;a<5;a++)
{ if(a%2==0)continue;
b+=a;
break;
}
printf("%d/n",b);
}
程序运行后的输出结果是______。
单选题下列函数的功能是______。
fun(char*a, char*b)
{ while((*b=*a)!="/0"){a++; b++; }}
单选题以下程序的输出结果是 main() { char cf[3][5]={"AAAA","BBB","CC"}; printf("/"%s/"/n",cf[1]);; }
单选题Tubro C中long int类型变量所占的字节数是______。
单选题程序的编制与算法的设计在效率上的关系是: ( )
单选题设变量已正确定义,则下列能正确计算f=n!的程序段是( )。A) f=0; for(i=1;i<=n;i++)f*=i;B) f=1; for(i=1;i<n;i++)f*=i;C) f=1; for(i=n;i>1;i++)f*=i;D) f=1; for(i=n;i>=2;i--)f*=i;
单选题若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
单选题若有以下语句
typedef struct TT
{ char c;int a[4];} CIN;
则下面叙述中正确的是______。
单选题已知二叉树BT的后后序遍历序列是dabec,中序遍历序列是debac,它的前序遍序列是______。
单选题有下列程序: fun(int x, int y) static int m=0, i=2; i+=++m;m=i+x+y; return m; main() int j=1, m=1, k; k=fun(j, m); printf("%d," , k); k=fun(j, m);printf("%d/n", k); 执行后的输出结果是( )。
单选题若有以下定义和语句:
int a=010,b=0x10,c=10;
printf("%d,%d,%d/n",a,b,c);
则输出结果是______。
单选题下列叙述中正确的是
单选题有以下程序
#include<stdio.h>
void f(int*q)
{ int i=0;
for(;i<5;i++)(*q)++;
}
main()
{ int a[5]={1,2,3,4,5},i;
f(a);
for(i=0;i<5;i++)printf("%d,",a[i]);
}
程序运行后的输出结果是______。
单选题下列函数的功能是 fun(char*a,char*b) while((*b=*a)!='/O') a++;b++; A) 将a所指字符串赋给b所指空间 B) 使指针b指向a所指字符串 C) 将a所指字符串和b所指字符串进行比较 D) 检查a和b所指字符串中是否有'/0'
单选题下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。 main() /* Beginning */ int r; float s; seanf("%d", s=*π*r*r; printf("s=%f/n",s); 出错的原因是( )。
单选题设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
A. 4
B. 16
C. 32
D. 52