C语言填空题.doc

二、填空题1、C 语言只有 32 个关键字和 9 种控制语句。2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行 C 语言程序。 3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 * 符号作为开始标记,以 */ 符号作为结束标记。4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。5、系统默认的 C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 . 。6、C 语言的标识符只能由字母、数字和 下划线 三种字符组成。二、填空题1、C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0 表示的。2、若 x 和 n 都是 int 型变量,且 x 的初值为 12,n 的初值为 5,则计算表达式xn2后 x 的值为 0 。 3、设 cw,a1,b2,d-5, 则表达式 x1c, yc2, -a-5*bd1, ba2 的值分别为 1 、 0 、 1 、 1 。 4、设 float x2.5,y4.7; int a7;,表达式 xa3*intxy2/4 的值为2.5 。5、判断变量 a、b 的值均不为 0 的逻辑表达式为 a0 后,b4 ,a12 。 0,64 设有定义语句 static int a34 1,2,3; 则 a10值为 ,a11 值为 ,a21的值为 。 2,0,05 如定义语句为 char a “windows“,b “95“;,语句 printf“s“,strcata,b;的输出结果为 。Windows956 根据以下说明,写出正确的说明语句men 是一个有 10 个整型元素的数组。step 是一个有 4 个实型元素的数组,元素值分别为 1.9, -2.33, 0, 20.6。 grid 是一个二维数组,共有 4 行,10 列整型元素。 int mesh10; float step4 1.9, -2.33, 0, 20.6; int grid410;7 array 是一个一维整形数组,有 10 个元素,前 6 个元素的初值是9,4,7,49,32,-5,正确的说明语句为 。该数组下标的取值范围是从_到_从小到大。用 scanf函数输入数组的第二个元素表示为 。用赋值语句把 39 存入第一个元素表示为 。把第六个和第四个元素之和存入第一个元素表示为 。int array10 9,4,7,49,32,-5; 0 9 scanf“d“, array0 39; array0 array5array3;8 写出以下初始化数组的长度int chn3;数组 chn 的长度为_。float isa1.0,2.0,3.0,4.0,5.0;数组 isa 的长度为_。int doom8;数组 doom 的长度为_。float pci42;数组 pci 的长度为_。int ast33;数组 ast 的长度为_。int att34;数组 att 的长度为_。float dell31,4,7,2,5,3,6,9;数组 dell 的长度为_。 6 20 16 32 18 24 369 若有以下整型的 a 数组,数组元素和它们得值如下所示数组元素 a0 a1 a2 a3 a4 a5 a6 a7 a8 a9元素的值 9 4 12 8 2 10 7 5 1 3请写出对该数组的说明,并赋以上初值。 该数组的最小下标值为_,最大下标值为_。写出下面各式的值aa9的值为_ ;aa4a8的值为_。int a109,4,12,8,2,10,7,5,1,3; 0 9 8 810 字符串“abn012/的长度为_。103. 判断题( )1 C 允许对数组的大小作动态定义,即可用变量定义数组的大小。 ( )2 字符数组不要求它的最后一个字符为0,甚至可以不包含0。( )3 数组定义 int a10; 也可以写成 int a10; 。( )4 在对全部数组元素赋初值时,可以不指定数组长度。( )5 定义 s 为 565 行 6 列的数组可写成 float a5,6; ( )6 数组定义 int a10; 表示数组名为 a,此数组有 10 个元素。( )7 数组定义 int a10; 表示数组名为 a,此数组有 10 个元素,第10 个元素为 a10。( )8 static char c“a book”; 与 static char c“a book”; 等价。( )9 static char ca , ,b,o,o,k,0a , ,b,o,o,k )10 设已有说明static char c110,c210; 下面程序片段是合法的。c1“book”; c2c1;2. 填空题 1 变量的作用域主要取决于变量 ,变量的生存期既取决于变量 ,又取决于变量 。 所处的位置,所处的位置,存储类型2 说明变量时,若省略存储类型符,系统默认其为 存储类别,该存储类别的类型符为 。动态,auto3 静态型局部变量的作用域是 ,生存期是 。它所在的局部,整个程序4 函数中的形参和调用时的实参都是数组名时,传递方式为 ,都是变量时,传递方式为 。 址传递,值传递5 函数的形式参数的作用域为 ,全局的外部变量和函数体内定义的局部变量重名时, _变量优先。 该函数中,局部6 若自定义函数要求返回一个值,则应在该函数体中有一条 语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型说明符 。 return,void7 若函数的形式参数是指针类型,则实参可以是 或 。指针,数组名8 函数的参数为 char *类型时,形参与实参结合的传递方式为 。址传递9 函数的实参为常量时,形参与实参结合的传递方式为 。值传递10 下面这个函数的功能是求两个整数的积,并通过形参传回结果,请填空。int int int* *resultvoid mul_x,_y,_result_x*y;3. 判断题( )1 函数说明指的是在程序中设定一个函数模块。 ( )2 形参只有在被调用时才分配存储空间。 ( )3 在 C 的函数中,最好使用全局变量。 ( )4 在调用函数时,实参传值给形参,调用结束时,形参值传给实参。( )5 所有函数定义都是并行的,相互独立的。 ( )6 函数的隐含存储类型是 extern。 ( )7 形参可以是常量、变量或表达式。 ( )8 函数调用可以作为一个函数的形参。( )9 C 语言规定,实参应与其对应的形参类型一致。 ( )10 定义函数时,形参的类型说明可以放在函数体内。

c语言定义数组a10 指定各元素,C语言填空题.doc相关推荐

  1. c语言定义数组变量初始化为0,c语言数组初始化——int a[N] = {0};

    初学数组,以华科的<c 语言与程序设计>为教材,参考了<一站式学习c编程>,后者数组一章有串代码如下 int main(void) { int i, histogram[10] ...

  2. C语言练习7—一维数组删除指定位置元素

    题目 在一维数组删除指定位置元素,现定义第一个元素位置为1,一维数组元素个数不确定,需要动态输入,并返回删除元素后的数组以及被删除的元素. 例如输入数组个数为n = 4:将要删除的数组元素位置是2: ...

  3. c语言数组形式,c定义数组_C语言定义数组的几种形式

    摘要 腾兴网为您分享:C语言定义数组的几种形式,中日翻译,中国天气,智慧医疗,知富等软件知识,以及课观银行帮,驾照查分app,侍魂,cad转pdf转换器,云南山歌,指南针运动,韶关人社,我的世界拔刀剑 ...

  4. JS数组删除指定下标元素 JS删除对象指定元素

    一.JS数组删除指定下标元素 splice方法--Array.splice(index,n) 参数语义化理解:删除以下标index为起点的n个元素.(之后的元素会往前移动) 注意:splice会直接改 ...

  5. jQuery删除数组中指定的元素

    jQuery删除数组中指定的元素 方法:arr.splice($.inArray(元素, 数组), 删除的个数); var arr = ['a','b','c','d']; arr.splice($. ...

  6. c语言数组相同字符主元素,C语言数组考点归纳

    C语言数组考点归纳 下面是百分网小编为大家收集的C语言数组考点归纳,欢迎借鉴学习! 9.1 一维数组的定义.初始化和引用 1.一维数组的定义方式为: 类型说明符 数组名[常量表达式] (1)数组名的命 ...

  7. c语言求比平均值大的元素,c语言 10个元素的数组求平均值并输出比平均值大的数...

    [c语言]编写程序,求数组a中前n个元素的最大值max.最小值min及平均值avg. 是前n个元素么?main(){inti=n,sum=0;max=a[0];min=a[0];for(i=0;ia[ ...

  8. c语言中数组的概念及作用,C语言数组的定义及其使用方法

    什么是数组? 在我们学习数组前先让我们介绍一下c语言中数组是什么?数组就是一个个元素按照一定顺序排列的集合.它将数据从最低的内存地址保存到最高的内存地址. 声明一个数组 c语言规定了声明数组的格式: ...

  9. c语言用数组直接填充结构体,C语言第11题:结构体数组的定义与使用 + 结构体数组排序...

    C语言第11题:结构体数组的定义与使用 + 结构体数组排序 C语言第11题:结构体数组的定义与使用 + 结构体数组排序 注意: 一下赋值是不能使用的 但是在结构体中是可以直接进行赋值操作的 st[1] ...

最新文章

  1. Ubuntu14.04下安装eclipse
  2. 尚硅谷谷粒学院2020 高级篇代码_尚硅谷联合KubeSphere ,共同打造企业级云原生课程!...
  3. 怎么判断日出时间早晚_个个美哭!2020下半年国内旅行时间表出炉!你最想去哪个?...
  4. 鼠标放上超链接显示背景效果
  5. android volley 上传图片 和参数,Android使用Volley上传文件
  6. 经典面试题(20):以下代码将输出的结果是什么?
  7. PRML-系列一之1.3~1.4
  8. 潮流设计师创作灵感|是时候设计一下蒸汽波海报了!
  9. 用FRP,内网端口映射到外网,记录
  10. vue中element-ui table滚动加载
  11. 餐饮加盟推广遇到抖音下拉词框会碰撞出什么样的火花
  12. 使用slf4j和log4j记录日志
  13. 【珍藏版】 200个机器学习 NLP Python 免费相关教程
  14. 如何通过代码设置WPF控件的字体,颜色
  15. android自动清缓存,折腾Android系列 一键清理自动释放缓存
  16. Chrome OS 下载及安装教程
  17. 不借助其他任何软件防止QQ被盗的小技巧
  18. Win10 发布UWD图形驱动程序 有助于小幅提高性能
  19. SPSS多元线性回归输出结果的详细解释
  20. 下面哪种不是java语言的注释写法_下列哪项不是Java语言中所规定的注释样式?()...

热门文章

  1. matplotlib一些常用知识点的整理,
  2. RUNOOB python练习题5
  3. linux内存初始化初期内存分配器——memblock
  4. 微习惯虽好,但是最重要的还是坚持
  5. 北京尚学堂|程序员的智慧
  6. centos5.8上安装git server
  7. ai前沿公司_美术是AI的下一个前沿吗?
  8. leetcode 724. 寻找数组的中心索引
  9. leetcode103. 二叉树的锯齿形层次遍历(bfs)
  10. flask框架视图和路由_角度视图,路由和NgModule的解释