一个c语言中至少包含一个逗号还是分号,C语言试题修正版).doc

C语言试题修正版)

C语言题1、一个C程序有且只有一个 函数

、表达式10%3的结果为

3、表达式10/3的结果为 3

4、表达式15%7的结果为 1

5、设int m=1,n=2,则++m==n的结果是

6、在16位PC环境下,字符常量‘a’在内存中应占 个字节,字符串常量“a”应占 个字节。C语言的语句至少应包含一个 分号 。

8、若有以下定义,则执行表达式y+=y-=m*=y后的y值是 -16

int m=5,y=2;

9、程序设计的三大结构是 顺序结构 、 选择结构 、 循环结构 。

10、执行下列语句后,a=12,a+=a-=a*a,a的值是 -264

11、C 程序注释是由 /* 和?*/?所界定的文字信息组成的。

12、C源程序的基本单位是 函数 。

13、函数是具有相对独立功能的 程序段 。

14、C语言中的标识符可以由3种字符组成,它们是:英文字母、下划线、数字 ,并且第一个字符必须是字母或 下划线 。

15、以下程序执行后的输出结果是 -4 。

void main()

{

int n=0,m=1,x=2;

if(!n) x=x-1;

if(m) x=x-2;

if(x) x=x-3;

printf(“%d”,x);

}

16、以下程序执行后的输出结果是 5,0,3 。

void main()

{

int a=4,b=3,c=5,t=0;

if(a

if(a

printf(“%d,%d,%d”,a,b,c);

}

17、以下程序执行后的输出结果是 20,0 。

void main()

{

int x=10,y=20,t=0;

if(x==y) t=x;x=y;y=t;

printf(“%d,%d”,x,y);

}

18、若运行程序时输入数据为:60,则以下程序执行后的输出结果是 60 60 60 。

void main()

{

int a;

scanf(“%d”,&a);

if(a>50) printf(“%d\t”,a);

if(a>40) printf(“%d\t”,a);

if(a>30) printf(“%d\t”,a);

}

19、以下程序执行后的输出结果是 0 。

void main()

{int a=5,b=4,c=3,d; d=(a>b>c); printf(“%d”,d);}

20、以下程序执行后的输出结果是 0 。

void main()

{int t=1,i=5; for(; i>=0;i--) t*=i; printf(“%d”,t);}

21、以下程序执行后的输出结果是 1,3,2 。

void main()

{int i,m=0,n=0,k=0;

for(i=9;i<=11;i++)

switch(i/10)

{case 0:m++;n++;break;

case 10:n++;break;

default:k++;n++;

}

printf(“%d,%d,%d”,m,n,k);}

22、执行以下程序后,输出’#’号的个数是 6个 。

void main()

{int i,j;

for(i=1;i<5;i++)

for(j=2;j<=i;j++)printf(“#”);

}

23、以下程序执行后的输出结果是 17 。

void main()

{ int x=15;

while(x>10 && x<50)

{x++;

if(x/3) {x++;break;}

else continue;

}

printf(“%d”,x);

}

24、以下程序执行后的输出结果是 5 。

void main()

{int s,i;for(s=0,i=1;i<3;i++,s+=i);

printf(“%d”,s);

}

二、选择题(50分)

1、一个C语言程序是由 C 组成。

A.主程序 B.子程序 C.函数 D.过程

2、一个C语言程序总是从 C 开始执行。

A.主程序 B.子程序 C.主函数 D.函数

3、以下叙述正确的是 D 。

在C程序中,main函数必须位于子程序的最前面

C程序的每一行中只能写一条语句

在对

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值