百年教育职业培训中心 百年教育学习服务平台
国开搜题

23秋 C语言程序设计-05

来源: 更新时间:

23秋 C语言程序设计-05 23秋 C语言程序设计-05 关注公众号【飞鸟搜题】,回复【试题】获取试卷答案 文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的...

23秋 C语言程序设计-05

23秋 C语言程序设计-05

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

一 、单选题

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

n*n

(n+1)/2

n(n-1)/2

n(n+1)/2

答案:A- 关注公众号【飞鸟搜题】查看答案

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

//

/*

*/

**

答案:A- 关注公众号【飞鸟搜题】查看答案

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

@

#

$

%

答案:B- 关注公众号【飞鸟搜题】查看答案

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

int *p=a;

int **p=a;

int *p[20]=a;

int(*p)[20]=a;

答案:D- 关注公众号【飞鸟搜题】查看答案

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

char

int

float

double

答案:关注公众号【飞鸟搜题】查看答案

6. int类型的长度为

1

2

4

8

答案:关注公众号【飞鸟搜题】查看答案

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

逗号

冒号

分号

空格

答案:关注公众号【飞鸟搜题】查看答案

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

cpp

exe

obj

c

答案:关注公众号【飞鸟搜题】查看答案

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

它们均为真

其中一个为真

它们均为假

其中一个为假

答案:关注公众号【飞鸟搜题】查看答案

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

整数变量

整数类型

数组变量

数组类型

答案:关注公众号【飞鸟搜题】查看答案

11. 表达式floor(2.3457*100)/100的值为

2.35

2

2.34

2.345

答案:关注公众号【飞鸟搜题】查看答案

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

n

n-1

n+1

n+2

答案:关注公众号【飞鸟搜题】查看答案

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

-11

-9

-10

0

答案:关注公众号【飞鸟搜题】查看答案

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

\f'

'

'

\m'

答案:关注公众号【飞鸟搜题】查看答案

二 、判断题

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

3. 在数据文件打开方式字符串中,字符r和w具有确定的含义,r代表写文件方式,w代表读文件方式。

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

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

×

答案:关注公众号【飞鸟搜题】查看答案

15. 减量表达式--y表示成赋值表达式为y=y-1。

×

答案:关注公众号【飞鸟搜题】查看答案

三 、填空题

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

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); }

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); }

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); }

12

答案:关注公众号【飞鸟搜题】查看答案

四 、问答题

1. 补充完整下面xxk2函数定义,假定函数参数表中a的值小于等于b,函数功能是求出并返回a到b之间(包含a和b值在内)所有偶数之和。 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; }

答案:关注公众号【飞鸟搜题】查看答案

关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

电话咨询