设有如下函数定义:
int f(char *s)
{ char *p=s;
while(*p!='\0') p++;
return(p-s); }
如果在主程序中用下面的语句调用上述函数,则输出结果为()。
printf("%d\n",f("goodbey!"));
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650e.html
点击查看答案
有以下程序
#include
void fun (char*c,int d)
{*c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
}
void main()
{char b='a',a='A';
fun(&b,a); printf("%c,%c\n",b,a);
}
执行后的输出结果是( )。
A. b,B,b,A
B. b,B,a,A
C. b,b,a,a
D. b,b,A,a
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346517.html
点击查看答案
设X,Y,Z和K是int型变量,则执行表达式:X=(Y=4,Z=16,K=32)
后,X的值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346509.html
点击查看答案
有以下程序
#include "stdio.h"
#include "string.h"
void main( )
{ char str[100] ="How do you do";
strcpy( str + strlen(str)/2, "es she");
printf("%s\n", str);
}
执行后的输出结果是( )。
A. How do you do
B. es she
C. How are you
D. How does she
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346513.html
点击查看答案
以下程序
main() {int x[3][2]={0},I;
for(I=0;I<3;I++) scanf("%d",x[i]);
printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}
若运行时输入:246<回车>,则输出结果为()。
A. 2 0 0
B. 2 0 4
C. 2 4 0
D. 2 4 6
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346502.html
点击查看答案
以下程序运行后的输出结果是 ( ) 。
#include
main()
{int n[2],i,j;
for(i=0;i<2;i++) n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++) n[j]=n[i]+1;
printf(“%d\n”,n[1]);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651c.html
点击查看答案
有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。
A. y=0
B. y=-1
C. y=1
D. while构成无限循环
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346510.html
点击查看答案
下列不正确的转义字符是()。
A. \\'
B. \"
C. 074'
D. \0'
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346501.html
点击查看答案
下面程序的输出结果是()。
#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
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034650a.html
点击查看答案
函数调用语句:fseek(fp,-10L,2);的含义是( )。
A. 将文件位置指针从文件末尾处向文件头的方向移动10个字节
B. 将文件位置指针从当前位置向文件头的方向移动10个字节
C. 将文件位置指针从当前位置向文件末尾方向移动10个字节
D. 将文件位置指针移到距离文件头10个字节处
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346518.html
点击查看答案