单选题有以下程序
#include<stdio.h>
int fun(int x[],int n)
{
static int sum=0,i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{
int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf("%d/n",s);
}
程序执行后的输出结果是______。
单选题若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为( )。 A) *= << > % Sizeof B) << *= > % sizeof C) *= > << sizeof % D) *= > << % sizeof
单选题当变量C的值不为2、4、6时,值为“真”的表达式是( )。
单选题有以下程序:
#include <stdio.h>
void fun1 (char * p)
{
char * q;
q=p;
while( * q! ="/0")
(*q)+ +;
q+ + ;
}
main( )
{
char a[ ] = {"Program"}, * p;
p =
fun1 (p);
printf("% s/n",a);
}
程序执行后的输出结果是______。
单选题关于do循环体while(条件表达式);以下叙述中正确的是
单选题有以下程序
#include
void main()
{int a=1,b=0;
printf("%d,",b=(a++)+(a++));
printf("%d\n",a+b);}
程序运行后的输出结果是( )。
单选题fprintf函数的一般调用方式是 ( )
单选题若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)
s=a;
for(b=1;b<=c;b++) s=s+1;
则与上述程序段功能等价的赋值语句是
A)s=a+b;
B)s=a+c;
C)s=s+c;
D)s=b+c;
单选题以下关于C语言的相关叙述中正确的是( )。
单选题以下程序的输出结果是 #include<stdio.h> struct st i int x;int *y;}*p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[0],60,&it[0],60,&dt[0],}; main() { p=aa; printf("%d/n",++(p->x));}
单选题有以下程序 #include<stdio.h> main() int k=5,n=0; while(k>0) switch(k) defhult:break; case 1:n+=k: case 2: case 3:n+=k; k--; printf("%d/n",n); 程序运行后的输出结果是
单选题对以下程序段的叙述中正确的是( )。typedef struct NODE{int num;struct NODE*next;}mynode;
单选题下列叙述中正确的是( )。 A) 数据库系统是一个独立的系统,不需要操作系统的支持 B) 数据库技术的根本目标是要解决数据的共享问题 C) 数据库管理系统就是数据库系统 D) 以上三种说法都不对
单选题若有以下定义和语句 ( )int
u=010,v=Ox10,w=10;printf("%d,%d%d/n",u,v,w);则输出结果是
A.8,16,10
B.10,10,10
C.8,8,10
D.8,10,10
单选题通常软件测试实施的步骤是( )。
单选题下面不属于软件设计原则的是
单选题下面程序的运行结果是 #include <stdio.h> main() static char a[]="Languagef",b[]="programe"; char *p1, *p2; int k; p1=a; p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k)); A) g ae B) ga C) Language D) 有语法错误
单选题设变量p是指针变量,语句p = NULL; 是给指针变量赋NULL值,它等价于
单选题关于变量的定义和说明的叙述中正确的是( )。
单选题以下选项中,能用作用户标识符的是______。