单选题有以下程序(说明:字母A的ASCII码值是65):
#include<stdio.h>
void fun(char*s)
{ while(*s)
{if(*s%2) printf("%c", *s);
s++;
}
}
main()
{ char a[]="BYTE";
Fun(a); printf("n");
}
程序运行后的输出结果是______。
单选题某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。
单选题下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是( )。 #include<stdio.h> main() char s1[]="chinese",s2[]="japnese"; int i; for(i=0;s1[i]!='/0' &&s2[i]!='/0';i++) if(s1[i]==s2[i]&&i<7) ______,
单选题一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为______。
单选题下列结构体的定义语句中错误的是______。
单选题若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是( )。 A) a的值是字符'C' B) a的值是浮点型 C) 不允许字符型和浮点型相加 D) a的值是字符'A'的ASCII码值加上1
单选题若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaedlf,则其后序遍历的结点访问顺序是( )。 A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehfca
单选题程序中对fun函数有如下说明void fun();此说明的含义是
单选题有以下函数:
int aaa(char *s)
{char *t=s;
while(*t+ +);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是______。
单选题在下列选项中,没有构成死循环的是
单选题有以下程序:
#include<stdio.h>
main()
{ int x=4, y;
do
{ y=x;
if(! y)printf("x");
else
printf("y");
x--;
}while(x);
}
程序的输出结果是______。
单选题若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。
单选题有以下函数:int fun(char*s){char*c=s;while(*c++);return(c一s);}该函数的功能是( )。
单选题有以下程序: #include <stdio.h> void f(int n, int *r) int r1=0; if (n%3==0) r1=n/3; else if (n%5==0) r1=n/5; else f(--n, &r1); *r=r1; main() int m=7, r; fm, &r); printf("%d/n", r); 程序运行后的输出结果是( )。 A) 2 B) 1 C) 3 D) 0
单选题耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
单选题在嵌套使用if语句时,C语言规定else总是
单选题下列程序中C的二进制值是( )。 char a=2,b=4,c; c=a^b>>2;
单选题有以下程序
#include<stdio.h>
main()
{ FILE*f;
f=fopen("filea.txt","w");
fprintf(f,"abc")
fclose(f);
}
单选题设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。
单选题在用fopen函数打开一个已经存在的数据文件abc时,若要求既可以读出abe文件中原来的内容,也可以用新的数据覆盖文件原来的数据,则调用fopen函数时,使用的存取方式参数应当是______。