程序设计 C 作业二 有答案

发布 2022-07-05 00:58:28 阅读 3287

精品文档。

第2次作业指南。

1.在c语言中,复合语句要用一对()括起来。

a.方括号b.圆括号c.大括号d.尖括号[提示]参考讲稿3.1.1-4

2. c语言中,下面哪项是不合法的标识符?()

a. userb. switchc. _345d. abc[提示]参考讲稿2.1.1

3.以下说法中正确的是()

a. c语言比其他语言高级。

b. c语言不用编译就能被计算机执行。

c. c语言以接近英语国家的自然语言和数学语言作为语言的表达形式d. c语言出现的最晚,具有其他语言的一切优点。

提示]这个留给自己发挥吧,你觉得不用翻书考证就能看出来的就是答案啦。

4.若变量x、y已正确定义并赋值,以下符合c语言语法规则的语句是()

a. +x, y = x--;b. x + 1 = y;

c. x = x + 10 = x + y;d. double(x)/10

提示]自己编个小程序,包含上述语句,然后编译一下,编译器报错的地方就是不对的。以后涉及程序、程序段、语句、表达式的题目都可以这样做。

5.下列程序的输出结果为()

void main()

a.2, 3, 3b. 2, 3, 2c. 2, 3, 1d. 2, 2, 1

提示]这个不用提示吧,上机运行一下就知道了。程序设计课要动手,干看是学不会的哟。

6.数值029是一个()

a.八进制数b.十六进制c.十进制d.非法数[提示]参考讲稿2.2.2

7.逻辑运算符两侧运算对象的数据类型()

a.只能是0或1b.只能是0或非0正数c.可以是整型或字符型数据d.可以是任何类型的数据。

提示]自己编个小程序,写几个逻辑表达式,将c语言中所有的数据类型都放到逻辑表达式中试一试。精品文档。

精品文档。8.对于int a,表达式1 <=a <=5的值是()

a. 0b. 1c.不定d.表达式语法有误[提示]自己编个小程序,……

9.执行下列语句段后x的值为()

int a = 14, b = 15, x;char c = a’;

x = a&& b) &c < a’) falsec. 0d. 1

提示]自己编个小程序,包含上述程序段,然后在debug中观察一下x的值。如果不会用debug,请看3月5日的课程,老师有很多演示。

10、x, y, z被定义为int型变量,若从键盘为其输入数据,则正确的输入语句是()

a. input x, y, z

b. scanf(“%d%d%d”, x, &y, &z);c. scanf(“%d%d%d”, x, y, z);d. read(“%d%d%d”, x, &y, &z);

提示:此题考察格式化输入函数scanf的用法。

11、若w=1, x = 2, y=3, z = 4,则条件表达式w < x ? w: y < z ? y :z的值是()

a. 1b. 2c. 3d. 4提示:此题考察条件运算符的结合性。

12、给定如下程序#include <>void main()

则以下叙述正确的是()

a.程序输出大写字母ab.程序输出小写字母ac.格式说明符不足,编译出错d.程序编译通过,但运行时出错提示:此题考察对标准输出函数和逗号运算符的理解。

13、下列程序的输出结果是()#include <>void main()

精品文档。精品文档。

a. 1b. 0c.编译出错d. -1提示:此题考察逻辑运算符的优先级。

14、下列程序的输出结果是()#include <>void main()}

a. 50, 60b. 50, $c. 60, $d. 50, 60, $提示:此题考察switch-case结构跳转规律。

15、给定如下程序段,请选择描述正确的说法()int i = 9;

while(i = 0) i--;

a. while循环执行9次b.循环体语句执行一次c.循环体语句一次也不执行d.循环是无限循环提示:此题考察循环结构,特别是循环条件的判断。

16、设n为整型变量,则for(n = 10; n >=0; n--)循环的次数为()a. 9b. 10c.

11d. 12提示:此题考察对for循环中三个表达式的理解。

17、对表达式for(表达式1; ;表达式3)可以理解为()a. for(表达式1; 0;表达式3)b. for(表达式1; 1;表达式3)

c. for(表达式1;表达式1;表达式3)d. for(表达式1;表达式3;表达式3)

提示:此题考察对for循环中三个表达式的理解。

18、以下能正确定义一维数组的选项是()

a. int a[5] =b. char a

c. char a = d. int a[5] =0123”;提示:此题考察一维数组初始化的规定。

19.已有定义int x[3][2],以下能正确引用数组元素的选项是()

精品文档。精品文档。

a. x[2][2]b. x[1][2]c. x[2][1]d. x[0][2]

提示:此题考察数组下标的合法取值范围。

20.有以下语句,int x; char c[10];则正确的输入语句是()

a. scanf(“%d%s”, x, &c);b. scanf(“%d%s”, x, &c);c.

scanf(“%d%s”, x, c);d. scanf(“%d%s”, x, c);

提示:此题考察标准输入函数scanf对普通变量和数组变量的输入约定。

精品文档。

C语言程序设计作业答案

作业一c语言概述参 一 选择题。1 5acdcb二 编程题main 作业二程序的灵魂 算法参 一 填空题。1 确定性 有效性 有零个或多个输入 有一个或多个输出2 顺序结构 选择结构 循环结构3 函数。作业三数据类型 运算符与表达式参 一 选择题1 5bddab21 25addba 6 10bcaa...

C 语言程序设计作业答案

c 语言程序设计复习课。一 第一章单选题。1 在每个c 程序中都必须包含有这样一个函数,该函数的函数名为 答案 a a main b main c name d function 2 c 源程序文件的缺省扩展名为 答案 a a cpp b exe c obj d lik 3 程序运行中需要从键盘上输...

C程序设计作业集答案

课程教学。源程序文件取名规则如下 1.1.函数 2.一个main函数或主函数 3.函数。3.1.语言简洁 紧凑,使用方便 灵活 2.运算符丰富 3.数据结构丰富 4.具有结构化的控制语句 5.语法限制不太严格,程序设计自由度大 6.允许直接访问内存物理地址,能进行位操作 7.生成目标 质量高,程序执...