APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是()。

A、123,abc

B、abc,123

C、1bc,a23

D、321,cba

答案:C

信息技术知识竞赛c语言
以下程序的输出结果是()。
main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<3;j++)
{ if(j%2)continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346507.html
点击查看题目
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346500.html
点击查看题目
设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346502.html
点击查看题目
在C语言中,以下正确的说法是( ) 。

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346519.html
点击查看题目
设有如下函数定义
  int fun(int k)
  { if (k<1) return 0;
  else if(k==1) return 1;
  else return fun(k-1)+1;
  }
  若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346522.html
点击查看题目
下列数据中,为字符的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346519.html
点击查看题目
在C语言中,要求运算数必须是整数的运算符是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346502.html
点击查看题目
以下函数调用语句中,含有的实参个数是()。
func((exp1,exp2),(exp3,exp4,exp5));
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346508.html
点击查看题目
执行下列程序时输入123<空格>456<空格>789<回车> 输出结果是 ()。
main()
{ char s[100]; int c, i;
scanf("%c",&c); scanf("%d",&i); scanf("%s",s);
printf("%c,%d,%s\n",c,i,s);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346522.html
点击查看题目
有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t)*s=t-′a′+′A′;
s++; } }
main()
{ char str1[100]="abcddfefdbd",c=′d′;
ss(str1,c); printf("%s\n",str1);}
程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346522.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是()。

A、123,abc

B、abc,123

C、1bc,a23

D、321,cba

答案:C

信息技术知识竞赛c语言
相关题目
以下程序的输出结果是()。
main()
{ int i,j,x=0;
for(i=0;i<2;i++)
{ x++;
for(j=0;j<3;j++)
{ if(j%2)continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}

A. x=4

B. x=8

C. x=6

D. x=12

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346507.html
点击查看答案
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。

A. EOF

B. 非0值

C. 0

D. NULL

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346500.html
点击查看答案
设有以下宏定义:
#define N 3
#define Y(n) ( (N+1)*n)
则执行语句:z=2 * (N+Y(5+1));后,z的值为()。

A. 出错

B. 42

C. 48

D. 54

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346502.html
点击查看答案
在C语言中,以下正确的说法是( ) 。

A. 实参和与其对应的形参各占用独立的存储单元

B. 实参和与其对应的形参共占用一个存储单元

C. 只有当实参和与其对应的形参同名时才共占用存储单元

D. 形参是虚拟的,不占用存储单元

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346519.html
点击查看答案
设有如下函数定义
  int fun(int k)
  { if (k<1) return 0;
  else if(k==1) return 1;
  else return fun(k-1)+1;
  }
  若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。

A. 2

B. 3

C. 4

D. 5

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346522.html
点击查看答案
下列数据中,为字符的是()。

A. 'AB'

B. "A"

C. How

D. 'A'

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346519.html
点击查看答案
在C语言中,要求运算数必须是整数的运算符是()。

A. <

B. %

C. /

D. >

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346502.html
点击查看答案
以下函数调用语句中,含有的实参个数是()。
func((exp1,exp2),(exp3,exp4,exp5));

A. 1

B. 2

C. 4

D. 5

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346508.html
点击查看答案
执行下列程序时输入123<空格>456<空格>789<回车> 输出结果是 ()。
main()
{ char s[100]; int c, i;
scanf("%c",&c); scanf("%d",&i); scanf("%s",s);
printf("%c,%d,%s\n",c,i,s);
}

A. 123456789

B. 1456789

C. 1,23,456,789

D. 1,23,456

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346522.html
点击查看答案
有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t)*s=t-′a′+′A′;
s++; } }
main()
{ char str1[100]="abcddfefdbd",c=′d′;
ss(str1,c); printf("%s\n",str1);}
程序运行后的输出结果是( )。

A. ABCDDEFEDBD

B. abcDDfefDbD

C. abcAAfefAbA

D. Abcddfefdbd

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