单选题 有以下程序:
#include <stdio.h>
int fun(char *s)
{
 char *p=s;
 while( *p++ !='\0');
 return(p-s);
}
main()
{
 char *p="01234";
 printf("%d ",fun(p));
}
程序的运行结果是(  )。

A、 6
B、 5
C、 4
D、 3
下载APP答题
由4l***ds提供 分享 举报 纠错

相关试题

单选题 有以下不完整程序 #include <stdio.h> int fun(int b) { 【 】 return atb; } void main() { int i; i=fun (5); printf ("%d ", i); } int a=10; 若要程序能正确运行并得到结果15,在【】处,所应加入的变量声明是_______。

A、extern int a;
B、register int a;
C、auto int a;
D、static int a;

单选题 若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是____。

A、多对一
B、一对多
C、一对一
D、多对多

单选题 有以下程序 main() { int k=5; while(--k) printf("%d",k-=3) ; printf(" "); } 执行后的输出结果是____。

A、1
B、2
C、4
D、死循环

单选题 某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为__。

A、FEDCBA
B、CBAFED
C、DEFCBA
D、ABCDEF

单选题 有以下程序 #include <stdio.h> main() { int t; scanf("%d", &t ) ; if(t++〈<6)          printf("%d ",t) ; else          printf("%d ",t__); printf(" "); } 执行时输入:6<回车>,则输出结果是________。

A、7
B、8
C、6
D、5

单选题 使用白盒测试方法时,设计测试用例应根据(  )。

A、程序的内部逻辑
B、程序的复杂结构
C、程序的功能
D、使用说明书

单选题

有以下程序
#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、61490
B、61
C、

9

D、

5

单选题 程序流程图中带有箭头的线段表示的是_______。

A、图元关系
B、数据流
C、控制流
D、调用关系