江苏开放大学下位机编程基础作业答案

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

3万

主题

4万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
98637
发表于 2025-8-8 11:30:00 | 显示全部楼层 |阅读模式
重点提示:如果查询不到相应复习答案,请联系客服 配合客服的要求处理!
   
    获取更多参考答案,请关注【雅宝知识库】 公众号发送目获取
    免费试题原文:www.ybaotk.com
    免费试题答案:www.ybaotk.com
    原题带图或者小论文、画图,请查阅:ybaotk.com。

江苏开放大学下位机编程基础作业答案
下位机编程基础
公众号:雅宝知识库
学校: 江苏开放大学

题目如下:
1. 1. 以下叙述正确的是( )。
A. 用do...while语句构成的循环,在while后的表达式为零时结束循环
B. do...while语句构成的循环只能用break语句退出
C. 用do...while语句构成的循环,在while后的表达式为非零时结束循环
D. do...while语句构成的循环不能用其它语句构成的循环来代替
答案: 用do...while语句构成的循环,在while后的表达式为零时结束循环
2. 2. 以下程序代码中k的最终值为多少( )。
#include
int main(void)
{
int i, j; //定义两个循环变量
int k=0; //存放循环次数
for(i=1; i
A. 13
B. 4
C. 12
D. 3
答案: 12
3. 3. 执行语句for(i=1;i++
A. 5
B. 4
C. 3
D. 不定
答案: 5
4. 4. 循环体至少被执行一次的循环语句为( )。
A. for
B. do...while
C. 任一种
D. while
答案: do...while
5. 5. 如下for循环语句中的第4~6行可以改写为以下哪种形式( )。
#include  
int main(void)
{
int i,sum=0;
for(i=1;i
A. int i=1, sum=0;
for( ; i
B. int i,sum;
for(sum=0;i=1; i
C. int i=1, sum=0;
for( i
D. int i=1,sum=0;
for(i
答案: int i=1, sum=0;
for( ; i
6. 6. for(i=j=0;i
A. 8
B. 2
C. 9
D. 3
答案: 3
7. 7. 当执行以下程序时,( )。
int a=1;
do{ a=a*a; }while(!a);
A. 循环体将执行2次
B. 系统将提示有语法错误
C. 循环体将执行无限次
D. 循环体将执行1次
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
8. 8. 下列程序的输出结果是( )。
main()
{ int i,sum=0;
for(i=1;i
A. 死循环
B. 6
C. 0
D. 3
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
9. 9. 在下列的语句中,必须以分号作为结束的语句是( )。
A. for
B. while
C. do...while
D. 任一种
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
10. 10. 当处理问题时的循环次数是确定的,则采用的最合适的循环方式为( )。
A. switch
B. do...while
C. while
D. for
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
11. 11. 三种循环结构可以用来处理同一问题。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
12. 12. break语句可以单独使用。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
13. 13. continue语句的作用是结束本次循环。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
14. 14. for循环语句的一般形式中三个表达式都可以省略
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
15. 1. 用于输出表达式值的标准输出函数是( )。
A. output()
B. printf()
C. print()
D. scanf()
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
16. 2. 在C语言中,表示换行符的转义字符为( )。
A. \f
B.

C. \r
D. \m
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
17. 3. C语言是一种( )。
A. 汇编语言
B. 低级语言
C. 机器语言
D. 高级语言
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
18. 4. 在C语言中,#include 是一个预处理指令,它用来做什么?
A. 定义变量
B. 包含另一个文件
C. 声明函数
D. 输出文本
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
19. 5. 在C语言中,如何定义一个整数变量?
A. int num;
B. var int num;
C. num = int;
D. num int;
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
20. 6. 在C语言中,哪个函数可以用来输入一个整数?
A. printf("%d", num);
B. putchar();
C. getchar();
D. scanf("%d", &num);
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
21. 7. 一个C程序中 。
A. main函数可以出现在任何地方
B. main函数必须出现在所有函数之后
C. main函数必须出现在所有函数之前
D. main函数必须出现在固定位置
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
22. 8. 一个C程序的执行是从( )。
A. 本程序文件的第一个函数开始,到本程序main函数结束
B. 本程序的main函数开始,到本程序文件的最后一个函数结束
C. 本程序的main函数开始,到main函数结束
D. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
23. 9. 下列叙述正确的是( )。
A. 编译C语言源程序得到的目标程序可以直接在DOS环境中运行
B. Turbo C系统不提供编译和连接C程序的功能
C. C语言源程序可以直接在DOS环境中运行
D. C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
24. 10. 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )。
A. 有零个或多个输出
B. 可行性
C. 有零个或多个输入
D. 有穷性
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
25. 11. 使用const语句定义一个符号常量时,则必须对它同时进行初始化。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
26. 12. 常数3.26是双精度浮点数。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
27. 13. 在一条变量定义语句中,只能定义同一类型的变量。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
28. 14. 表达式x=x+y表示成复合赋值表达式为x=+y。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
29. 1. 在C语言中引用数组元素时,下面关于数组下标数据类型的说法错误的是( )。
A. 整型常量或整型表达式
B. 任何类型的表达式
C. 整型表达式
D. 整型常量
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
30. 2. 关于函数原型声明,以下叙述中错误的是( )。
A. 标准库函数不需要函数原型声明
B. 如果函数定义出现在函数调用之前,可以不必加函数原型声明
C. 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
D. 函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
31. 3. 下面有关字符数组的描述中错误的是( )。
A. 字符串可以整体输入、输出
B. 字符数组可以存放字符串
C. 可以在赋值语句中通过赋值运算对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
32. 4. C语言中的选择类语句有两条,它们是( )。
A. if和switch
B. switch和case
C. else和case
D. if和else
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
33. 5. 设int x[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0},*p=x,k;且0≤k
A. x[p-x+k]
B. *(&x[k])
C. p+k
D. *(x+k)
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
34. 6. 若有int *p,a=4;和p=&a;下面( )均代表地址。
A. *&p,*p,&a
B. a,p,*&a
C. &*a,&a,*p
D. &a,&*p,p
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
35. 7. 在C语言程序中,多行注释语句使用的开始标记符为( )。
A. */
B. **
C. /*
D. //
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
36. 8. 变量的指针,其含义是指该变量的( )。
A. 地址
B. 一个标志
C. 名
D. 值
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
37. 9. C程序编译时,程序中的注释部分( )。
A. 参加编译,但不会出现在目标程序中
B. 不参加编译,也不会出现在目标程序中
C. 参加编译,并会出现在目标程序中
D. 不参加编译,但会出现在目标程序中
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
38. 10. C语言函数返回类型的默认定义类型是 。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
39. 11. 设int a=-3,b=7,c=-1;则执行(a==0)&&(a=a%b 。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
40. 12. 表达式((4|1)&3)的值是 。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
41. 13. 字符串是以 为结束标志的一维字符数组。若有定义:char a[]="";则a数组的长度是 。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
42. 14. switch语句的case表达式必须是常量表达式。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
43. 15. switch语句中各个case和default出现先后次序不影响程序执行结果。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。
44. 16. 函数必须有返回值,否则不能定义成函数。
答案:请关注【雅宝知识库】 公众号,发送题目获取正确答案。





上一篇:江苏开放大学下位机编程基础作业答案1作业答案
下一篇:江苏开放大学三废处理工三废处理工程技术作业答案1作业答案
回复

使用道具 举报

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

本版积分规则

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