知到 程序设计基础c语言)入门篇智慧树答案

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

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-5-24 15:45:44 | 显示全部楼层 |阅读模式
第一章单元测试
1、单选题:下列哪一个不是C语言的的主要特点()。
A:语言简洁、紧凑、方便、灵活
B:运算符丰富
C:能完成任何功能
D:数据类型丰富
正确答案:【能完成任何功能】
2、单选题:
一个C语言程序总是从()函数开始。
A:scanf
B:printf
C:main
D:max
正确答案:【main

3、单选题:计算机高级语言程序的运行方法有编译执行和解释执行两种,下列叙述中正确的是()。
A:C语言程序既可以编译执行又可以解释执行
B:C语言程序仅可以编译执行
C:C语言程序仅可以解释执行
正确答案:【C语言程序仅可以编译执行】
4、单选题:下列叙述中正确的是()。
A:C语句必须在一行内写完
B:每个C语句必须以分号结束
C:C语言程序中每一行只能写一条语句
D:C语言程序的只有一个函数
正确答案:【每个C语句必须以分号结束】
5、判断题:程序是一组计算机能识别和执行的指令集合。
A:对
B:错
正确答案:【对】
6、判断题:计算机语言是一种只有计算机才能识别的语言。
A:错
B:对
正确答案:【错】
7、判断题:一个C语言程序是由一个或多个函数组成的,其中必须包含一个函数,函数名是main。
A:错
B:对
正确答案:【对】
8、单选题:C语句是以()表示结束
A:回车
B:分号
C:句号
D:逗号
正确答案:【分号】
9、判断题:C语言区分大小写。
A:错
B:对
正确答案:【对】
10、判断题:C语言只有一个标准。
A:错
B:对
正确答案:【对】
第二章单元测试
1、单选题:算法的特点不包括()。
A:可行性
B:多个输入
C:有穷性
D:确定性
正确答案:【多个输入】
2、单选题:算法的有穷性是指()。
A:算法的程序所处理的数据量是有限的
B:算法的程序运行时间是有限的
C:算法只能被有限的用户使用
D:算法包含的操作步骤是有限的
正确答案:【算法包含的操作步骤是有限的】
3、单选题:在计算机中,算法是指()。
A:加工方法
B:查询方法
C:解答方案的准确而完整的描述
D:排序方法
答案:【解答方案的准确而完整的描述】
4、判断题:算法的特点包括穷性、确定性、可行性、有一个或多个输入和有一个或多个输出。
A:对
B:错
正确答案:【错】
5、判断题:在程序设计中,符合结构化原则的三种基本控制结构是顺序结构、选择结构、循环结构。
A:错
B:对
正确答案:【对】
6、判断题:传统的流程图只有一个入口,多个出口。
A:对
B:错
正确答案:【错】
7、判断题:所谓算法的有穷性是指算法要在合理有限的时间内结束。
A:对
B:错
正确答案:【对】
8、判断题:算法是程序的具体实现。
A:错
B:对
正确答案:【错】
9、判断题:算法分为数值算法和非数值算法两大类。
A:错
B:对
正确答案:【对】
10、判断题:算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。
A:对
B:错
正确答案:【对】
第三章单元测试
1、判断题:表达式25/3%3的值为2.
A:对
B:错
正确答案:【对】
2、判断题:若有定义:inty=2;则计算表达式y+=y后的y值是2()
A:对
B:错
正确答案:【错】
3、单选题:下列不正确的叙述是()。
A:在C语言程序中,进行赋值运算时,先将右侧表达式的值转化左侧变量的类型再赋给变量。
B:若a和b类型相同,在计算了赋值表达式a=b后b中的值将复制到a中,而b中的值不变。
C:在C语言程序中,%运算符的优先级高于/运算符。
D:在C语言程序中,SUM和sum是两个不同的变量。
正确答案:【在C语言程序中,%运算符的优先级高于/运算符。】
4、单选题:在C语言中,要求运算对象必须是整型的运算符是()。
A:-
B:%
C:/
D:*
答案:【%

5、单选题:下列选项中正确的定义语句是()。
A:doublea=7,b=7;
B:doublea;b;
C:double,a,b;
D:doublea=b=7;
正确答案:【doublea=7,b=7;】
6、单选题:输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为:()

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){intn,a,b,c;scanf(“%d”,&n);a=____;;b=n/10%10;c=n/100;printf(“a=%db=%dc=%d”,a,b,c);return0;}
A:n%10
B:b/10
C:n/10
D:a%10
答案:【n%10】
7、单选题:有下列程序,程序运行后的输出结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){inta=1,b=0;printf(“%d,”,b=a+b);printf(“%dn”,a=2*b);return0;}
A:0,0
B:1,0
C:3,2
D:1,2
正确答案:【1,2】
8、判断题:数据在计算机中是以二进制的形式存储的。()
A:对
B:错
正确答案:【对】
9、判断题:变量定义后,如果没有赋值,那变量多表示的存储单元是空的。
A:错
B:对
正确答案:【错】
10、判断题:定义符号常量的名字用命令

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
define。
A:对
B:错
正确答案:【对】
第四章单元测试
1、单选题:有下列程序,已知字母A的ASCII码为65,程序运行后的输出结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf(“%c,%dn”,c1,c2);return0;}
A:E,68
B:D,69
C:E,D
D:输出无定值
正确答案:【E,68】
2、单选题:有下列程序,程序运行后的输出结果是()。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){inta=14,b=12;a=a+b;b=a-b;a=a-b;printf(“a=%d,b=%d”,a,b);return0;}
A:a=26,b=26
B:a=12,b=14
C:a=14,b=12
D:a=14,b=14
正确答案:【a=12,b=14】
3、单选题:若变量已正确定义为int型,要给a、b、c输入数据,正确的输入语句是()。
A:scanf(“%D%D%D”,&a,&b,&c);
B:scanf(“%d%d%d”,&a,&b,&c);
C:read(a,b,c)
D:scanf(“%d%d%d”,a,b,c);
正确答案:【scanf(“%d%d%d”,&a,&b,&c);】
4、判断题:编写程序,输入3个整数a、b、c,输出时:a的值是b,b的值是c,c的值是a。下面程序可以正确实现题目要求:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){inta,b,c,tscanf(“%d%d%d”,&a,&b,&c);t=a;a=b;b=c;c=t;//顺序交换a、b、cprintf(“a=%d,b=%d,c=%d”,a,b,c);return0;}
A:错
B:对
正确答案:【对】
5、判断题:已知银行一年定期存款利率r是2.25%,若存款本金是c元,编程计算一年期满是本金之和d(保留两位小数)。下面程序可以正确实现题目要求:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){doubler=0.0255,c,d;scanf(“%f”,&c);d=c+c*r;printf(“x=%.2lf”,d);return0;}
A:对
B:错
正确答案:【错】
6、判断题:用getchar()从键盘上输入一个字符,用putchar()打印出来!参考程序1与参考程序2都可以实现题目要求。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){chara;a=getchar();putchar(a);return0;}参考程序2:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-5-24 15:45:44 | 显示全部楼层
include<stdio.h>intmain(){charch;scanf(“%c”,&ch);printf(“%cn”,ch);return0;}
A:错
B:对
正确答案:【对】
7、单选题:下列程序运行结果为:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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