PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A48317
阅读下面的程序;#include<stdio.h>union abc{char c[2];int a;}un;void main(){un.c[0]='0';un.c[1]='1';un.a=16961;printf("%d,%c\n",un.c[0],un.c[0]);printf("%d,%c\n",un.c[1],un.c[1]);}程序的输出结果是( )
电子学会-C-L100
较难
--
A48318
对于下面的程序:typedef struct _node{ int data; struct _node *next; }node; int main(void) { node *x,*y,*z; x=y=z=(node *)malloc(sizeof(node)); x->data=1; y->data=2; z->data=3; x->next=y; y->next=z; printf("%…
电子学会-C-L100
较难
--
A48319
对于下面的程序:typedef struct _node{ int data; struct _node *next; }node; int main(void) { node *x,*y,*z; x=y=z=(node *)malloc(sizeof(node)); x->data=1; y->data=2; z->data=3; x->next=y; y->next=z; printf("%…
电子学会-C-L100
较难
--
A48320
阅读下面的程序;#include<stdio.h>#include<stdlib.h>int s=0;typedef struct _node{int data;struct _node *next;}node;void main(){node *x,*y,*z;x=y=z=(node *)malloc(sizeof(node));x->data=1;y->data=2;z->data=3;x-…
电子学会-C-L100
较难
--
A48321
阅读下面的程序;#include<stdio.h>#include<stdlib.h>int s=0;typedef struct _node{int data;struct _node *next;}node;void main(){node *x,*y,*z;x=y=z=(node *)malloc(sizeof(node));x->data=1;y->data=2;z->data=3;x-…
电子学会-C-L100
较难
--
A48322
阅读下面的程序;#include<stdio.h>struct NODE{int num;struct NODE *next;};void main(){struct NODE *p,*q,*r;p=(struct NODe *)malloc(sizeof(struct NODE));q=(struct NODe *)malloc(sizeof(struct NODE));r=(struct N…
电子学会-C
较难
--
A48323
有以下程序int main(void){ int k=4,m=3,p; p=func(k,m); printf("%d",p); p=func(k,m); printf("%d",p);}func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);}如果删去程序中的static,在程序的运行结果是( )
电子学会-C-L100
较难
--
A48324
阅读下面的程序;#include<stdio.h>int s=0;fun(int m){static int i=10;int k;s+=i++;s+=m++;{int i=1;for(k=1;k<=2;k++,i++)s+=i+k;}}void main(){int k;for(k=1;k<=2;k++)fun(k);printf("s=%d",s);}该程序的运行输出结果为( )
电子学会-C-L100
较难
--
A48325
阅读下面的程序;#include<stdio.h>fun(int x){ int a=3; a+=x; return(a);}void main(){ int k=2,m=1,n; n=fun(k); n=fun(n); printf("%d\n",n);}如果在fun()函数的int a=3;前添加static,则程序的运行结果是( )
电子学会-C-L100
较难
--
A48326
阅读下面的程序;#include<stdio.h>fun(int x){ int a=3; a+=x; return(a);}void main(){ int k=2,m=1,n; n=fun(k); n=fun(n); printf("%d\n",n);}程序的运行结果为( )
电子学会-C-L100
较难
--
A48327
读下面程序并回答问题#include"stdio.h"void sort(int a[],int n){ int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<i;j++) if(a[j]>a[i]) {t=a[j];a[j]=a[i];a[i]=t;}}void main(){ int x[10]={1,0,-76,4,8,12,65,100,-45,123}; in…
电子学会-C-L100
较难
--
A48328
读下面程序并回答问题#include"stdio.h"void sort(int a[],int n){ int i,j,t; for(i=0;i<n-1;i++) for(j=0;j<i;j++) if(a[j]>a[i]) {t=a[j];a[j]=a[i];a[i]=t;}}void main(){ int x[10]={1,0,-76,4,8,12,65,100,-45,123}; in…
电子学会-C-L100
较难
--
A48329
阅读下面的程序;#include<stdio.h>void main(){char *p[4]={"abcd","efgh","ijkl","mnop"};int i;for(i=0;i<2;i++)printf("%s",p[i]);}上述程序的输出结果为( )
电子学会-C-L100
较难
--
A48330
读下面程序并回答问题#include"stdio.h"#include"string.h"void abc(char *name[],int len){ char *temp;int i,j,k; for(i=0;i<len-1;i++) { k=i; for(j=i+1;j<len;j++) if(strcmp(name[k],name[j]>0) k=j; if(i!=k) { temp=n…
电子学会-C-L100
较难
--
A48331
读下面程序并回答问题#include"stdio.h"char x[4][8]={"First","Second","Third","Four"};int a[4]={6,7,6,5};void main(){ int i; char y[4][8]; FILE *fp; fp=fopen("TEST.txt","W"); for(i=0;i<4;i++) fputs(x[i],fp); fcl…
电子学会-C-L100
较难
--
A48332
在下面程序中,若file.dat文件中原有内容为:abc,则运行程序后file.dat文件中的内容为( )#include<stdio.h>void main(){ FILE *fp; fp=fopen("file.dat","W"); fprintf(fp,"def"); fclose(fp);}
电子学会-C-L100
较难
--
A48333
有以下程序int main(void){ int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b);}当在case 1:a++;后面添加语句break;程序的运行结果为( )
电子学会-C-L100
较难
--
A48334
有以下程序int main(void){ int a,b,c,x=1,y=2,z=3; scanf("%d,%d,%d",&a,&b,&c); if(a>b>c) x=y;y=z;z=x; printf("%d,%d,%d\n",x,y,z);}若运行该程序时从键盘输入-3,-2,-1,则程序的输出结果为( )
电子学会-C-L100
较难
--
A48335
有以下程序int main(void){ int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d\n",a,b);}程序的运行结果为( )
电子学会-C-L100
较难
--
A48336
有以下程序int main(void){ int a,b,c,x=1,y=2,z=3; scanf("%d,%d,%d",&a,&b,&c); if(a>b>c) x=y;y=z;z=x; printf("%d,%d,%d\n",x,y,z);}若运行该程序时从键盘输入3,2,1,则程序的输出结果为( )
电子学会-C-L100
较难
--