云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言填空题

C语言填空题

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 9:47:47

二、填空题:

1、C 语言只有 32 个关键字和 9 种控制语句。

2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。

3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \\* 符号作为开始标记,以 */ 符号作为结束标记。

4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。

5、系统默认的C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。 6、C 语言的标识符只能由字母、数字和 下划线 三种字符组成。

二、填空题:

1、C 语言中的逻辑值“真”是用 1 表示的,逻辑值“假”是用 0 表示的。 2、若x和n都是int型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)后x的值为 0 。

3、设 c='w',a=1,b=2,d=-5, 则表达式 'x'+1>c, 'y'!=c+2, -a-5*b<=d+1, b==a=2的值分别为 1 、 0 、 1 、 1 。 4、设 float x=2.5,y=4.7; int a=7;,表达式 x+a%3*(int)(x+y)%2/4的值为 2.5 。

5、判断变量 a、b 的值均不为 0 的逻辑表达式为a!=0&&b!=0 。 6、求解赋值表达式 a=(b=10)%(c=6),表达式值、a、b、c 的值依次为 4,4,10,6 。

7、求解逗号表达式 x=a=3,6*a 后,表达式值、x、a 的值依次为18,3,3 。 8、数学式a/(b*c)的 C 语言表达式 a/b/c 。

2. 填空题

(1) C 语言中,数组的各元素必须具有相同的 ,元素的下标下限

为 ,下标必须是正整数、0、或者 。但在程序执行过程中,不检查元素下标是否 。 数据类型,0,符号常量,越界

(2) C 语言中,数组在内存中占一片 的存储区,由 代表它的首地址。数组名是一个 常量,不能对它进行赋值运算。连续,数组名,地址 (3) 执行 static int b[5], a[ ][3] ={1,2,3,4,5,6}; 后,b[4] = ,a[1][2] = 。 0,6

(4) 设有定义语句 static int a[3][4] ={{1},{2},{3}}; 则 a[1][0]值为 ,a[1][1] 值为 ,a[2][1]的值为 。 2,0,0 (5) 如定义语句为 char a[ ]= \,语句 printf(\的输出结果为 。Windows95

(6) 根据以下说明,写出正确的说明语句:men是一个有10个整型元素的数组。

step是一个有4个实型元素的数组,元素值分别为1.9, -2.33, 0, 20.6。

grid是一个二维数组,共有4行,10列整型元素。 int mesh[10]; float step[4] = {1.9, -2.33, 0, 20.6}; int grid[4][10]; (7) array是一个一维整形数组,有10个元素,前6个元素的初值是9,4,7,49,32,-5,正确的说明语句为:

。该数组下标的取值范围是从___到___(从小到大)。用scanf函数输入数组的第二个元素表示为: 。用赋值语句把39存入第一个元素表示为: 。 把第六个和第四个元素之和存入第一个元素表示为: 。

int array[10] =

{9,4,7,49,32,-5}; 0 9 scanf(\39; array[0]= array[5]+array[3];

(8) 写出以下初始化数组的长度:①int chn[3];数组chn的长度为___。②float isa[]={1.0,2.0,3.0,4.0,5.0};

数组isa的长度为___。③int doom[8];数组doom的长度为___。④float pci[4][2];数组pci的长度为___。

⑤int ast[3][3];数组ast的长度为___。⑥int att[3][4];数组att的长度为___。

⑦float dell[][3]={{1,4,7},{2,5},{3,6,9}};数组dell的长度为___。 6 20 16 32 18 24 36

(9) 若有以下整型的a数组,数组元素和它们得值如下所示: 数组元素: a[0]

a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 元素的值: 9 4 12 8 2 10 7 5 1 3 ①请写出对该数组的说明,并赋以上初值。 ②该数组的最小下标值为___,最大下标值为___。

③写出下面各式的值:a[a[9]]的值为___ ;a[a[4]+a[8]]的值为___。 int a[10]={9,4,12,8,2,10,7,5,1,3}; 0 9 8 8 (10) 字符串\的长度为___。10

3. 判断题

( × )(1) C允许对数组的大小作动态定义,即可用变量定义数组的大小。 ( × )(2) 字符数组不要求它的最后一个字符为‘\\0’,甚至可以不包含‘\\0’。

( × )(3) 数组定义 int a[10]; 也可以写成 int a(10); 。 ( √ )(4) 在对全部数组元素赋初值时,可以不指定数组长度。 ( × )(5) 定义s为5×6(5行6列)的数组可写成 float a[5,6]; ( √ )(6) 数组定义 int a[10]; 表示数组名为a,此数组有10个元素。

( × )(7) 数组定义 int a[10]; 表示数组名为a,此数组有10个元素,第10个元素为a[10]。

( √ )(8) static char c[]={“a book”}; 与static char c[]=“a book”; 等价。

( × )(9) static char c[]={'a' ,' ','b','o','o','k','\\0'};与 static char c[]={'a' ,' ' ,'b','o','o','k'}; 等价。

( × )(10) 设已有说明:static char c1[10],c2[10]; 下面程序片段是合法的。c1={“book”}; c2=c1;

2. 填空题

(1) 变量的作用域主要取决于变量 ,变量的生存期既取决于变量 ,又取决于变量 。 所处的位置,所处的位置,存储类型 (2) 说明变量时,若省略存储类型符,系统默认其为 存储类别,该存储类别的类型符为: 。动态,auto

(3) 静态型局部变量的作用域是 ,生存期是 。它所在的局部,整个程序

(4) 函数中的形参和调用时的实参都是数组名时,传递方式为 ,都是变量时,传递方式为 。 址传递,值传递

(5) 函数的形式参数的作用域为 ,全局的外部变量和函数体内定义的局部变量重名时, _________变量优先。 该函数中,局部

(6) 若自定义函数要求返回一个值,则应在该函数体中有一条 语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型说明符 。 return,void

(7) 若函数的形式参数是指针类型,则实参可以是 或 。指针,数组名

(8) 函数的参数为 char *类型时,形参与实参结合的传递方式为 。址传递

(9) 函数的实参为常量时,形参与实参结合的传递方式为 。值传递

(10) 下面这个函数的功能是求两个整数的积,并通过形参传回结果,请填空。int int int* *result void mul(___x,___y,___result) {

___=x*y; }

3. 判断题

( × )(1) 函数说明指的是在程序中设定一个函数模块。 ( √ )(2) 形参只有在被调用时才分配存储空间。 ( × )(3) 在C的函数中,最好使用全局变量。

( × )(4) 在调用函数时,实参传值给形参,调用结束时,形参值传给实参。 ( √ )(5) 所有函数定义都是并行的,相互独立的。 ( × )(6) 函数的隐含存储类型是extern。 ( × )(7) 形参可以是常量、变量或表达式。 ( × )(8) 函数调用可以作为一个函数的形参。

( √ )(9) C语言规定,实参应与其对应的形参类型一致。 ( × )(10) 定义函数时,形参的类型说明可以放在函数体内。

搜索更多关于: C语言填空题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

二、填空题: 1、C 语言只有 32 个关键字和 9 种控制语句。 2、每个源程序有且只有一个 main 函数,系统总是从该函数开始执行C语言程序。 3、C 语言程序的注释可以出现在程序中的任何地方,它总是以 \\* 符号作为开始标记,以 */ 符号作为结束标记。 4、C 语言中,输入操作是由库函数 scanf 完成的,输出操作是由库函 数 printf 完成的。 5、系统默认的C 语言源程序文件的扩展名是 .c ,经过编译后生成的目标文件的扩展名是 .obj ,经过连接后生成的可执行文件的扩展名是 .exe 。 6、C 语言的标识符只能由字母、数字和 下划线 三种字符组成。 二、填空题: 1、C

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com