APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。

A、y=0

B、y=-1

C、y=1

D、while构成无限循环

答案:B

信息技术知识竞赛c语言
有以下程序
  #include
  int fun (int x,int y)
  { if (x!=y) return ((x+y)/2);
  else return (x);
  }
  main()
  { int a=4,b=5,c=6;
  printf("%d\n",fun(2*a,fun(b,c)));
  }
  程序运行后的输出结果是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346523.html
点击查看题目
C语言中,数组名代表()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346503.html
点击查看题目
现有一个文本文件,想以追加方式打开,下列方式正确的是( )。
if((fp=fopen("fname.dat","____"))==NULL)
{printf("can not open file!\n",num); exit(0);}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346510.html
点击查看题目
以下叙述正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346523.html
点击查看题目
有以下程序
fun(char p[][10])
{int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]=='T')n++;
return n;
}
main()
{char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346513.html
点击查看题目
要使下列程序的输出结果是字符A,则下划线处应填 ( ) 。
main()
{
char x='b';
int i=0;
do{
--x;
}while( _____ );
printf("%c",x);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346504.html
点击查看题目
在一个C语言程序中()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346504.html
点击查看题目
在C语言中,int,char和short三种类型数据在内存中所占用的字节数 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651e.html
点击查看题目
有以下程序
#include
void main()
{
int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--)
{
switch(j)
{
case 1:
case 2:printf("%d",*p++);
case 3:printf("%d",*(--p));
}
}
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346522.html
点击查看题目
设有以下程序段,则值为6的表达式是( )。
struct st { int n; struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,0 },*p;
p=&a[0];
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346515.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。

A、y=0

B、y=-1

C、y=1

D、while构成无限循环

答案:B

信息技术知识竞赛c语言
相关题目
有以下程序
  #include
  int fun (int x,int y)
  { if (x!=y) return ((x+y)/2);
  else return (x);
  }
  main()
  { int a=4,b=5,c=6;
  printf("%d\n",fun(2*a,fun(b,c)));
  }
  程序运行后的输出结果是 ()。

A. 3

B. 6

C. 8

D. 12

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346523.html
点击查看答案
C语言中,数组名代表()。

A. 数组全部元素的值

B. 数组首地址

C. 数组第一个元素的值

D. 数组元素的个数

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346503.html
点击查看答案
现有一个文本文件,想以追加方式打开,下列方式正确的是( )。
if((fp=fopen("fname.dat","____"))==NULL)
{printf("can not open file!\n",num); exit(0);}

A. w

B. ab

C. b

D. a

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346510.html
点击查看答案
以下叙述正确的是()。

A. 输入项可以是一个实型常量,如: scanf("%f".3.5);

B. 只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d);

C. 当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f);

D. 当输入数据时,必须指明变量地址,例如: scanf("%f",&f);

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346523.html
点击查看答案
有以下程序
fun(char p[][10])
{int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]=='T')n++;
return n;
}
main()
{char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
程序执行后的输出结果是()。

A. 1

B. 2

C. 3

D. 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346513.html
点击查看答案
要使下列程序的输出结果是字符A,则下划线处应填 ( ) 。
main()
{
char x='b';
int i=0;
do{
--x;
}while( _____ );
printf("%c",x);
}

A. i++<31

B. i++<32

C. i<31

D. i<32

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346504.html
点击查看答案
在一个C语言程序中()。

A. main函数必须出现在所有函数之前

B. main函数可以在任何地方出现

C. main函数必须出现在所有函数之后

D. main函数必须出现在固定位置

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346504.html
点击查看答案
在C语言中,int,char和short三种类型数据在内存中所占用的字节数 ()。

A. 由用户自己定义

B. 均为2个字节

C. 是任意的

D. 由所用机器的机器字长决定

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

A. 9911

B. 79911

C. 99999

D. 991113

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346522.html
点击查看答案
设有以下程序段,则值为6的表达式是( )。
struct st { int n; struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,0 },*p;
p=&a[0];

A. p++->n

B. ++p->n

C. p->n++

D. (*p).n++

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