南京邮电大学通达学院《c语言》期中考试试卷(含答案).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
南京邮电大学通达学院的《C语言》期中考试试卷涵盖了C语言的基础知识点,包括变量命名规则、数值转换、数据类型存储空间、输入输出格式、函数使用、条件表达式、算术运算符、循环结构以及switch语句的运用。以下是这些知识点的详细解释: 1. 变量命名规则:在C语言中,变量名必须以字母或下划线开头,后续可跟字母、下划线或数字。选项中的`auto`是关键字,`1*num`以数字开头,`and-2`包含非法字符,只有`put`符合命名规则。 2. 数值转换:十六进制数F49转换为十进制数需要按位乘以16的幂并求和。F代表15,所以F49转化为十进制是15 * 16^2 + 4 * 16 + 9,计算得到4038。 3. 存储空间分配:在C语言中,存储空间分配的顺序是`char < int < float < double`。 4. 输入输出格式:使用`scanf`函数时,需要按照指定的格式输入数据。例如,`scanf("i=%d,f=%f",&i,&f)`要求输入格式为`i=数字, f=数字`。正确的输入是`i=100,f=765.12`。 5. 函数特性:C语言中的函数可以没有参数,返回类型可以为空(void),函数可以先声明后定义,也可以先定义后声明,函数内部可以有复合语句。所以A、B、D选项不正确,C选项正确。 6. 条件表达式:条件表达式`表达式1?表达式2:表达式3`表示如果表达式1为真,则取表达式2的结果,否则取表达式3的结果。在题目中,`w>x?w:y<z?y:z`,由于w=1小于x=2,所以取y=3,再与z=4比较,y<z成立,因此结果为y=3。 7. 递减运算符:`--x`会先将x的值减1,然后返回减1后的值。因此,`int x=023;`表示八进制数23,即19,`--x`变为18,输出结果是18。 8. 条件分支:这段代码涉及到逻辑运算符和赋值运算符。根据代码,当c为0时,执行`x=4;`,所以x的值为4。 9. 赋值运算符优先级:在`(a=3*5,a*4,a+5)`中,首先计算a=3*5=15,然后输出a*4,结果是60,但printf只会输出最后一个表达式的结果,即a+5,此时a=15,所以输出是20。 10. 错误的表达式:在C语言中,浮点数除法没有模运算,所以`4.0%2.0`是错误的。 11. 自增运算符:`i=0,j=0,a=6`,`++i>0`为真,因此执行`a++`,`a`变为7。无论`++j>0`的结果如何,`a`的值都不会再改变。最后输出i=1,j=1,a=7。 12. switch语句:未出现break语句,所以执行完case 11后会继续执行default,所以变量i最终为13。 13. while循环:`while(k=0)`是一个无限循环,因为赋值运算符`=`总是返回其右侧表达式的值,而0等于0,因此条件始终为真。 14. 循环区别:do-while循环的特殊之处在于它的条件检查是在循环体执行之后,因此do-while循环至少会执行一次。 15. while与do-while的区别:总结了前面的分析,do-while循环至少执行一次,即使条件一开始就不满足。 这些题目覆盖了C语言的基础语法,包括变量、运算符、流程控制和函数的使用,是学习C语言的重要部分。通过解答这些题目,学生可以巩固和理解C语言的基本概念和编程技巧。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![avatar](https://profile-avatar.csdnimg.cn/dfd41629c6884c7a894dbb681f93cd0f_weixin_44573410.jpg!1)
![avatar-vip](https://csdnimg.cn/release/downloadcmsfe/public/img/user-vip.1c89f3c5.png)
- 粉丝: 2306
- 资源: 5387
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
- 1
- 2
- 3
- 4
- 5
- 6
前往页