单选题对于函数声明:
void fun(float array[],int *ptr);
以下叙述正确的是( )。
单选题有以下程序:
#include
int sumf(int x[],int n)
{
static int sum=0,i=0;
for(;1<n;1++)sum+=x[i];
return sum;
}
void main()
{int a[]={1,2,3,4,5},b[]={7,8,9,10},ss=0;
ss=sumf(a,5)+sumf(b,4);
printf(''%d\n'',ss);
}
程序执行后的输出结果是( )。
单选题对于while(!E) s;,若要执行循环体s,则E的取值应为______。
单选题以下叙述中错误的是______。
单选题有以下程序#inlucdemain() int n,*p=NULL;*p=&n;printf("Input n:"); scanf("%d",&p); printf("output n:"); printf("%d/n",p);该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是________。(A) int n,*p=NULL;(B) *p=&n;(C) scanf("%d",&p)(D) printf("%d/n",p);
单选题有以下程序
#include
main(){int a=1,b=0;
printf("%d,",b=a+b);
printf("%d\n",a=2*b);}
程序运行后的输出结果是
单选题若有以下程序:
#include <stdio.h>
void fun(int *s, int n1, int n2)
{
int i,j,t;
i=n1; j=n2;
while(i<j)
t=s[i]; s[i]=s[j]; s[j]=t; i+ +; j--;
}
}
main( )
{
int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3); fun(a,4,9); fun(a,0,9);
for(k=0;k<10;k+ +)
printf("%d",a[k]);
printf("/n");
}
则程序的运行结果是______。
单选题不能把字符串"Hello!"赋给数组b的语句是______。
单选题下列叙述中正确的是{{U}} {{/U}}。
A. break语句只能用于switch语句
B. 在switch语句中必须使用default
C. break语句必须与switch语句中的case配对使用
D. 在switch语句中,不一定使用break语句
单选题有以下程序
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);
}
程序执行后的输出结果是______。
单选题下列可用于C语言用户标识符的一组是______。 A) void define WORD B) a3_b3 _123 Car C) For -abc IFCase D) 2a DO sizeof
单选题有以下程序: int a=2; int f(int n) static int a=3; int t=0; if(n%2)static int a=4;t+=a++; elsestatic int a=5;t+=a++; return t+a++; main() int s=a,i; for(i=0;i<3;i++)s+=f(i); printf("%d/n",s); 程序运行后的输出结果是______。 A) 26 B) 28 C) 29 D) 24
单选题在DOS环境下,代表键盘和显示器的设备文件名为
A)PRN
B)CON
C)NUL
D)LPT
单选题以下选项中叙述正确的是______。
A.char c1,c2,*c3,c4[40j;是合法的变量定义语句
B.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式
C.数组下标的下限可以是负值
D.若有数组定义float array[4];则语句printf("%f",array[3.12]);是合法的
单选题有以下程序: #include < stdio. h > main ( ) int a=3,b=4,c=5,d=2; if(a>b) if(b>c)printf("%d",d++ +1); else printf( "% d", + + d + 1 ); printf( "% d /n" ,d); 程序运行后的输出结果是( )。
单选题以下程序的输出结果是( )。
#include
#define N 5
#define M N+1
#define f(x)(x*M)
main()
{int i1,i2;
il=f(2);
i2=f(1+1);
printf(''%d%d\n'',il,i2);}
单选题C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
单选题关于逻辑运算符的叙述中正确的是( )。
单选题若有定义int a;float b;double c;程序运行时输入: 3 4 5能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
单选题有以下程序
#include
main(){int y=10;
while(y--);
printf(“y=%d\n",y);}
程序执行后的输出结果是