实验一数据类型和表达式。
一. 实验目的。
1.掌握c语言基本数据类型的概念,理解数据类型与运算的关系。
2.进一步熟悉c程序的编辑、编译、连接和运行的过程。
注意:答案以记事本格式保存上交,独立完成。
要求:记事本名字:学号后三位+姓名:如:002张三 , 程序也拷贝在该记事本中,标清题号。
一、选择题(单选或多选,每题2分)
1.一个c语言的语句必须使用的结束符号是()
a),b) 。c) :d) ;
2.c语言中最简单的数据类型包括 (
a)整型、实型、逻辑型 b)整型、实型、字符型。
c)整型、字符型、逻辑型 d)字符型、实型、逻辑型。
3.合法的字符常量是 .
a) 't' b) "a" c) 'a' d)'\x32'
4. (是c语言提供的合法的数据类型关键字。
a) float b) signed c) integer d)char
6.在以下各组标识符中,合法的标识符是。 (
1)a)b01 b)table_1 c) 0_t d) k%
2)a)fast_ b) void c)pbl d)aa
3)a)xy_ b)longdouble c)*p d)char
4) a) sj b)int c)_xy d)w_y23
6. 属于合法的c语言长整型常量的是 .
a)5876273 b)0l c)2e10 d)(long)5876273
7.下面选项中,不是合法整型常量的是 .
a)160 b)-0xcdg c)-01 d)-0x48a
8.判断int x = 0xaffbc; x的结果是( )
a)赋值非法 b)溢出 c)为affb d)为ffbc
9.下列各组字符序列中,全部为合法标识符的一组是_
a)s. class, day, lotus_1, 2day
b)sum,**erage,_char ,chapter2
c)#md, &12x, month, student_n1
d) d56, r_1_2, name , st_1
10.下列形式的常数中,c程序不允许出现的是___
a).45 b) e5 c)25.6e-2 d)4e3
11. 设一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围是___
a) 0~255 b) 0~32767 c)-32768~32767 d)0~65535
12.下列选项中,可以作为c语言标识符的是( )
a)3stub) #stuc) stu3d)stu.3
13.为了计算s=10!(即10的阶乘),则s变量应定义为( )
a)int b)unsigned c)long d)以上三种类型均可。
14.以下程序的运行结果是( )
void main()
int a=65;
char c=’a’;
printf(“%c,%d”,a,c);
a.65, b b.65 , 65 d.41,65
15. 以下程序的输出结果是。
main( )
int x=11,y=11;
printf(“%d%d\”,x--,y);
a) 11,11 b) 10,10 c) 10,11 d) 11,10
16 .已知a为int型,b为double型,c为float型,d为char型,则表达式a+b*c-d/a结果的类型为【 】
a) int 型 b) float型 c) double型 d) char型。
二、程序设计题:每题5分。
1.给定x、y和z的值,①显示输出x、y和z的值;②使x等于y的值,y等于z的值,z等于x的值;③显示输出x、y和z的新值。
2.运行下面程序分析结果:
main()
int a,b,c;
a=9;b=5;
c=24;printf("%d",a%c/b);
3.写出程序运行结果,并上机进行验证。
main( )
int i,j,m,n;
i=8;j=10;
m=++i;
n=j++;
printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);
第三章作业
v s 顺序执行下述两个动作 1.s值加1,即s s 1 2.如果s 0,则该进程继续运行 3.如果s 0,则唤醒等待信号量s阻塞队列中的头一个进程 把阻塞态改为就绪态 执行v操作的进程继续运行。procedure s var s semaphore begin s s 1 if s 0 then ...
第三章作业
1 顺序栈空 栈满条件2 链栈栈空 栈满条件。3 循环队列队空 队满条件,如何表示队列中数据元素的个数4 链队列队空 队满条件。5 以下运算实现在顺序栈上的进栈,请在 处用适当的语句予以填充。int push sqstacktp sq,datatype x if sp top sqstack max...
第三章作业
1.论述各类绿地的环境特点和树种的选择。一 高层建筑中的狭窄街巷绿地绿地内的环境特点 直射辐射量少,日照时间短 夏季气温偏低,冬季因受周围建筑物热辐射的影响,气温偏高 风速一般偏低,但有时会产生狭管效应,使风速增大。这些地方裸露土面极少,多为水泥铺装,严重阻碍了土壤与大气的水 气交换,且存在一定程度...