单选题 | 可在C程序中用作用户标识符的一组标识符是 | 查看答案 |
单选题 | 有以下程序 #include <stdio.h> void fun(int n,int*p) { int f1,f2; if(n=1||n=2) *p=1; else { fun(n-1,&f1); fun(n-2,&f2); *p=f1+f2; } } main() { int s; fun(3,&s); printf(“%d﹨n”); } 程序的运行结果是 |
查看答案 |
单选题 | 有以下程序 #includc <stdio.h> Main() ﹛int i, j,m =55 for(i=l;i<3;i++) for(j=3;j<=++) m=m%j; printf(“%d\n”,m); ﹜ 程序的运行结果是 |
查看答案 |
单选题 | 以下途述中错误的是 | 查看答案 |
单选题 | 设有以下定义 Union data { int dl; float d2; }demo; 则下面叙述中错误的是 |
查看答案 |
单选题 | 设有定义:char p[]=﹛‘1’ ‘2’ ‘3’﹜、*q=p; 以下不能计算出一个char型数据所占字节数的表达式是 | 查看答案 |
单选题 | 以下关于long、int和short类型数据占用内存大小的叙述中正确的是 | 查看答案 |
单选题 | 一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为 | 查看答案 |
单选题 | 有以下程序 #includc <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1 return (a++)+c; } Main() { int i,k=0; for(i=0;i<2;i++{ int a=3; k +=f(a);} k+=a; printf(“%d﹨n”,k); } 程序的运行结果是 |
查看答案 |
单选题 | 若变量已正确定义,有以下程序段 i=0; do printf(“%d,”i); while(i++); printf(“%d\n”,i); 其输出结果是 |
查看答案 |
单选题 | 已有定义:char c;,程序前面已在命令行中包含ctype. h 文件。不能用于判断c中的字符是 否为大写字母的表达式是 |
查看答案 |
单选题 | 下列叙述正确的是 | 查看答案 |
单选题 | 已知字符‘A’的ASCII代码值是65,字符变量cl的值的‘A’,c2的值是‘D’。执行语句 printf(“%d,%d”,cl,c2-2);后,输出结果是 |
查看答案 |
单选题 | 有以下程序 #include <stdio.h> void fun(int *a, int n)/*fun函数的功能是将a所指数组元数从大到小排序*/ { int t,i,j; for(i=o;i<n-1;j++) for(j=j+1;j<n;j++) if(a[i]<a[j]) {t=a[i]; a[i]=a[j]; a[j]=t; } } Main() { int c[10]={1,2,3,4,5,6,7,8,9,0},i; fun(c+4,6) for(i=0;i<10,i++) printf(“%d,”,c[i]); printf(“n”); } 程序的运行结果是 |
查看答案 |
单选题 | 有以下程序 #include <stdio,h> main() ﹛inf y=9; for( ; y>0; y--) if(y%3=0) printf(“%d”, ‥y); ﹜ 程序的运行结果是 |
查看答案 |
单选题 | 以下选项中,合法的一组C语言数值常量是 | 查看答案 |
单选题 | 有以下程序段 int j; float y; char name[50]; scanf(“%2d%f%s”,&j,&y,name) 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为 |
查看答案 |
单选题 | 有以下程序 #include <stdio.h> Main() { int a=1,b=2,c=3,x; x=(a^b)&c; printf(“%d\n”,x); } 程序的运行结果是 |
查看答案 |
单选题 | 当用户要求输入的字符串中含有空格时,应使用的输入函数是 | 查看答案 |
单选题 | 以下关于字符串的叙述中正确的是 | 查看答案 |