C语言学习试题及.docxVIP

  • 2
  • 0
  • 约4.81万字
  • 约 96页
  • 2021-06-26 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE95 精品文档 PAGE 精心整理 习题一 【习题1-1】C语言源程序最多可能由________________部分组成? A)预办理部分B)变量说明部分 C)函数原型声明部分 D)函数定义部分 【习题1-2】一个完整的C语言源程序最少必须有_______。 A)若干个主函数B)若干个函数 C)且只能有一个主函数 D)一个函数 【习题1-3】C语言以函数为源程序的基本单位最主要有利于 _______。 A)程序设计结构化 B)程序设计模块化 C)程序设计简单化 D提高程序设计有效性 【习题1-4】要使得 C语言编写的程序能够在计算机上运行并得出正确结果, 必须要先经过 。 A)编写和链接B)编译和链接 C)改正和运行D运行并输入数据 【习题1-5】选择一个C语言集成开发环境并启动它, 然后分别输入【例1-1】、 【例1-2】、【例1-3】的源程序,依次编译、链接、运行,看看可否达到预想的 结果?从中认识程序的开发过程。 习题二 一、单项选择题 【习题2-1】已知’ A’的ASCII代码是65,以下程序的输出结果是 () #include?stdio.h 根源网络,仅 供个人学习参照 精心整理 main() {int?c1=65,c2=66; printf(%c,?%c,c1,c2) ; } A.因输出格式不合法,输出错误信息 B.65,66 C.A,B? D.65,66 【习题2-2】若变量已正确定义,要将a和b中的数进行互换,下面不正确 的语句组是() A.a=a+b,b=a-b,a=a-b;??? B.t=a,a=b,b=t; C.a=t,t=b,b=a;? D.t=b;b=a;a=t; 【习题2-3】若k是整型变量,则以下程序段的输出是 () k=-8567; printf?( “|%d|n”,k); A.输出格式不正确? B.输出为|008567| C.输出为|8567|? D.输出为|-8567| 【习题2-4】下列可作变量的表记符是 () A.3rt? B.je_c C.$89?D.a+6 【习题2-5】C语言中的表记符只能由字母、数字和下划线三种字符组成, 且第一个字符() A.必须为字母或下划线 B.必须为下划线 必须为字母 能够是字母、数字和下划线中的任一种字符 根源网络,仅 供个人学习参照 精心整理 【习题2-6】C语言并不是特别谨慎的算法语言,在以下对于 C语言的不 谨慎的表达中,错误的说法是 () 大写字母和小写字符的意义相同 有些不同种类的变量能够在一个表达式中运算 在赋值表达式中等号(=)左边的变量和右边的值能够是不同种类 同一个运算符号在不同的场合能够有不同的含义 二、简答题 【习题2-7】C语言数据种类有哪几类?基本数据种类包括哪几类? 【习题2-8】C语言中十进制、八进制和十六进制整常量是怎样表示的? 【习题2-9】C语言为什么规定对所用到的变量“先定义,后使用”,这样 做有什么利处? 【习题2-10】C语言中的语句有几类?控制语句有哪些? 【习题2-11】怎样划分表达式和表达式语句?为什么有人称 C为表达式语 言? 【习题2-12】字符常量与字符串常量有什么区别? 【习题2-13】下面各数用八进制和十六进制数表示: (1)10(2)32(3)75(4)-617 (5)-111(6)2483(7)-28654(8)21003 三、阅读程序写结果或填空 【习题2-14】写出以下程序的运行结果: #includestdio.h 根源网络,仅 供个人学习参照 精心整理 main() { charc1=a,c2=b,c3=c,c4=\101,c5=\116; printf(a%cb%c\tc%c\tabc\n,c1,c2,c3); printf(\t\b%c%c\n,c4,c5); } 【习题2-15】写出以下程序的运行结果: #includestdio.h main() { intn=177; printf(%o\n,n); } 【习题2-16】写出以下程序的运行结果: #includestdio.h main() { inta,n=0; n+=(a=10); printf(%d\n,a); } 【习题2-17】写出以下程序的运行结果: 根源网络,仅 供个人学习参照 精心整理 #includestdio.h main() { inta=5,b=7; floatx=67.8564,y=-789.124; charc=A; longn=1234567; unsignedu=65535; printf(%d%d\n,a,b); printf(%3d%3d\n,a,b); printf(%f,%f\n,x,y); printf(%-10f,%-10f\n,x,y); p

文档评论(0)

1亿VIP精品文档

相关文档