单选题下面程序段的运行结果是 char *p="abedefgh": p+=3; printf("070 d/n",strlen(strcpy(P,"ABCD")));
单选题设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是{{U}} {{/U}}。
A. b%(c%4)
B. b%(c-a%5)
C. b%a-a%5
D. (b%a)-(a%4)
单选题有以下程序: main() int i,t[][3]=9,8,7,6,5,4,3,2,1; for(i=0;i<3;i++)printf("%",t[2-i][i]); 程序执行后的输出结果是______。
单选题算法的时间复杂度是指( )。
单选题有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
单选题下面程序的运行结果是 #include<stdio.h> main() int a=28,b; char s[10],*p; p=s; dob=a%16; if(b<10) *p=b+48; else*p=b+55; p++;a=a/5;while(a>0); *p='/0';puts(s);
单选题关系代数运算是以______为基础的运算。
单选题以下关于C语言的叙述中正确的是 A) C语言中的注释不可以夹在变量名或关键字的中间 B) C语言中的变量可以在使用之前的任何位置进行定义 C) 在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D) C语言的数值常量中夹带空格不影响常量值的正确表示
单选题若有以下程序:
#include <stdio.h>
int *f(int *s, int *t)
{ int k;
if(*s<*t) {k=*s; *s=*t; *t=k;}
return s;
}
main( )
{int i=3,j=5, *p=
r=f(p,q);
printf("%d,%d,%d,%d,%d/n",i,j,*p,*q,*r);;
}
则程序的输出结果是______。
单选题若有以下程序:
#include <stdio.h>
#define S(x) x*x
#define T(x) S(x)*S(x)
main( )
{ int k=5,j=2;
printf("%d,%d/n",S(k+j),T(k+j));
}
则程序的输出结果是______。
单选题程序流程图中带有箭头的线段表示的是______。
单选题设有以下定义:
typedef union
{ longi; int k[5];char c;}DATE;
srtuct date
{ int cat;DATEcow;double dog;} too;
DATE max;
则下语句的执行结果是 ( )
printf("%d,"sizeof(struct date))+size of(max));
单选题下述程序的输出结果是______。
#include<stdio.h>
void main()
{ int a[20],*p[4];
int i,k=0;
for(i=0;i<20;i++)
a[i]=i;
for(i=0;i<4;i++)
p[i]=
for(i=0;i<4;i++)
{ k=k+*p[i];}
printf("%d",k);
}
单选题C语言的基本单位是( )。 A) 函数 B) 过程 C) 子程序 D) 子函数
单选题执行下列程序后,变量a,b,c的值分别是( )。 int x=5,y=4; int a,b,c; a=(--x==y++)?x:++y; b=++x: c=y;
单选题有以下程序:
#include
int fun()
{
static int x=2;
return x+=1:
}
void main()
{
int i,s=0;
for(i=1;i<=5;i++)s+=fun();
printf(''%d\n'',s);
}
程序运行后的输出结果是( )。
单选题表示“在使用x之后,再使x的值加1”的正确方式是 ( )
单选题一个源文件中的外部变量的作用域为{{U}} {{/U}}。
A. 本文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始到本文件结束
单选题若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )。
(float)(a+b) /2+(int)x%(int)y
单选题在一棵二叉树上,第5层的结点数最多是( )。