C语言程序设计课程作业题库解析.doc

上传人:坚持 文档编号:3249958 上传时间:2019-05-27 格式:DOC 页数:76 大小:2.20MB
下载 相关 举报
C语言程序设计课程作业题库解析.doc_第1页
第1页 / 共76页
C语言程序设计课程作业题库解析.doc_第2页
第2页 / 共76页
C语言程序设计课程作业题库解析.doc_第3页
第3页 / 共76页
C语言程序设计课程作业题库解析.doc_第4页
第4页 / 共76页
C语言程序设计课程作业题库解析.doc_第5页
第5页 / 共76页
点击查看更多>>
资源描述

1、1. 程序的三种基本结构是( )顺序结构,循环结构,递归结构顺序结构,循环结构,选择结构选择结构,循环结构,递归结构顺序结构,选择结构,递归结构 nclude main()int a=1,b=10;dob-=a;a+;while(b-5?4:2本题分值: 4.0 用户得分: 4.0 用户解答: b=a%2 标准答案: b=a%2 4. 下列运算符中优先级最低的是( )? : for(i=1;i=0) k+;printf(%d,%d,k,b);3,-18,-13,08,-2本题分值: 4.0 用户得分: 0.0 用户解答: 8,-1 标准答案: 8,-2 9. 对说明语句 int a10=6,7

2、,8,9,10;的正确理解是( )将 5个初值依次 a1至 a5将 5个初值依次 a0至 a4将 5个初值依次 a5至 a9将 5个初值依次 a6至 a10本题分值: 4.0 用户得分: 4.0 用户解答: 将 5 个初值依次 a0至 a4 标准答案: 将 5 个初值依次 a0至 a4 10. 以下有关宏替换的叙述不正确的是( )宏替换不占用运行时间宏名无类型宏替换只是字符替换宏名必须用大写字母表示本题分值: 4.0 用户得分: 4.0 用户解答: 宏名必须用大写字母表示 标准答案: 宏名必须用大写字母表示 11. 若已定义 int a;下面对(1)(2)两个语句(1)int *p= (2)*

3、p=a;的正确解释是( )语句(1)和(2)中的*p 含义相同,都表示给指针变量 p赋值(1)和(2)语句的执行结果,都是把变量 a的地址赋给指针变量 p(1)在对 p进行说明的同时进行初始化,使 p指向 a (2)将变量 a的值赋给指针变量 p(1)在对 p进行说明的同时进行初始化,使 p指向 a (2)将变量 a的值赋给*p本题分值: 4.0 用户得分: 4.0 用户解答: (1)在对 p 进行说明的同时进行初始化,使 p 指向 a (2)将变量 a 的值赋给*p 标准答案: (1)在对 p 进行说明的同时进行初始化,使 p 指向 a (2)将变量 a 的值赋给*p 12. 若有以下定义

4、int a5=1,2,3,4,5,*p,i;i=3;p=a;,则对数组元素地址的正确引用是( )j=k=printf(“%d”, * *k);上述程序的输出结果是( )运行错误100i的地址j的地址本题分值: 4.0 用户得分: 0.0 用户解答: 运行错误 标准答案: 100 21. 一下关于宏替换的叙述不正确的是宏替换只是字符替换宏名无类型宏替换不占用运行时间宏替换不占用编译时间本题分值: 4.0 用户得分: 4.0 用户解答: 宏替换不占用编译时间 标准答案: 宏替换不占用编译时间 二 判断题1. C语言中的 main函数必须位于程序的最前面错对本题分值: 4.0 用户得分: 4.0 用

5、户解答: 错 标准答案: 错 2. 对 for(表达式 1; ;表达式 3)可理解为 for (表达式 1;1;表达式 3)错对本题分值: 4.0 用户得分: 4.0 用户解答: 对 标准答案: 对 1. 若 x,y均定义为 int型,z 定义为 double型,以下不合法的 scanf函数调用语句是( )scanf(%d%lx,%le,&x,&y,&z)scanf(%2d*%d%lf,&x,&y,&z)scanf(%x%*d%o,&x,&y)scanf(%x%o%6.2f,&x,&y,&z)本题分值: 4.0 用户得分: 0.0 用户解答: scanf(%2d*%d%lf,&x,&y,&z)

6、 标准答案: scanf(%x%o%6.2f,&x,&y,&z) 2. 设整型变量 a值为 9,则下列表达式中使 b的值不为 4的表达式( )b=a/2b=a%2b=8-(3,a-5)b=a5?4:2本题分值: 4.0 用户得分: 4.0 用户解答: b=a%2 标准答案: b=a%2 3. 下面对 typedef不正确的叙述是用 typedef可以定义各种类型名,但不能用来定义变量用 typedef可以增加新的基本数据类型用 typedef只是将已存在的类型用一个新的标识符表示使用 typedef有利于程序的通用和移植本题分值: 4.0 用户得分: 4.0 用户解答: 用 typedef 可

7、以增加新的基本数据类型 标准答案: 用 typedef 可以增加新的基本数据类型 4. 若调用一个函数,且此函数中没有 return语句,则正确的说法是该函数( )返回若干个系统默认值返回一个用户所希望的函数值返回一个不确定的值没有返回值本题分值: 4.0 用户得分: 4.0 用户解答: 返回一个不确定的值 标准答案: 返回一个不确定的值 5. 以下关于运算符优先顺序的描述中正确的是( )关系运算符算术运算符赋值运算符逻辑运算符逻辑运算符关系运算符算术运算符赋值运算符赋值运算符逻辑运算符关系运算符算术运算符算术运算符关系运算符赋值运算符逻辑运算符本题分值: 4.0 用户得分: 4.0 用户解答: 赋值运算符逻辑运算符关系运算符 算术运算符 标准答案: 赋值运算符逻辑运算符关系运算符 算术运算符 6. 下面哪个表达式的值为 4:11/311.0/3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。