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

[复制链接]
查看: 13|回复: 0

16万

主题

16万

帖子

50万

积分

论坛元老

Rank: 8Rank: 8

积分
508336
发表于 2024-4-21 22:38:42 | 显示全部楼层 |阅读模式
23秋 C语言程序设计-04
关注公众号【】,回复【试】获取试题答案


一 、单选题
1. 若n的值为10,则执行“for(i=0; i
A. n*n
B. (n+1)/2
C. n(n-1)/2
D. n(n+1)/2
答案:D
- 关注公众号【】,对话框内发送试题,获得答案。
2. 在C语言程序中,单行或行尾注释语句使用的标记符为
A. //
B. /*
C. */
D. **
答案:A
- 关注公众号【】,对话框内发送试题,获得答案。
3. 一个函数定义所包含的两个部分是
A. 函数头和函数体
B. 函数头和函数尾
C. 函数原型和函数体
D. 函数名和参数表
答案:A
- 关注公众号【】,对话框内发送试题,获得答案。
4. 一个二维数组元素为a[j],它的指针访问方式不正确的是
A. *(a+j)
B. (*(a+i))[j]
C. *a+j
D. *(*(a+i)+j)
答案:C
- 关注公众号【】,对话框内发送试题,获得答案。
5. 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为
A. 5
B. 4
C. 3
D. 6
答案:关注公众号【】,对话框内发送试题,获得答案。
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>5的相反表达式为
A. x
B. x!=5
C. x>=5
D. x国开一网一平台
答案:关注公众号【】,对话框内发送试题,获得答案。
10. 在下面的一维数组定义语句中,有语法错误的是
A. int a[]={1,2,3};
B. int a[10]={0};
C. int a[];
D. int a[5];
答案:关注公众号【】,对话框内发送试题,获得答案。
11. 函数sqrt(9)的值为
A. 81.0
B. 3.0
C. 9.0
D. 18.0
答案:关注公众号【】,对话框内发送试题,获得答案。
12. 若需要从一个字符串中查找一个字符,则选用的函数是
A. strlen
B. strstr
C. strchr
D. strcpy
答案:关注公众号【】,对话框内发送试题,获得答案。
13. 若x的值为-10,则执行“if(!x) x++; else x--;”语句后,x的值为
A. 0
B. -9
C. -10
D. -11
答案:关注公众号【】,对话框内发送试题,获得答案。
14. 假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae};”,则ad的值为
A. 3
B. 4
C. 5
D. 6
答案:关注公众号【】,对话框内发送试题,获得答案。
二 、判断题
1. 在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
2. 假定a是一个二维数组,则a+i的值与&a的值相等。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
3. 在C语言中,打开一个数据文件的系统函数为fopen(),它带有一个字符串参数,用来给定待操作的文件名。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
4. 源程序文件被编译成目标文件后,源程序文件中的注释语句仍然存在。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
5. 在“scanf("%s",x);”语句中,x变量不是字符指针类型。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 一个C语言程序能够包含多个用户头文件。
A. √
B. ×,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【】,对话框内发送试题,获得答案。
7. 在C语言程序中,存储字符串的方法是使用字符指针。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
8. 在一条变量定义语句中只能定义一个变量。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
9. 函数定义格式中的参数表被称为实参表。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。,我们的目标是要做全覆盖、全正确的答案搜索服务。
10. 当从字符文件读取到回车和换行这两个连续字符时,将忽略回车符。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
11. 在一维数组的定义语句中,可以给数组中每个元素赋初值。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
12. 在定义指针变量的语句中,最前面的类型关键字仍然允许是指针类型。
A. √
B. ×,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【】,对话框内发送试题,获得答案。
13. 定点数只有双精度表示,没有单精度表示。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
14. 在for循环语句的头部,for后面括号内的各表达式之间使用逗号分开。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
15. 若x=5,y=10,则x的逻辑值为假。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
三 、填空题
1. 执行下面程序的输出结果为________。 #include void main() { int x=5,y=8,z=14,w; if(x
A. 14 8 5
答案:关注公众号【】,对话框内发送试题,获得答案。国开一网一平台
2. 执行下面程序的输出结果为________。 #include void main() { int i,s=0; for(i=1; i40) break; } printf("s=%d ",s); }
A. s=70
答案:关注公众号【】,对话框内发送试题,获得答案。
3. 执行下面程序的输出结果为________。 #include void main() { int a[8]={10,8,16,15,9,21,7,16}; int i,x=a[0]; for(i=1;i
A. x=7
答案:关注公众号【】,对话框内发送试题,获得答案。
4. 执行下面程序时,假定从键盘上输入的字符为*,输入的两个整数为3和5,则程序输出结果为________。 #include void main() { char ch; int a,b,c; scanf("%c",&ch); scanf("%d %d",&a,&b); switch(ch) { case '+': c=a+b; break; case '-': c=a-b; break; case '*': c=a*b; break; case '/': c=a/b; break; default: printf("Error! "); } printf("%d%c%d=%d ",a,ch,b,c); }
A. 3*5=15
答案:关注公众号【】,对话框内发送试题,获得答案。
四 、问答题
1. 补充完整下面函数定义中while循环的循环体,该函数的功能是求出并返回由字符指针ptr所指向的字符串中包含的十进制数字字符的个数。 int xxk7(char* ptr) { int n=0; //使用n作为统计变量 while(*ptr) { //在下面补充合适的循环体内容 } return n; }
答案:关注公众号【】,对话框内发送试题,获得答案。
2. 补充完整下面主函数的函数体,计算并输出表达式1+2^3+3^3+...+10^3的值。 #include void main() { int i, s=0; //假定分别设置i和s为循环变量和累加变量 //在下面添加一条for循环语句 printf("s=%d ",s); }
答案:关注公众号【】,对话框内发送试题,获得答案。
关注公众号【】,回复【试题】获取试题答案





上一篇:【国开搜题】国家开放大学 一网一平台24春C语言程序设计03期末考试押题试卷与答案
下一篇:【国开搜题】国家开放大学 一网一平台24春C语言程序设计02期末考试押题试卷与答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图