兰州大学c语言课程作业答案,兰州大学11春学期《C语言程序设计》第1次作业答案...

兰州大学11春学期《C语言程序设计》第1次作业答案

2011-04-19 08:04:38

927

有学员问关于兰州大学11春学期《C语言程序设计》第1次作业答案的题目的参考答案和解析,具体如下:

11春学期《C语言程序设计》作业1

一、单选题:

1. 以下叙述不正确的是( ) (满分:4)

A. 一个C源程序可由一个或多个函数组成

B. 一个C源程序必须包含一个main函数

C. C程序的基本组成单位是函数

D. 在C程序中,注释说明只能位于一条语句的后面

2. C语言中不能用来表示整常数的进制是( ) (满分:4)

A. 十进制

B. 十六进制

C. 八进制

D. 二进制

3. 设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( ) (满分:4)

A. z=exp(y)+fabs(x)

B. y=log10(y)+pow(y)

C. z=sqrt(y-z)

D. x=(int)(atan2((double)x,y)+exp(y-0.2))

4. 设C语言中,一个int型数据在内存中占用两个字节,则int型数据的取值范围为( ) (满分:4)

A. 0~65536

B. -32768~32767

C. -128~127

D. 0~2147483647

5. 下面程序mian(){int x=2,y=0,z;x*=3+2; printf(“%d”,x);x*=y=z=4; printf(“%d”,x);}的输出结果是( ) (满分:4)

A. 840

B. 1040

C. 10,4

D. 8,4

6. 以下选项中是C语言的数据类型的是( ) (满分:4)

A. 复数型

B. 逻辑型

C. 双精度型

D. 集合型

7. putchar函数可以向终端输出一个( ) (满分:4)

A. 整型变量表达式

B. 实型变量值

C. 字符串

D. 字符或字符型变量值

8. C语言中,逻辑真表示为( ) (满分:4)

A. TRUE

B. 'y'或'Y'

C. 1

D. 非零值

9. 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( )if(a

A. 1

B. 2

C. 3

D. 6

10. 若已定义X和Y为double类型,则表达式:x=1,y=x+3/2的值为( ) (满分:4)

A. 1

B. 2

C. 2.0

D. 2.5

11. 下列字符串不属于标识符的是( ) (满分:4)

A. total

B. lutos123

C. night

D. $123

12. 表达式-l?(10?10:1):(0?0:-1)的值为( ) (满分:4)

A. 10

B. 1

C. 0

D. -1

13. 在C 语言中,下列类型属于基本类型的是( ) (满分:4)

A. 整型、实型、字符型

B. 空类型、枚举型

C. 结构体类型、实型

D. 数组类型、实型

14. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( ) (满分:4)

A. 从左起输出该字符串,右补空格

B. 按原字符串长从左向右全部输出

C. 右对齐输出该字符串,左补空格

D. 输出错误信息

15. 下列说法正确的是( ) (满分:4)

A. 输入项可以是一个实型常量,如scanf("%f",4.8)

B. 只有格式控制,没有输入项也能进行正确输入,如scanf("a=%d,b=%d")

C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%5.3f",&f)

D. 当输入数据时,必须指明变量的地址,如scanf("%f",&f)

二、多选题:

1. goto不是C语言的关键字 (满分:4)

A. 错误

B. 正确

2. 已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf("%o%x%e",&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格) (满分:4)

A. 错误

B. 正确

3. 若有说明int c; 则while(c=getchar());是错误的C语句. (满分:4)

A. 错误

B. 正确

4. 以下if语句if(x>0){x=x+y;printf("%f",x);} else printf("%f",-x);语法正确的是正确的 (满分:4)

A. 错误

B. 正确

5. C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中. (满分:4)

A. 错误

B. 正确

6. 在C语言中, '0'是合法的字符常量 (满分:4)

A. 错误

B. 正确

7. C语言是大小写敏感的. (满分:4)

A. 错误

B. 正确

8. main(){short i;i=-4;printf("\ni:dec=%d, oct=%o, hex=%x, unsigned=%u\n",i,i,i,i);}以上程序的输出结果为i:dec=-4, oct=177774, hex=fffc, unsigned=65532 (满分:4)

A. 错误

B. 正确

9. 如果int i=3,则printf(“%d”,-i++)的结果和i的值为-3和4 (满分:4)

A. 错误

B. 正确

10. 在C 语言中,共用体类型属于构造类型 (满分:4)

A. 错误

B. 正确

上面就是题目内容,学校没有给相关的资料,自己做的大都没有把握

请老师帮忙给出正确答案,谢谢!

d46886ec507389b63c8f64cd7366a34c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值