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

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 定义函数时,形参的类型说明可以放在函数体内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值