单选题以下程序运行结果是______。
#include<stdio.h>
int main()
{
int x=2, y=3, z;
z=x>y?--x:--y;
printf("%d, %d, %d/n", x, y, z);
return 0;
}
单选题简单的交换排序方法是( )。 A) 快速排序 B) 选择排序 C) 堆排序 D) 冒泡排序
单选题有以下程序
#include <stdio.h>
void fun(char *c,int d)
{ *c=*c+1;
d=d+1;
printf("%c,%c,",*c,d);
}
main()
{ char b="a",a="A";
fun(
printf("%c,%c/n",b,a);
}
程序运行后的输出结果是______。
单选题设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
单选题以下程序的功能是: 给r输入数据后计算半径r圆面积s。程序在编译时出错。 main () /* Beginning */ int r; float s; scanf ( "%d", s=*π*r*r; printf ("s=%f/n", s); 出错的原因是
单选题若变量已正确说明为float型,要通过scanf("%f%f%f",&a,&b,&c);给a赋值10.0,b赋值22.0,c赋值33.0,下列不正确的输入形式是( )。 A) 10<回车>22<回车>33<回车> B) 10.0,22.0,33.0<回车> C) 10.0<回车>22.0 33.0<回车> D) 10 22<回车>33<回车>
单选题若有以下程序:
#include <stdio.h>
main( )
{ int a=-2,b=0;
do{ + +b; } while(a+ +);
printf("%d,%d/n",a,b);
}
则程序的输出结果是______。
单选题若有以下程序段 int m=0xabc,n=0xubc; m-=n; printf("%X/n",m); 执行后输出结果是
单选题有以下程序:
#include<stdio.h>
void fun(int*s, int n1, int n2)
{ int i, j, t;
i=n1; j=n2;
while (i<j)
{ t=*(s+i); *(s+i)=*(s+j); *(s+j)=t; i++; j--; }
}
main()
{ int a[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, i, *p=a;
fun(p, 0, 3); fun(p, 4, 9); fun(p, 0, 9);
for(i=0; i<10; i++) printf("%d", *(a+i));
程序的输出结果是
单选题设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为______。
单选题下面对对象概念描述正确的是______。
单选题下列关于单日运算符++、--的叙述中正确的是
单选题有如下程序: #include <stdio.h> long fib(int n) if(n>2)return(fib(n-1)+fib(n-2)); else return(2); main() printf("%d/n",fib(3)); 该程序的输出结果是( )。 A) 2 B) 4 C) 6 D) 8
单选题下面叙述中错误的是______。
单选题下列函数的功能是______。
void fun(char*a,char*b)
{while((*b=*a)!="/0"){a++;b++;}
}
单选题若有定义血b[8],*p=b;则p+6表示( )。
单选题设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
单选题有以下程序:
#include<stdio.h>
main()
{
int a=1,b=3,c=5;
int * p1=&a,*p2=&b,*p=&c;
*p=*p1*(* p2);
printf("%d/n",c);
}
程序执行后的输出结果是______。
单选题设有如下程序段:
int a[3][4]={1, 0, 2, 1, 0, 2, 1, 0, 1, 1, 0, 1}, i, j, sum=0;
for(i=0; i<=2; i++9)
for(j=0; j<=i; j++)
sum+=a[i][j];
则执行该程序段后,sum的值是______。
单选题执行以下程序后,test.txt文件的内容是(若文件能正常打开) #include<stdio.h> main() {FILE*fb; char*s1="Fortran","s2="Basic"; if((fb=fopen("test.txt","wb"))==NULL) {printf("Can’t open test.txt file\n");exit(1);} fwrite(s1,7,1,fb); /*把从地址s1开始的7个字符写到fb所指文件中*/ fseek(fb,0L,SEEK SET); /*文件位置指针移到文件开头*/ fwrite(s2,5,1,fb); fclose(fb); }