单选题有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
单选题若有以下的定义和语句: main() int a[4][3] *p[4],j; for(j=0;j<4;j++) p[j]=a[j]; 则能表示数组元素的表达式是______。
单选题以下选项中能表示合法常量的是______。 A."/007" B.1.5E2.0 C.'/' D.1,200
单选题下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。 #include<stdio.h> main() { int i=9,a,b[10]={0}; scanf("%d",&A) ; sub(a,B) ; for(;i>=0;i--)printf("%d",b[i]); } sub(int c,int d[]) { int e,i=0; while(c!=0) {e=c%8; d[i]=e; ________. i++; } return; }
单选题软件的需求分析主要产生的文档是( )。
单选题下列叙述中正确的是
单选题为了避免嵌套的if-else的二义性,C语言规定:else与______配对。
单选题以下有关宏的描述不正确的是( )。
单选题在while(x)语句中的x与下面条件表达式等价的是______。
A.x==0
B.x==1
C.x!=1
D.x!=0
单选题设有说明int(*ptr)[M];其中的标识符ptr是( )。
单选题若有定义:float x=1.5;int a=1,b=3,c=2; 则正确的switch语句是( )。A) switch(x) case 1.0: printf("*/n"); case 2.0: printf(" * * /n" );B) switch((iht)x); case 1: printf(" * /n" ); case 2: printf(" * * /n" ); C) switch(a +b) case 1: printf(" * /n" ); case 2 + 1: printf(" * * /n" ); D) switch(a + b) case 1: pfintf(" * /n" ); case c: pfintf(" * * /n");
单选题当变量c的值不为2、4、6时,值也为“真”的表达式是______。
单选题若有以下程序
#include<stdio.h>
int f(int a[], int n)
{if(n>1)
{int t;
t=f(a, n-1);
returnt>a[n-1]?t:a[n-1];
}
else
return a[0];
}
main()
{ int a[]={8, 2, 9, 1, 3, 6, 4, 7, 5};
printf("%d/n", f(a, 9));
}
则程序的输出结果是______。
单选题若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )
单选题若i、j已定义成int型,则下列程序段中内循环体的总执行次数是______。
for(i=6; i>0; i--)
for(j=0; j<4; j++){…}
单选题有以下程序
#include
func(int n) void main()
{static int num=1; {func(3);func(4);printf("\n");}
num=num+n;printf("%d",num);
}
程序运行后的输出是
单选题阅读下面程序,则执行后的结果是 #include"stdio.h" main() char str[]="tomeetme",*p; for(p=str;p<str+7;p+=2)putchar(*p); printf("/n"); .
单选题若有以下定义,则对a数组元素地址的正确引用是______。
int a[5],*p=a;
单选题对于现实世界中事物的特征,在实体——联系模型中使用______。
单选题以下程序的输出结果是________。 #include<stdio.h> mam() { inta,b,d=241; a=d/100%9; b=(-1) printf("%d,%d/n",a,B) ; }