单选题有以下程序:
#include<stdio.h>
main()
{int x=3,y=5;
X=x^y;y=x^y;x=x^y;
printf("%d,%d/n",x,y);
}
程序运行后的输出结果是______。
单选题已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
单选题已知字符a的ASCII十进制代码为97,则执行下述程序段后的输出结果是 char ch;int k; ch='a';k=12; printf("%c,%d,",ch,ch,k);printf("k=%d/n",k); A) 因变量类型与格式描述符的类型不匹配输出无定值 B) 输出项与格式描述符个数不符,输出为零值或不定值 C) a,97,12k=12 D) a,97,k=12
单选题有以下程序,程序运行后的输出结果是 #include<stdio.h> #define S(x)4*(x)*x+1 void main() {int k=5,j=2: printf("%d\n",S(k+j)); }
单选题以下叙述中错误的是
单选题设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是
A. n=0; while(( ch=getchar())!='/n') n++;
B. n=0; while( getchar()! ='/n') n++;
C. for( n=0; getehar()!='/n'; n++);
D. n=0; for( ch=getchar(); ch!='/n'; n++);
单选题下列关于栈的叙述正确的是______。
单选题以下合法的十六进制数是 A) 0x B) 0x4de C) 0x1h D) oX77
单选题若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;
单选题阅读如下程序段 #include"stdio.h" main() int x,a,b; scanf("%d",&x); a=b=x; for(;x!=0;) if(x<b)b=x; if(x>
单选题下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。
#include<stdio.h>
main()
{ int i=0,j,k;
do{i++;k=316-13*i}while(______);
j=k/11; printf("316=13*%d+11,%d”,i,j);
}
单选题现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnodechardata;structnode*next;*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是______。
单选题有以下程序:#include<stdio.h>main(){int b[3][3]={0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t+=b[i][b[j][i/]/];printf("%d\n",t);}程序的运行结果是( )。
单选题有如下程序:
#include<stdio.h>
int sub(double a,double b)
{
return(int)(a-b);
}
main______
{
printf("%d/n",sub(3.8,2.1));
}
程序运行后的输出结果是______。
单选题有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); }该段程序是用来( )。
单选题若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d/n",strlen(strcpy(s1,s2)));则输出结果是______。
单选题关于C语言的变量名,以下叙述正确的是______。
单选题设有定义:int x=3;,以下表达式中,值不为12的是 A) x*=x+1 B) x++,3*x C) x*=(1+x) D) 2*x,x+=6
单选题以下叙述中正确的是______。 A.在算法设计时,可以把复杂任务分解成一些简单的子任务 B.在C语言程序设计中,所有函数必须保存在一个源文件中 C.只要包含了三种基本结构的算法就是结构化程序 D.结构化程序必须包含所有的三种基本结构,缺一不可
单选题有以下程序 void fun(int a[],int n){int i,t;for(i=0;i<n/2;i++) {t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;} } main() {int k[10]={1,2,3,4,5,6,7,8,9,10},i; fun(k,5); for(i=2;i<8;i++)printf("%d",k[i]); printf("\n");} 程序的运行结果是