单选题以下程序的输出结果是______。 #inlude<stdio.h> main() int a=2,b=5; printf("a=%%d,b=%%d/n",a,b); A) a=2,b=5 B) a=%2,b=%5 C) a=%%d,b=%%d D) a=%d,b=%d
单选题下列叙述中错误的是( )。
单选题设int x[2][3];则以下关于二维数组x的叙述错误的是( )。
单选题有下列程序: fun(int x) int p; if(x==0‖x==1) return(3) ; p=x-fun(x-2) ; return p; main() printf("%d/n",fun(7) ); 执行后的输出结果是( )。 A) 7 B) 3 C) 2 D) 0
单选题以下选项中非法的C语言字符常量是
单选题若有以下程序:
#include <stdio.h>
main( )
{int i;
for(i=1;i<=40; i+ +)
{if(i+ +%5= =0)
if(+ +i%8= =0) printf("%d",i);
}
printf("/n");
}
则执行后的输出结果是______。
单选题在软件开发中,需求分析阶段产牛的主要文档是
单选题有以下程序: #include<stdio.h> main() FILE *fp; int k, n, a[6]=1, 2, 3, 4, 5, 6; fp=fopen("d2. dat", "w"); fprintf(fp, "%d%d%d% d/n", a[0], a[1], a[2]); fprintf(fp, "%d%d% d/n", a[3], a[4], a[5]); fclose(fp); fp=fopen("d2.dat", "r"); fscanf(fp, "%d%d", &k, &n); printf("%d%d/n", k, n); fclose(fp); 程序运行后的输出结果是( )。 A) 1 B) 12 4 C) 123 4 D) 123 456
单选题下列程序 void func1(int i); void func2(int i) char st[]="hello,friend!"; void funcl(int i) { printf("%c",st[i]); if(i<3){i+=2;func2(i);} } void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;funcl(i);} } main() { int i=0;funcl(i);printf("/n");} 执行后的输出结果是 ( )
单选题若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
单选题有以下程序 #include<stdio.h> int fun(char s[]) int n=0: while(*s<='9'&&*s>='0')n=10*n+*s-'0';s++; return(n): main() char s[10]='6','1','*','4','*','9','*','0','*'; printf("%d",fun(s)); 程序运行的结果是( )。 A.9 B.61490 C.61 D.5
单选题下面程序的输出结果是_______。 union un { int a[4]; long b; char c[6];} main() { union un u; printf("%d%d",sizeof(u),sizeof(uA) ); }
单选题设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
单选题下列程序的输出结果是_____。main(){ int n=4;
while(n--)printf("%d",--n);}
A.2 0
B.3 1
C.3 2 1
D.2 1 0
单选题有以下程序:
#include <stdio.h>
#define FNA(x) x*x
#define FNB(x) x+z
main()
{ int a=2,b=4;
printf("%d,%d/n",FNA(FNB(a)),FNB(FNA(b)));
}
程序运行后的输出结果是______。
单选题有以下程序: main() int i=1,j=2,k=3; if(i++==l&&(++j==3||k++==3)) printf("%d%d%d/n",i,j,k): 程序运行后的输出结果是______。 A) 1 2 3 B) 2 3 4 C) 2 2 3 D) 2 3 3
单选题有以下程序:
#include
#include
void fun(int*pl,int*p2,int*s)
{
s=(int*)malloc(sizeof(int));
*s=*p1+*p2:
free(s);
}
void main()
{
int a=1,b=40,*q=&a;
fun(&a,&b,q);
printf(“%d\n”,*q);
}
程序运行后的输出结果是( )。
单选题以下程序运行后的输出结果是 #include<stdio.h> main( ) int i,j; for(i=3;i>=1;i--) for(j=1;j<=2;j++)printf("%d",i+j); printf("/n");
单选题设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为( )。
单选题以下程序运行后的输出结果是 #include<stdio.h> main() int i, j, m=1; for(i=1; i<3; i++) for(j=3; j>0;j--) if(i*j>3) break; m*=i*j; printf("m=%d/n",m);