【vb精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了vb精品源码-程序设计基础(C)作业-答案 - 其他考试资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
《程序设计基础(C)》作业第1章 C语言的基本构成程序调试题 1. 编辑、调试以下程序步骤 1:在 Visual C环境下新建文件可用开始→程序→Microsoft Visual C6.0 →Microsoft Visual C6.0 →文件 →新建→文件 →C Sourse File输入文件名 ex1-1.c程序代码如下: #includeltstdio.hgt /文件预处理,包含标准输入输出库,程序可调用输入、输出函 数/ int addint xint y int z zxy return z int main int addintint / 函数的说明,告诉系统在主函数中要调用 add 函数 / int abc / 变量的定义/ scanfquotd dnquotampaampb caddab / 函数调用 / printfquotdddnquotabc / 调用系统输出函数 printf,d 为格式控制符,依次用后面的变量值填充,以整数形 式输出 / 请思考文件 ex1-1.c 由几个函数构成 2 个?调用了那几个系统函数 main,系统标识符 scanfprintf ? 此 程 序 中 用 到 了 哪 几 个 保 留 字 int ? 哪 几 个 用 户 自 定 义 标 识 符 addxyzabc? 步骤 3: 编译并运行程序, 程序运行时输入两个整数, 20 40 , 观察程序运行的结果。
204060 2. 编辑、调试以下程序 步骤 1:在 Visual C环境下新建文件可用开始→程序→Microsoft Visual C6.0→Microsoft Visual C6.0 →文件 →新建→文件 →C Sourse File输入文件名 ex1-2.c步骤 2:在文本编辑器中输入以下 C 程序 includeltstdio.hgt /文件预处理,包含标准输入输出库,程序可调用输入、输出函 数/ includeltex1-2-2.cgt int main int andintint / 函数的说明,告诉系统在主函数中要调用 and 函数 / int orintint / 函数的说明,告诉系统在主函数中要调用 and 函数 / int abc / 变量的定义/ scanfquotd dquotampaampb candab / 函数调用 / printfquotd ampamp ddnquotabc /调用系统输出函数 printfd 为格式控制符,依次用后面的变量值填充,以整数形式 输出 / corab / 函数调用 / printfquotd ddnquotabc 步骤 3:文件 →新建→文件 →C Sourse File输入文件名 ex1-2-2.c源程序代码为: int andint aint b int c caampampb return c 步骤 4:文件 →新建→文件 →C Sourse File输入文件名 ex1-2-3.c源程序代码为: int orint aint b int c cab return c 步骤 5:点击编译图标 ,编译程序 1-2.c步骤 4:点击执行图标 ,执行程序 1-2.c ,当程序运行时,键盘输入 20 40,按回车。
20 40 20 ampamp 401 20 401 您可以输入其它的整数,观察程序的执行结果。
第2章 输入输出程序设计1. 用 printf 输出一个中空的五角星。
printf“hellon”2. 仿照例子 2.2,定义一个字符数组,从键盘输入一字符串,然后输出的程序。
char str80”helloworld” printf“sn”str3. 从键盘输入十六进制整数,转化为八进制数输出。
Scanf“x”ampaprintf“on”a4. 只定义两个整型数据并赋值,实现两个整型数的互换。
int x3y6tempxxyytemp5. 从 键 盘 上 输 入 一 个 整 数 , 分 别 输 出 8 、 16 进 制 数 的 程 序 。
int ascanf“d”ampaprintf”-4o-4x”aa6. 从 键 盘 上 输 入 一 个 整 数 , 分 别 输 出 它 的 个 位 数 , 十 位 数 , 百 位 数 。
int ascanf“d”ampxy1y10yy/10y2y10yy/10y3y/107. 以下程序输出结果是(i9j10 ) 。
includeltstdio.hgt void main int i010j10 printfquotddnquotij-- 8. 运行程序,屏幕提示“您是一个学生吗” ,您输入’y’或’n’进行回答,屏幕输出您的选项。
charaprintf“ 您 是 个 学 生 吗 n”scanf“s”ampaifa’y’printf“ 您 是 个 学 生 n”else printf“您不是个学生n”9. 从 键 盘 输 入 一 个 角 度 x , 求 10sinx 的 值 。
includeltmath.hgt float ab scanff”ampab10sinaprintf“bfn”b第3章 循环程序设计1.执行语句 fori0ilt5后,变量 i 的值是( A )。
(A)6 (B)5(C)4 (D)02.若