单选题以下程序的输出结果是______。 #include <stdio.h>
typedef union { long x[2]; int y[4];
char z[8]; } MYTYPE; MYTYPE
them; main() { printf("% d/n",
sizeof(them)); }
A.32
B.16
C.8
D.24
单选题有下列程序,程序执行后的输出结果是 fun(char P[][10]) {int n=0,i; for(i=0;i<7;i++) if(p[i][0]=='T')n++; return n;} main() {char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"}; printf("%d\n",fun(str));}
单选题某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
单选题设有如下程序: char sub(char * q) while(* q,='/0') if(*q>='A' else if(*q>='a' &&*q<='z')*q=*q-32; printf("%c",*q); q++; main() char *s="abcABC"; sub(s); 则程序运行后的输出结果是 ( )
单选题有以下程序:
int a=2;
int f(int n)
{static int a=3;
int t=0;
if(n%2){static int a=4;t+=a++;}
else{static int a=5;t+=a++;}
return t+;
}
main()
{int s=a,i;
for(i=0;i<3;i++)s+=f(i);
printf("%d/n",s);
}
程序运行后的输出结果是______。
单选题设有下列二叉树:对此二叉树后序遍历的结果是
单选题在执行完下列的C语句段之后,则B的值是( )。 char a='A'; int b; B=((34 && 56)&&(a<'b')); A) 0 B) 1 C) TRUE D) FALSE
单选题算法时间复杂度的度量方法是______。
单选题有以下程序
#include main(){ int k:4,m=1,p:
fun(int a,int b){int static m=0,i=2;p=fun(k,m);
i=i+m+1;printf("0%d,",p);
m=i+a+b;p=fun(k,m);
return m;}printf("%d\n",p);}
程序运行后的输出结果是
单选题设有如下程序段 char s[20]="Beijing",*p; p=s; 则执行“p=s;”语句后,以下叙述正确的是( )。 A.可以用*p表示s[0] B.s数组中元素的个数和p所指字符串长度相等 C.s和p都是指针变量 D.数组s中的内容和指针变量p中的内容相等
单选题有如下定义:若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是()。
单选题用C语言编写的代码______。 A) 可立即执行 B) 是一个源程序 C) 经过编译即可执行 D) 经过编译解释才能执行
单选题若有以下程序 main(){int a=1,b=2,c=3,d=4,r=0; if(a!=1); else r=1; if(b==2)r+=2; if(c!=3);r+=3; if(d==4)r+=4; printf("%d\n",r);} 则程序的输出结果是
单选题有以下程序: #include <stdio.h> main() int a[3][3],*p,i; p= for(i=0;i<9;i++) p[i]=i+1; printf("%d/n",a[1][2]); 程序运行后的输出结果是( )。 A) 3 B) 6 C) 9 D) 2
单选题己知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序_________。 main() char a='A'; int b=20; printf("%d,%o",(a=a+a,a+b,B) ,a+'a'-'A',b) ;
单选题有以下程序: #include <string.h> main() char str[][20]="Hello","beijing",*p=str; ptintf("%/n",strlen(p+20)); 程序运行后的输出结果是( )。
单选题以下所列对结构类型变量tdl的声明中错误的是______。
单选题有以下程序:
#include <stdio.h>
#define N 2
#define M N+1
#define NUM (M+1) * M/2
main( )
{ printf("%d/n",NuM);
}
程序运行后的输出结果是______。
单选题若变量已正确定义为float型,要通过输入语句:scanf("%f%f%f", 给a赋值11.0,b赋值22.0,c赋值33.0,不正确的输入形式是______。
单选题以下程序的输出结果是 #include int
a[3][3]={1,2,3,4,5,6,7,8,9,},*p; main( ) {
p=(int *)malloc(sized(int)); f(p,a) ;
printf("%d/n",*p); free(p);}
f(int *s,int p[ ][3]) { *s=p[1][1];}
A. 1
B. 4
C. 7
D. 5