云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言备用

c语言备用

  • 62 次阅读
  • 3 次下载
  • 2025/6/21 8:41:26

C语言程序设计练习题

C语言练习一 C语言练习二 C语言练习三 C语言练习四

C语言练习五 C语言练习六 C语言练习七

C语言练习一

学号 姓名 成绩 ________

一、填充题(每个空格2分)

1、 c语言是一种__________高级程序设计语言。

2、 c语言中规定对所用到的变量要先___________后____________。 3、 设c语言中,int类型占2个字节,则long类型数据占_____个字节;

unsigned int类型数据占_____个字节;short类型数据占_____个字节;double类型数据占_____个字节;char类型数据占_____个字节。 二、选择题(每个选择3分)

1、 组成c语言程序的是

A)子程序 B) 过程 C) 函数 D) 主程序和子程序

2、 若有以下定义:

char s=’\\092’; 则该语句

A) 使s的值包含1个字符 B) 定义不合法,s的值不确定 C) 使s的值包含4个字符 D) 使s的值包含3个字符

3、 已知各变量的类型定义如下: int i=8,k,a,b;

unsigned long w=5;

double x=1.42,y=5.2;

则以下两组中不符合c语言语法的表达式分别是

(1) A) k=i++ B) (int)x+0.4 C) y+=x++ D) a=2*a=3 (2) A) x%(–3) B) w+=–2 C) k=(a=2,b=3,a+b) D) a+=a–=(b=4)*(a=3)

4、 以下两组中不符合c语言语法的赋值语句分别是

(1) A) a=1,b=2 B) ++i; C) a=b=5; D) y=(a=3,6*5); (2) A) i++; B) i=i=5; C) k=2*4,k*4; D) y=float(i);

5、 若a为整型变量,则以下语句

a=-2L;

printf(“%d\\n”,a);

A) 赋值不合法 B) 输出为-2 C) 输出为不确定 D) 输出为2

6、 找出下列符号中合法的标识符

A. “abc” B. s06 C. file.c D. a&b E. 10d F. c*7

三、计算题(每题5分)

1、 设 int a=12,试写出计算表达式 a+=a/=a-=a*a 后a的值。

2、 设double x=12.34567, 写出计算x=(int)(x*100+0.5)/100.0 后x的

值。

3、 设x=3.5,a=8,y=4.3 ,求 y+a%3*(int)((x+y)/4+0.05)/3 的值。 四、读程序

1、 写出下列程序的输出结果(6分)

main() { int a=9; a+=a-=a+a;

printf(“%d\\n”,a); }

2、 写出下列程序的输出结果(8分)

main()

{ int a=4,b=7;

printf(“%d\\n”,(a++,b+a,b+1)); printf(“%d\\n”,++a,a+b,b+1);

}

3、 写出下列程序的输出结果(8分)

main()

{ char c1=’a’, c2=’b’, c3=’c’ c4=’\\101’, c5=’\\102’; printf(“a?%c\\tc%c\\tabc\\n”,c1,c2,c3); printf(“\\t%c %c”,c4,c5); }

4、若a=1,那么printf(“%d”,a,++a,a--);写出输出的结果 (4分)

5、 写出下列程序的功能 (8分)

int m(int x,int y) { int z; if (x>y) z=y; else z=x; return z; } main()

{ int a,b,c,d,x;

scanf(“%d,%d,%d,%d”,&a,&b,&c,&d); x=m(m(a,b),m(c,d)); printf(‘m=%d”,x); }

五、填空题 (12分)

以下程序输入三个整数值给a,b,c, 程序把b中的值给a,把c中的值给b,把a中的值给c,交换后输出a,b,c的值。请填空。 main()

{ int a,b,c,__(1)__; printf(“enter a,b,c”);

scanf(“%d%d%d”,______(2)______);

___(3)___;a=b;b=c;___(4)____; print(“a=%d b=%d c=%d\\n”,a,b,c);}

练习一答案:

搜索更多关于: c语言备用 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言程序设计练习题 C语言练习一 C语言练习二 C语言练习三 C语言练习四 C语言练习五 C语言练习六 C语言练习七 C语言练习一 学号 姓名 成绩 ________ 一、填充题(每个空格2分) 1、 c语言是一种__________高级程序设计语言。 2、 c语言中规定对所用到的变量要先___________后____________。 3、 设c语言中,int类型占2个字节,则long类型数据占_____个字节;unsigned int类型数据占_____个字节;short类型数据占_____个字节;double类型数据占_____个字节;char

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com