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

当前位置:首页 > 《C语言编程基础》习题及答案

《C语言编程基础》习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 22:13:11

请指出合法的有___③④⑥⑧⑩___。

⑷在C中,没有专为存贮字符串的变量,但可以用__字符型数组__ 或__字符型指针变量_存贮字符串。其定义格式为_ char str[6];_和_ char *a;_。

⑸数据类型混合运算时, 要进行同型转换, 转换方式分为__自动转换(隐式转换)__和__强制转换(显式转换)__两种。

3、写出下列程序运行结果。

⑴ 215/9=23 (8)

⑵ 97 b

⑶ 4.000000

4、编写程序。

⑴按题目要求编写求三个已知数的乘积,程序如下:

main()

{

int a,b,c;

a=19;

b=22;

c=650;

printf(\

}

⑵按题目要求,编写将值整数化后赋值的程序如下:

main()

{

int a1,a2;

float b,c;

b=35.425;

c=52.954;

a1=(int)(b*c);

a2=(int)c%(int)b;

printf(\

}

⑶按题目要求,编写计算圆周长、面积和圆柱体积的程序如下:

main()

{

int r,h,c,s,v;

r=15;

h=3;

c=2*3.14*15; s=3.14*r*r; v=s*h;

printf(\

}

习题三

1、填空题。

⑴设有int x=11;则表达式(x++*1/3)的值是_____3____。

⑵已知数学表达式y=x2-2x+5,写出对应的C语言表达式_y=x*x-2*x+5_。

⑶已知a=10,则表达式x=(a=a+b,a-b)的值为__x=10__。

2、选择题。

⑴在C语言中,下列运算符的操作数必须是int类型的运算符是(D)。

⑵假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为(A)。

⑶已定义int m=6,n=5;,则执行m%=n-1;之后,m的值是(B)。

⑷已有int a=1,b=1;则执行b=(a=2*3,a*5),a+7之后,a,b的值是(B)。

⑸已有int x=2,y=1;则执行x++==y--;的结果是(D)。

3、求下面算术表达式的值。

⑴ 2.500000

⑵ 3.500000

4、分析下列程序,写出运行结果。

⑴注意,在C语言中,因为函数调用中参数按从右到左的顺序求值,因此该程序执行打印输出的结果为:

3 1 1

⑵该程序在计算条件表达式的值赋给a时,其x值已为6,y值已为7,因此运行结果为:

a=7,b=0,c=6

⑶该程序利用运算符与结合性的优先级不同,而取得a与b的值。(因为该题使用了逻辑运算符,可在学了第5章以后再详细分析)运行结果如下:

a=2,b=1

⑷该程序应用复合的赋值运算符和从右至左结合性的运算规则,求取n的值,运行结果如下:

n=28

⑸该程序在执行语句“y=x++-1;”时,y为0而x在执行后变为2;在执行语句“z=--y+1;”时,z为0而y便成了-1。运行结果如下:

x=2,y=-1,z=0

5、编程题。

搜索更多关于: 《C语言编程基础》习题及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

请指出合法的有___③④⑥⑧⑩___。 ⑷在C中,没有专为存贮字符串的变量,但可以用__字符型数组__ 或__字符型指针变量_存贮字符串。其定义格式为_ char str[6];_和_ char *a;_。 ⑸数据类型混合运算时, 要进行同型转换, 转换方式分为__自动转换(隐式转换)__和__强制转换(显式转换)__两种。 3、写出下列程序运行结果。 ⑴ 215/9=23 (8) ⑵ 97 b ⑶ 4.000000 4、编写程序。 ⑴按题目要求编写求三个已知数的乘积,程序如下: main() { int a,b,c; a=19; b=2

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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