单选题有以下程序
int *f(int *x,int *y)
{ if(*x<*y)
return x;
else
return y;
}
main( )
{ int a=7,b=8,*p,*q,*r;
p= q=
r=f(p,q);
printf("%d,%d,%d/n",*p,*q,*r);
}
执行后输出结果是( )。
单选题以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() { int w=5; fun(w); printf("/n"); } fun(int k) { if(k>0) fun(k-1); printf("%d",k); }
单选题若a、b、c、d都是int型变量且初值为0,以下选项中不正确的赋值语句是
单选题以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是______。
单选题设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是( )。
单选题有如下程序:
#include <stdio.h>
main()
{
char name[10]={"S","T","R","I","N","G,};
name[3]="E";name[5] = 0;
printf("%s\n",name);
}
程序运行后的输出结果是______。
单选题以下程序的输出结果是______。
main()
{int a=1,b=2;
printf("%d,%d/n",--a,++b);}
单选题以下叙述中错误的是( )。
单选题有如下程序: #include <stdio.h> struct
pair { int
first,second; }; struct pair get_min_max(int*
array,int len) { int
i; struct pair res;
res.first=array[0];
res.second=array[0]; for(i=1;i<len;
i++) {
if(array[i]<res.first)
res.first=array[i];
if(array[i]>res.second)
res.second=array[i]; } return res;
main() { int
array[5]={9,1,3,4}; struct pair
min_max=get_min_max(array,5);
printf("min=%d,max=%d/n",min_max.first,min_max.second);
} 程序运行后的输出结果是______。
A.min=1,max=9
B.min=0,max=9
C.min=1,max=4
D.min=0,max=4
单选题下列条件语句中,输出结果与其他语句不同的是______。
单选题若有定义: int a,b; 通过语句 scanf("%d;%d",&a,&b); 能把整数3赋给变量a,5赋给变量b的输入数据是______。 A.3;5 B.3,5 C.3 5 D.35
单选题当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是( )。
单选题若有定义int a=6; int*p= ,则对int*p= 语句的正确解释是______。
单选题在数据库设计中,描述数据间内在语义联系得到E—R图的过程属于( )。
单选题以下4个选项中,不能被看作是一条语句的是 ______。 A) ; B) a=0,b=0,c=0; C) if(a>O); D) if(b==0)m=1;n=2;
单选题有以下程序:
#include <stdio.h>
#include <stdlib.h>
int fun(int n)
{ int *p;
p=(int*)malloc(aizeof(int));
*p=n; return *p;
}
main( )
{ int a;
a=fun(10); printf("%d/n",a+fun(10));
}
程序的运行结果是______。
单选题若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p= q= w=q; q=NULL; 则以下选项中错误的语句是( )。
单选题下列关于结构变量成员的引用,正确的是______。
struct init
{
int a;
char c;
};
struct init*x;
单选题下面的程序运行后输出为( )。 #include <stdio.h> # include <math.h> main() int a,b; float c; b = 5;c = 6;c = b+7;b = c+1; a = sqrt((double)b+c); printf("%d,%f,%d",a+6,C,b);
单选题有以下程序: #include<stdio.h> unsigned fun(unsigned num) { unsigned k=1; do{ k*=num%10; num/=10; }while(num); return k; } main() { unsigned n=26; printf("%d\n",fun(n)); } 程序运行后的输出结果是( )。