单选题下列叙述中正确的是______。
单选题以下叙述中正确的是______。 A) 局部变量说明为static存储类,其生存期将得到延长 B) 全局变量说明为static存储类,其作用域将被扩大 C) 任何存储类的变量在未赋初值时,其值都是不确定的 D) 形参可以使用的存储类说明符与局部变量完全相同
单选题以下关于函数的叙述中正确的是
单选题假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。 A) 3.500000 B) 3 C) 2.000000 D) 3.000000
单选题请选出以下程序的输出结果_______。 #include<stdio.h>
sub(int*s,inty) { static int t=3,
y=s[t];t-; } main() {
int a[]={1,2,3,4},i,x=0; for(i=0;i<4;i++){
sub(a,x);printf("%d",x);}
printf("/n"); }
A. 1234
B. 4321
C. 0000
D. 4444
单选题执行以下程序,其运行结果是______。
#include<stdio.h>
#include<string.h>
int main()
{
char*p1, *p2, str[10]="ABCDEFG";
p1="abcde"; p2="12345";
strcpy(str+1, p1+2);
strcpy(str+3, p2+3);
printf("%s", str);
return 0;
}
单选题阅读以下程序: #include <stdio.h>
main() { int x; scanf("% d",
if(x--<5)printf("% d", x); else
printf("% d", x++); }
程序运行后,如果从键盘输入5,则输出结果是______。
A.3
B.4
C.5
D.6
单选题若已有定义语句:int a,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是( )。
单选题对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]='1','2','3','4','5','6','7'; 则下列叙述正确的是( )。
单选题以下程序的输出结果是( )。void fun(int x,int y,int *c,int *d){*c=x+y;*d=x一y;}main(){int a=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(''%d%d\n'',c,d);}
单选题以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。 A) x/y*2 B) x*(1/(y*z)) C) x/y*1/z D) x/y/z
单选题下面语句的输出结果,是______。 printh("%d/n",strlen("/t/"/065/xff/n"));
单选题若有以下程序段:
char str[4][12]={"aaa","bbbb","ccccc","dddddd"},*strp[4];
int i;
for(i=0;i<4;i++)strp[i]=str[i];
则以下错误引用字符串的选项是(其中0≤k<4)______。
单选题有以下函数:该函数的功能是()。
单选题有以下程序,程序运行后的输出结果是
#include
#define SUB(X,Y)(X+1)*Y
main(){int a=3,b=4;
printf("%d\n",
SUB(a++,b++));)
单选题以下程序的输出结果是______。
main()
{ int i=0, s=0;
for(;;)
{
if(i==3 ‖ i==5) continue;
if(i==6) break;
i++;
s+=i;
};
printf("%d/n", s);
}
单选题下列叙述中正确的是( )。
单选题下列叙述中错误的是( )。
单选题有以下程序:
#include <stdio.h>
main()
{ int a=0,b=0,c=0,d=0;
(++a‖++b)?++c : ++d;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序的运行结果是______。
单选题若有定义语句:
int a=3,b=2,c=1;
以下选项中错误的赋值表达式是______。