更多"[单选题]以下程序的输出结果是()。#include <stdi"的相关试题:
[单选题]以下程序的输出结果是()。
#include
Main()
{ int i;
For(i=1;i<5;i++) {
If(i%2) printf("*");
Else continue;
Printf("#");
}
Printf("$\n");
}
A.*#*#*#$
B.#*#*#*$
C.*#*#$
D.#*#*$
[单选题]以下程序的输出结果是()。
#include
Main()
{char *a="abcdefghi";
Fun(a);puts(a);
}
Fun(char *s)
{ int x,y; char c;
For (x=0,y=strlen(s)-1; x{ c=s[y]; s[y]=s[x]; s[x]=c;}
}
A.ihgfedcba
B.abcdefghi
C.abcdedcba
D.ihgfefghi
[单选题]以下程序的输出结果是()。
#include
Main()
{
Int i=10,j=10;
Printf("%d,%d\n",++i,j--);
}
A.11,10
B.9,10
C.11,9
D.10,9
[单选题]以下程序的输出结果是()。
#include
Main()
{
Printf("%d\n",NULL);
}
A.不确定的(因变量无定义)
B.0
C.-1
D.1
[单选题]下面程序的输出结果是()。
#include
#include
main()
{ char *p1="abc",*p2="ABC",str[50]= "xyz";
strcpy(str+2,strcat(p1,p2));
printf("%s\n",str);}
A.xyzabcABC
B.zabcABC
C.xyabcABC
D.yzabcABC
[单选题]以下程序的输出结果是_________. #include void main() { int x=10,y=10; printf("%d %d\n",x--,--y); }
A.10 10
B. 9 9
C.9 10
D.10 9
[单选题]有以下程序
#include
Main(int argc, char *argv [])
{int i=1,n=0;
While(iPrintf("%d\n",n);
}
该程序生成的可执行文件名为:proc.exe。若运行时输入命令行:
Proc 123 45 67
则程序的输出结果是()。
A.3
B.5
C.7
D.11
[单选题]有以下程序
#include
Main()
{ char p[]={a','b','c'},q[10]={a','b','c'};
Printf("%d %d\n",strlen(p),strlen(q));
}
以下叙述中正确的是()。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
C.由于q数组中没有字符串结束符,长度不能确定;但p数组中字符长度为3
D.由于p和q数组中没有字符串结束符,故长度都不能确定
[单选题]有以下程序
#include
Main()
{ struct STU
{ char name[9];
Char sex;
Double score[2];
};
Struct STU a={"Zhao",'m',85.0,90.0},b={"Qian",'f',95.0,92.0};
B=a;
Printf("%s,%c,%2.0f,%2.0f\n",b.name,b.sex,b.score[0],b.score[1]);
}
程序的运行结果是()。
A.Qian,f,95,92
B.Qian,m,85,90
C.Zhao,f,95,92
D.Zhao,m,85,90
[单选题]有以下程序
#include
Main()
{ char str[][20]={"Hello","Beijing"},*p=str;
Printf("%d\n",strlen(p+20));
}
程序运行后的输出结果是()。
A.0
B.5
C.7
D.20
[单选题]有以下程序
#include
Main(int argc,char *argv[])
{int i,len=0;
For(i=1;iPrintf("%d\n",len);
}
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
Ex1 abcd efg 10↙
则运行的结果是()。
A.22
B.17
C.12
D.9
[单选题]有以下程序
#include
Main()
{ int a[]={1,2,3,4},y,*p=&a[3];
--p;
Y=*p;
Printf("y=%d\n",y);
}
程序的运行结果是()。
A.y=0
B.y=1
C.y=2
D.y=3
[单选题]有以下程序
#include
Main()
{ int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;
For(i=0;i<12;i++)
C[s[i]]++;
For(i=1;i<5;i++)
Printf("%d",c[i]);
Printf("\n");
}
程序的运行结果是()。
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
[单选题]有以下程序
#include
Main()
{ char a=4;
Printf("%d\n",a=a<<1);
}
程序的运行结果是()。
A.40
B.16
C.8
D.4
[单选题]有以下程序
#include
Main()
{ FILE *pf;
Char *s1="China",*s2="Beijing";
Pf=fopen("abc.dat","wb+");
Fwrite(s2,7,1,pf);
Rewind(pf); /*文件位置指针回到文件开头*/
Fwrite(s1,5,1,pf);
Fclose(pf);
}
以上程序执行后abc.dat文件的内容是()。
A.China
B.Chinang
C.ChinaBeijing
D.BeijingChina
[单选题]有以下程序
#include
Main()
{ char p[20]={a','b','c','d'},q[]="abc",r[]="abcde";
Strcpy(p+strlen(q),r); strcat(p,q);
Printf("%d\n", strlen(p));
}
程序运行后的输出结果是()。
A.9
B.8
C.11
D.12