APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
下述对C语言字符数组的描述中错误的是( )。

A、字符数组可以存放字符串

B、字符数组中的字符串可以整体输入、输出

C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D、不可以用关系运算符对字符数组中的字符串进行比较

答案:C

信息技术知识竞赛c语言
以下程序的主函数中调用了在其前面定义的fun函数
#include
main()
{double a[15],k;
k=fun(a);
}
则以下选项中错误的fun函数首部是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346511.html
点击查看题目
下列程序执行后的输出结果是()。
main()
{ char x=0xFFFF; printf("%d \n",x--); }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650b.html
点击查看题目
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.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
点击查看题目
有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1; break;
default:n=0;k--;
case 2: case4:n+=2;k--;break;}
printf(“%d”,n);
}while(k>0&&n<5);}
程序运行后的输出结果是()
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346507.html
点击查看题目
有以下程序
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);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346516.html
点击查看题目
有以下程序
  #include
  main()
  { char b,c; int i;
  b='a'; c='A';
  for(i=0;i<6;i++)
  { if(i%2) putchar(i+b);
  else putchar(i+c);
  } printf("\n");
  }
程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651e.html
点击查看题目
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034650a.html
点击查看题目
有以下程序
#include
void main()
{ int b[3] [3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
for(i=0; i<3; i++)
for(j=i;j<=i;j++) t+=b[i][b[j][i]];
printf("%d\n",t);
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346516.html
点击查看题目
有以下程序
#include "stdio.h"
void main()
{ int a=1;
char c='a';
float f=2.0;
printf("%d\n",(!(a==0),f!=0&&c=='A'));
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e034650d.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

下述对C语言字符数组的描述中错误的是( )。

A、字符数组可以存放字符串

B、字符数组中的字符串可以整体输入、输出

C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D、不可以用关系运算符对字符数组中的字符串进行比较

答案:C

信息技术知识竞赛c语言
相关题目
以下程序的主函数中调用了在其前面定义的fun函数
#include
main()
{double a[15],k;
k=fun(a);
}
则以下选项中错误的fun函数首部是()。

A. double fun(double a[15])

B. double fun(double *a)

C. double fun(double a[])

D. double fun(double a)

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346511.html
点击查看答案
下列程序执行后的输出结果是()。
main()
{ char x=0xFFFF; printf("%d \n",x--); }

A. -32767

B. FFFE

C. -1

D. -32768

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650b.html
点击查看答案
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。

A. 必须是逻辑值( )。

B. 必须是整数值

C. 必须是正数

D. 可以是任意合法的数值

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.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
点击查看答案
有以下程序
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1; break;
default:n=0;k--;
case 2: case4:n+=2;k--;break;}
printf(“%d”,n);
}while(k>0&&n<5);}
程序运行后的输出结果是()

A. 2345

B. 235

C. 23456

D. 2356

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346507.html
点击查看答案
有以下程序
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

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346516.html
点击查看答案
有以下程序
  #include
  main()
  { char b,c; int i;
  b='a'; c='A';
  for(i=0;i<6;i++)
  { if(i%2) putchar(i+b);
  else putchar(i+c);
  } printf("\n");
  }
程序运行后的输出结果是( )。

A. ABCDEF

B. AbCdEf

C. aBcDeF

D. abcdef

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651e.html
点击查看答案
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

A. 地址传递

B. 单向值传递

C. 由实参传给形参,再由形参传回实参

D. 传递方式由用户指定

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

A. 1

B. 2

C. 3

D. 4

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346516.html
点击查看答案
有以下程序
#include "stdio.h"
void main()
{ int a=1;
char c='a';
float f=2.0;
printf("%d\n",(!(a==0),f!=0&&c=='A'));
}
执行后的输出结果是( )。

A. 3

B. 2

C. 1

D. 0

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