c语言大学第2章习题答案

发布 2023-05-19 04:04:28 阅读 2067

1.在c语言中,用户能使用的正确标识符是。

a.5f b._for d. _f.5

答案:b分析:标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线;大小写敏感;不能使用关键字;最长32个字符。

2. 以下为正确的c语言常量的是。

a. 0678 b. '0101' c. 1.2e3.5 d. 123

答案:d3. 设char x='a';则printf("x=%d,y=%c",x,97);的输出是( )

a. x=a,y=97 b. x=97,y=a c. x=97,y=97 d. x=a,y=a

答案:b4. 在以下运算符中,优先级最高的运算符是( )

a.

答案:b5. 以下程序运行后,a和b的值分别为:

#include <>

main()

a. %1,%%5 b. %1,%5 c. %3,%%5 d. 1,5

答案:b6. 若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是。

a. 1 b. 2 c. 2.0 d. 2.5

答案:c7. 若有以下程序段,int c1=1,c2=2,c3;

c3=1.0/c2*c1;

则执行后,c3中的值是 (

a. 0 b. 0.5 c. 1 d. 2

答案:a8. 若变量a、i已正确定义,且i已正确赋值,合法的语句是( )

a. a==1 b. +a+i); c. a=a++=5; d. a=int(i);

答案:d9. 有如下程序

main( )

int y=3,x=3,z=1;

printf(“%d %d”,(x,y++)z+2);

运行该程序的输出结果是。

a. 3 4 b. 4 2 c. 4 3 d. 3 3

答案:d10. 设有说明语句:char a=’\72’;则变量a

a. 包含1个字符 b. 包含2个字符 c. 包含3个字符 d. 说明不合法

答案:a11. 设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b- -后,a, b和c的值分别是 (

a. 2, 1, 2 b. 2, 0, 3 c. 2, 2, 3 d. 2, 1, 3

答案:b12.设有定义:float a=2,b=4,h=3;以下c语言表达式与代数式计算结果不相符的是( )

a. (a+b)*h/2 b. (1/2)*(a+b)*h c. (a+b)*h*1/2 d. h/2*(a+b)

答案:b13. 初始化值是0.618的双精度变量a的定义形式为__ double a=0.618__。

14. 表达式a=1,a+=1,a+1,a++的值是__2__。

15. 执行语句a=5+(c=6);后,变量a、c的值依次为__ 11,6__。

16. 整型变量x的值为23,语句printf("%o\",b);的输出结果为__27 __

17. 有以下程序。

#include<>

main()

charch1,ch2;intn1,n2;

ch1=getchar();ch2=getchar();

n1=ch1-‘0’;n2=n1*10+(ch2-‘0’);

printf("%d",n2);

程序运行时输入:12《回车》,执行后输出结果是___12___

C语言答案第2章

第2章。2.1略。2.2合法常量分别是 20 0.5 012 8e4 5.0x6a ok a 012 a b 2.3合法的变量名有 abc123 abc a b c abc int i,j错误,数据类型错误。float a,b 正确。int a,b float a,b 错误,变量重复定义。float...

C语言第2章实验

2009 2010学年第 2 学期。实验报告。实验课程名称 c语言程序设计基础实验 专业班级信息0908 学生姓号 30902268 学生姓名沃凌雁。实验指导老师罗国明。浙江大学城市学院实验报告。实验项目名称实验2 用c语言编写简单程序。实验成绩指导老师 签名日期。一。实验目的和要求。1 使用if语...

习题答案第2章

第2章微波传输线。2.1什么是长线?如何区分长线和 举例说明。答长线是指几何长度大于或接近于相波长的传输线。工程上常将的传输线视为长线,将的传输线视为 例如,以几何长度为1m的平行双线为例,当传输50hz的交流电时是 当传输300mhz的微波时是长线。2.2传输线的分布参数有哪些?分布参数分别与哪些...