试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
当定义一个结构体变量时系统分配给它的内存是()。

A、各成员所需内存的总和

B、变量第一个成员所需内存容量

C、成员中占内存量大者所需的容量

D、变量最后一个成员所需内存容量

答案:A

试题通
信息技术知识竞赛c语言
试题通
以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;ifor (j=0;jif(flag?b[j]>b[j+1]:b[j]{t=b[j];b[j]=b[j+1];b[j+1]=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},I;
f(&a[2],5,,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[ i ]);}
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346508.html
点击查看题目
以下叙述正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346511.html
点击查看题目
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346507.html
点击查看题目
设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346503.html
点击查看题目
有以下程序(说明:字母A的ASCII码值是65,
  #include
  void fun(char *s)
  { while(*s)
  { if(*s%2) printf("%c",*s);
  s++;
  }
  }
  void main()
  { char a[]="BYTE";
  fun(a); printf("\n");
  }
程序运行后的输出结果是 ( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650c.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
点击查看题目
有如下程序
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>'\0';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);}
该程序的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034650c.html
点击查看题目
有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651c.html
点击查看题目
以下程序运行后的输出结果是 ( ) 。
#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
点击查看题目
设整型变量a为5,使b不为2的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034651b.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

当定义一个结构体变量时系统分配给它的内存是()。

A、各成员所需内存的总和

B、变量第一个成员所需内存容量

C、成员中占内存量大者所需的容量

D、变量最后一个成员所需内存容量

答案:A

试题通
试题通
信息技术知识竞赛c语言
相关题目
以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;ifor (j=0;jif(flag?b[j]>b[j+1]:b[j]{t=b[j];b[j]=b[j+1];b[j+1]=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},I;
f(&a[2],5,,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[ i ]);}
程序运行后的输出结果是()。

A. 1,2,3,4,5,6,7,8,9,10,

B. 3,4,5,6,7,2,1,8,9,10,

C. 5,4,3,2,1,6,7,8,9,10,

D. 10,9,8,7,6,5,4,3,2,1,

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

A. C程序中各函数之间既允许直接递归调用,也允许间接递归调用

B. C程序中各函数之间不允许直接递归调用,也不允许间接递归调用

C. C程序中各函数允许直接递归调用,不允许间接递归调用

D. C程序中各函数之间不允许直接递归调用,允许间接递归调用

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346511.html
点击查看答案
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。

A. 只能是整数0或1

B. 只能是整数0或非0的整数

C. 可以是结构体类型的数据

D. 可是任意合法的表达式

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

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

B. 只能写不能读 

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

D. 可以随意读和写

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346503.html
点击查看答案
有以下程序(说明:字母A的ASCII码值是65,
  #include
  void fun(char *s)
  { while(*s)
  { if(*s%2) printf("%c",*s);
  s++;
  }
  }
  void main()
  { char a[]="BYTE";
  fun(a); printf("\n");
  }
程序运行后的输出结果是 ( )。

A. BY

B. BT

C. YT

D. YE

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650c.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
点击查看答案
有如下程序
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>'\0';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);}
该程序的输出结果是()。

A. 69825

B. 63825

C. 6385

D. 693825

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034650c.html
点击查看答案
有以下程序
fun(int x,int y){return(x+y);}
main()
{int a=1,b=2,c=3,sum;
sum=fun((a++,b++,a+b),c++);
printf("%d\n",sum); }
执行后的输出结果是()。

A. 6

B. 7

C. 8

D. 9

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651c.html
点击查看答案
以下程序运行后的输出结果是 ( ) 。
#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
点击查看答案
设整型变量a为5,使b不为2的表达式是( )。

A. b=a/2

B. b=6-(--a)

C. b=a%2

D. b=a>3?2:1

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