23秋 C语言程序设计-05
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案
文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【飞鸟搜题】微信公众号提供,禁止复制盗取,违者必究

一 、单选题
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. 设x和y均为逻辑值,则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. 在数据文件打开方式字符串中,字符r和w具有确定的含义,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,函数功能是求出并返回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; }
答案:关注公众号【飞鸟搜题】查看答案
关注公众号【飞鸟搜题】,回复【试题】获取试卷答案

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。