百年教育职业培训中心 百年教育学习服务平台
题库试卷

【国开搜题】国家开放大学 一网一平台24春C语言程序设计05期末考试押题试卷与答案

来源: 更新时间:

23秋C语言程序设计-05关注公众号【国开搜题】,回复【试题】获取试题答案一、单选题1.若n的值为10,则执行“for(i=1;i

23 C语言程序设计-05

关注公众号【国开搜题】,回复【试题】获取试题答案

、单选题

1. n的值为10,则执行“for(i=1; i<=n; i++) for(j=1; j<=n; j++) S;”语句后,内层循环体S语句的执行总次数为

A. n*n

B. (n+1)/2

C. n(n-1)/2

D. n(n+1)/2

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. C语言程序中,单行或行尾注释语句使用的标记符为渝粤题库

A. //

B. /*

C. */

D. **

答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 一个程序文件开始使用的每条预处理命令,其首字符必须是

A. @

B. #

C. $

D. %

答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 要使p指向二维整型数组a[10][20]p应定义为

A. int *p=a;

B. int **p=a;

C. int *p[20]=a;

D. int(*p)[20]=a;

答案:D
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

5. printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为

A. char

B. int

C. float

D. double

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. int类型的长度为国开一网一平台渝粤搜题

A. 1

B. 2

C. 4

D. 8

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. C语言中,一条简单语句的结束符是

A. 逗号

B. 冒号

C. 分号

D. 空格

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. C语言源程序文件编译而成的目标文件的扩展名为

A. cpp

B. exe

C. obj

D. c

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. xy均为逻辑值,则x || y为假的条件是

A. 它们均为真

B. 其中一个为真渝粤搜题

C. 它们均为假

D. 其中一个为假

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. 使用“typedef int Integer;”语句把标识符Integer定义为一个

A. 整数变量

B. 整数类型

C. 数组变量

D. 数组类型

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. 表达式floor(2.3457*100)/100的值为渝粤教育

A. 2.35

B. 2

C. 2.34

D. 2.345

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. 对于一个长度为n的字符串,保存它至少需要占用的存储字节数为

A. n

B. n-1

C. n+1

D. n+2

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

13. x的值为-10,则执行“if(x) x++; else x--;”语句后,x的值为

A. -11

B. -9

C. -10

D. 0渝粤题库

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

14. C语言中,表示换行符的转义字符为

A. \f'

B. '

C. '

D. \m'

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、判断题

1. C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 一个二维数组名是一个指针常量,其值可以被修改。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 在数据文件打开方式字符串中,字符rw具有确定的含义,r代表写文件方式,w代表读文件方式。渝粤搜题渝粤教育

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 一条注释语句的最后必须使用分号结束。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

5. 在利用scanf()函数从键盘输入数据时,不需要使用格式字符串来规定输入数据的类型。

A.

B. ×渝粤题库

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

6. 一个C语言程序只能够包含一个程序源文件。国开搜题

A. 渝粤题库

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

7. 存储一个长度为0的空字符串至少需要占用1个字节的存储空间。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

8. 使用const语句定义一个符号常量时,不需要对它同时进行初始化。

A. 渝粤题库

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

9. 函数定义格式中的参数表被称为形参表。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

10. C语言系统中提供一个用来描述文件属性的类型标识符为FILE,它与系统头文件stdio.h无关。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

11. 执行“typedef char charType;”语句后,在使用char定义字符变量的地方都可以使用字符类型标识符charType来定义字符变量。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

12. 在定义指针变量的语句中,对指针变量不允许赋初值。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

13. 常数3.26f是单精度浮点数。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

14. for循环语句中的循环体至少被执行一次。

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

15. 减量表达式--y表示成赋值表达式为y=y-1国开一网一平台

A.

B. ×

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、填空题

1. 执行下面程序的输出结果为________ #include void main() { int i, s=0; for(i=1;s<20;i+=2) s+=i; printf("s=%d ",s); }

A. s=25

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 执行下面程序的输出结果为________ #include void main() { int a[8]={10,8,12,15,9,27,32,16}; int i,x=a[0]; for(i=1;ix) x=a[i]; printf("x=%d ",x); }

A. x=32

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

3. 执行下面程序的输出结果为________ #include void main() { int a[8]={3,8,6,5,9,2,8,5}; int i,s=0; for(i=0;i5) s+=a[i]; printf("s=%d ",s); }

A. s=31

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

4. 执行下面程序的输出结果为________ #include void main() { int x=5,y=8,z=12; if(x>y && x>z) printf("%d ",x); else if(y>x && y>z) printf("%d ",y); else printf("%d ",z); }

A. 12渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

、问答题

1. 补充完整下面xxk2函数定义,假定函数参数表中a的值小于等于b,函数功能是求出并返回ab之间(包含ab值在内)所有偶数之和。 int xxk2(int a, int b) { int i, sum=0; //向下补充内容,用一个for循环实现 return sum; }

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

2. 完善下面程序中xxk1函数的定义,使程序能够输出数组a中所有元素的最小值。 #include int xxk1(int a[], int n); void main() { int x; int a[6]={15,20,36,48,24,44}; x=xxk1(a,6); printf("x=%d ", x); } int xxk1(int a[], int n) { int i, min=a[0]; //向下补充内容,用一个for循环实现 return min; }

答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。

关注公众号【国开搜题】,回复【试题】获取试题答案

电话咨询