c语言运算符计算作业题,c语言练习集(含答案)

以下为《c语言练习集(含答案)》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

《C语言程序设计》

习题集

班级:

学号:

姓名:

第1章 C语言概述

1.1 基本知识点

(C语言的特点

(C程序基本结构

(C程序的运行过程

(C程序的语法规则

(C程序的开发过程

1.2 练习题1及参考答案

1. 单项选择题

(1)以下并非C语言的特点的是 。

A.C语言简洁和紧凑

B. 能够编制出功能复杂的程序

C.C语言可以直接对硬件进行操作

D.C语言移植性好

【答】B

(2)一个C程序的执行是从 。

A.main()函数开始,直到main()函数结束

B. 第一个函数开始,直到最后一个函数结束

C. 第一个语句开始,直到最后一个语句结束

D.main()函数开始,直到最后一个函数结束

【答】A

(3)在C程序中,main()的位置 。

A. 必须作为第一个函数

B. 必须作为最后一个函数

C. 可以任意

D. 必须放在它所调用的函数之后

【答】C

(4)一个C程序是由 。

A. 一个主程序和若干子程序组成

B. 一个或多个函数组成

C. 若干过程组成

D. 若干子程序组成

【答】B

(5)下列说法正确的是 。

A. 在执行C程序时不是从main()函数开始的

B.C程序书写格式限制严格,一行内必须写一个语句

C.C程序书写格式比较自由,一个语句可以分行写在多行上

D.C程序书写格式严格要求一行内必须写一个语句,并要求行号

【答】C

2. 填空题

(1)一个C源程序至少有 ① 个main()函数和 ② 个其他函数。

【答】①一 ②若干

(2)任何C语句必须以 结束。

【答】分号

(3)C语言源程序的基本单位是 。

【答】函数

(4)C编译程序的功能是 。

【答】将C源程序编译成目标代码

第2章 数据类型及其运算

2.1 基本知识点

(C语言标识符的定义

(C语言的数据类型

(C语言的基本数据类型(整型、单精度型、双精度型、字符型和枚举型)

( 各种修饰符与基本数据类型的组合方式

( 各种数据类型表示的数值范围以及数据所占内存空间的大小

( 常量:整型、实型及符号常量

( 变量:变量的定义与初始化

( 运算符与表达式:运算符的优先级及结合性

( 算术表达式中数据间的混合运算与类型转换

( 数据类型的隐含转换和强制转换

( 赋值运算符与赋值表达式

( 条件运算符和条件表达式

2.2 练习题2及参考答案

1. 单项选择题

(1)以下字符串为标识符的是 。

A. _MYB. 2_2222C. shortD. LINE 5

【答】A

(2)下列符号可以作为变量名的是 。

A. +aB. *pC. _DAYD. next day

【答】C

(3)设c是字符变量,则以下表达式正确的是 。

A. c=666B. c='c'C. c="c"D. c="abcd"

【答】B

(4)23+'m'+3.6-123.45/'b'的结果是 型数据。

A. charB. doubleC. int D. long int

【答】3.6和123.45均为double型,运算结果也是double型。本题答案为B。

(5)若变量已正确赋值,以下符合C语言语法的表达式是 。

A. a=a+7;B. a=7+b+c,a++

C. int(12.3%4)D. a=a+7=c+b

【答】选项A错误,以分号结尾是一个语句而不是表达式;选项B正确,是一个逗号表达式;选项C错误,因为%求模运算的两个运算数必须均为整数;选项D错误,给一个表达式(a+7)而非变量赋值是不正确的。本题答案为B。

(6)整型变量x=1,y=3,经下列计算后,x的值不等于6的表达式是 。

A. x=(x=1+2,x*2)B. x=y>2?6:5

C. x&#

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值