APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
请读程序:
main()
{ char *p;
char s[80];
scanf("%s",s);
p=s[0];
printf("%s",p);
}
请判断上面程序选出正确答案是()。

A、错误:p=s[0];
正确:p=*s;

B、错误:p=s[0];
正确:p=s[];

C、错误:p=s[0];
正确:p=s;

D、错误:p=s[0];
正确:p=&s;

答案:C

信息技术知识竞赛c语言
以下叙述正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346523.html
点击查看题目
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x);
}
执行程序时,给变量X输入10,程序的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346517.html
点击查看题目
以下程序运行后的输出结果是( )。
  #include
  main()
  { int i,n[5]={0};
  for(i=1;i<=4;i++)
  { n[i]=n[i-1]*2+1; printf("%d",n[i]); }
  printf("\n");
  }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346509.html
点击查看题目
设有如下函数定义:
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
点击查看题目
以下程序输出结果是()。       
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e034650e.html
点击查看题目
有以下程序
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if (++i%8==0) printf("%d",i) ;}
printf("\n") ;} 执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651b.html
点击查看题目
有以下程序
main()
{ char a[]="programming", b[]="language";
char *p1,*p2;
int i;
p1=a; p2=b;
for(i=0;i<7;i++)
if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i));
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346513.html
点击查看题目
下列if语句中,不正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346510.html
点击查看题目
下列程序段输出结果是( )。
a=1;b=10;
do{
b-=a;
a++;
}while(b--<0);
printf("a,b=%d,%d",a,b);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650d.html
点击查看题目
有以下程序
main()
{int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346511.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

请读程序:
main()
{ char *p;
char s[80];
scanf("%s",s);
p=s[0];
printf("%s",p);
}
请判断上面程序选出正确答案是()。

A、错误:p=s[0];
正确:p=*s;

B、错误:p=s[0];
正确:p=s[];

C、错误:p=s[0];
正确:p=s;

D、错误:p=s[0];
正确:p=&s;

答案:C

信息技术知识竞赛c语言
相关题目
以下叙述正确的是()。

A. do...while语句构成的循环不能用其它语句构成的循环来代替

B. do...while语句构成的循环只能用break语句退出

C. 用do...while语句构成循环时,只有在while后的表达式非零时结束循环

D. 用do...while语句构成循环时,只有在while后的表达式为零时结束循环

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346523.html
点击查看答案
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x);
}
执行程序时,给变量X输入10,程序的输出结果是()。

A. 55

B. 54

C. 65

D. 45

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346517.html
点击查看答案
以下程序运行后的输出结果是( )。
  #include
  main()
  { int i,n[5]={0};
  for(i=1;i<=4;i++)
  { n[i]=n[i-1]*2+1; printf("%d",n[i]); }
  printf("\n");
  }

A. 13715

B. 13716

C. 13717

D. 13714

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346509.html
点击查看答案
设有如下函数定义:
int f(char *s)
{ char *p=s;
while(*p!='\0') p++;
return(p-s); }
如果在主程序中用下面的语句调用上述函数,则输出结果为()。
printf("%d\n",f("goodbey!"));

A. 3

B. 6

C. 8

D. 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650e.html
点击查看答案
以下程序输出结果是()。       
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);
}

A. 7

B. 6

C. 5

D. 4

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e034650e.html
点击查看答案
有以下程序
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if (++i%8==0) printf("%d",i) ;}
printf("\n") ;} 执行后的输出结果是()。

A. 5

B. 24

C. 32

D. 40

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651b.html
点击查看答案
有以下程序
main()
{ char a[]="programming", b[]="language";
char *p1,*p2;
int i;
p1=a; p2=b;
for(i=0;i<7;i++)
if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i));
}
输出结果是()。

A. gm

B. rg

C. or

D. ga

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346513.html
点击查看答案
下列if语句中,不正确的是()。

A. if(x>y);

B. if(x==y) x+=y;

C. if(x!=y) scanf("%d",&x) else x=1;

D. if(x<y) {x++;y++;}

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346510.html
点击查看答案
下列程序段输出结果是( )。
a=1;b=10;
do{
b-=a;
a++;
}while(b--<0);
printf("a,b=%d,%d",a,b);

A. a,b=7,5

B. a,b=2,8

C. a,b=2,2

D. a,b=8,2

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650d.html
点击查看答案
有以下程序
main()
{int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出()。

A. 0,1,2,0

B. 0,0,0,3

C. 1,1,2,0

D. 编译有错

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346511.html
点击查看答案
试题通小程序
试题通app下载