APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
  #include
  main()
  { char a[30],b[30];
  scanf("%s",a);
  gets(b);
  printf("%s\n %s\n",a,b);
  }
  程序运行时若输入:
  how are you? I am fine<回车>
  则输出结果是()。

A、how are you?

B、how 
are you? I am fine

C、how are you? I am fine

D、how
are
you?

答案:B

信息技术知识竞赛c语言
以下程序运行后的输出结果是 ( ) 。
#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
点击查看题目
有以下程序
#include "stdio.h"
void main( )
{ int i,k,a[10],p[3];
k=5;
for(i=0;i<10;i++)
a[i]=i;
for(i=0;i<3;i++)
p[i]=a[i*(i+1)];
for(i=0;i<3;i++)
k+=p[i]*2;
printf("%d\n",k);
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346507.html
点击查看题目
有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346500.html
点击查看题目
有以下程序
#include
void main()
{ int a[]={1,2,3,4,5,6};
int *p;
p=a;
printf("%d ",*p);
printf("%d ",*(++p));
printf("%d ",*++p);
printf("%d ",*(p--));
p+=3;
printf("%d %d ",*p,*(a+3));
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034651c.html
点击查看题目
设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346516.html
点击查看题目
以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346509.html
点击查看题目
若i和k都是int类型变量,有以下for语句
  for(i=0,k=-1;k=1;k++) printf("*****\n");
下面关于语句执行情况的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346527.html
点击查看题目
设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346503.html
点击查看题目
现有程序:
main()
{
int *ptr,*p[5],i;
if((ptr=malloc(100*sizeof(int)))!=NULL)
{
p[0]=ptr;
for(i=1;i<5;i++)
p[i]=p[i-1]+7;
for(i=0;i<100;i++)
*ptr++=i;
for(i=0;i<5;i++)
printf("%3d",*p[i]);
}
}
其输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346509.html
点击查看题目
请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650a.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

有以下程序
  #include
  main()
  { char a[30],b[30];
  scanf("%s",a);
  gets(b);
  printf("%s\n %s\n",a,b);
  }
  程序运行时若输入:
  how are you? I am fine<回车>
  则输出结果是()。

A、how are you?

B、how 
are you? I am fine

C、how are you? I am fine

D、how
are
you?

答案:B

信息技术知识竞赛c语言
相关题目
以下程序运行后的输出结果是 ( ) 。
#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]);
}

A. 4

B. 3

C. 2

D. 1

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

A. 20

B. 21

C. 22

D. 23

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346507.html
点击查看答案
有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是()。

A. 1

B. 2

C. 3

D. 4

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346500.html
点击查看答案
有以下程序
#include
void main()
{ int a[]={1,2,3,4,5,6};
int *p;
p=a;
printf("%d ",*p);
printf("%d ",*(++p));
printf("%d ",*++p);
printf("%d ",*(p--));
p+=3;
printf("%d %d ",*p,*(a+3));
}
执行后的输出结果是( )。

A. 1 2 3 3 5 4

B. 1 2 3 4 5 6

C. 1 2 2 3 4 5

D. 1 2 3 4 4 5

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034651c.html
点击查看答案
设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。

A. 12

B. 18

C. 16

D. 21

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346516.html
点击查看答案
以下叙述中错误的是( )。

A. 在程序中凡是以"#"开始的语句行都是预处理命令行

B. 预处理命令行的最后不能以分号表示结束

C. #define MAX 是合法的宏定义命令行

D. C程序对预处理命令行的处理是在程序执行的过程中进行的

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346509.html
点击查看答案
若i和k都是int类型变量,有以下for语句
  for(i=0,k=-1;k=1;k++) printf("*****\n");
下面关于语句执行情况的叙述中正确的是( )。

A. 循环体执行两次 

B. 循环体执行一次 

C. 循环体一次也不执行

D. 构成无限循环

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346527.html
点击查看答案
设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是( )。

A. 写操作结束后可以从头开始读

B. 只能写不能读 

C. 可以在原有内容后追加写

D. 可以随意读和写

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346503.html
点击查看答案
现有程序:
main()
{
int *ptr,*p[5],i;
if((ptr=malloc(100*sizeof(int)))!=NULL)
{
p[0]=ptr;
for(i=1;i<5;i++)
p[i]=p[i-1]+7;
for(i=0;i<100;i++)
*ptr++=i;
for(i=0;i<5;i++)
printf("%3d",*p[i]);
}
}
其输出结果是()。

A. 1 7 14 27 28

B. 0 7 14 22 28

C. 0 7 13 22 28

D. 0 7 14 21 28

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346509.html
点击查看答案
请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。

A. n1=1;n2=5

B. n1=2,n2=6

C. n1=1
n2=7

D. n1=1,n2=6

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