2021 C语言程序设计(咸阳职业技术学院) 最新满分章节测试答案
- 第1章:C语言概述 第一章单元测试
- 【作业】第1章:C语言概述 第一章单元作业
- 第2章:数据类型与运算符 第二章单元测试
- 【作业】第2章:数据类型与运算符 第二章单元作业
- 第3章:顺序结构 第三章单元测试
- 【作业】第3章:顺序结构 第三章单元作业
- 第4章:选择结构 第四章单元测试
- 【作业】第4章:选择结构 第四章单元作业
- 第5章:循环结构 第五章单元测试
- 【作业】第5章:循环结构 第五章单元作业
- 第6章:数组 第六章单元测试
- 【作业】第6章:数组 第六章单元作业
- 第7章:函数 第七章单元测试
- 【作业】第7章:函数 第七章单元测试
- 第8章:指针 第八章单元测试
- 【作业】第8章:指针 第八章单元作业
- 第9章:结构体和其他数据类型 第九章单元测试
- 【作业】第9章:结构体和其他数据类型 第九章单元作业
- 第10章:文件 第十章单元测试
- 【作业】第10章:文件 第十章单元作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-08到2021-07-05
第1章:C语言概述 第一章单元测试
1、 问题:一个C语言程序是由( )组成。
选项:
A:主程序
B:子程序
C:函数
D:过程
答案: 【函数】
2、 问题:C语言程序中的大小写字母是( )。
选项:
A:都不加区分
B:变量不加区分
C:字符不加区分
D:字符串加区分
答案: 【字符串加区分】
3、 问题:下面标识符中,合法的用户标识符为( )。
选项:
A:long
B:e2
C:3AB
D:enum
答案: 【e2 】
4、 问题:putchar函数可以向终端输出一个( )
选项:
A:整型变量表达式值
B:实型变量值
C:字符串
D:字符或字符型变量值
答案: 【字符或字符型变量值】
5、 问题:一个C程序的执行是从( )。
选项:
A:本程序的main函数开始,到main函数结束
B:本程序文件的第一个函数开始, 到本程序文件的最后一个函数结束
C:本程序的main函数开始,到本程序文件的最后一个函数结束
D:本程序文件的第一个函数开始,到本程序main函数结束
答案: 【本程序的main函数开始,到main函数结束】
【作业】第1章:C语言概述 第一章单元作业
1、 问题:编写一个c语言程序,输出“hello c语言”。
评分规则: 【 #include“stdio”main(){printf(“hello c语言”);}
】
第2章:数据类型与运算符 第二章单元测试
1、 问题:以下关于标识符的描述,错误的是()
选项:
A: a和A是同一个标识符
B:关键字不能用于变量名或任何标识符
C:标识符的第一个字符不能是数字
D:标识符只能由字母、数字和下画线组成
答案: 【 a和A是同一个标识符 】
2、 问题:以下语句错误的是()
选项:
A: float a=5;
B:char c=97;
C:int a=0,c;
D:int a=b=0;
答案: 【int a=b=0;】
3、 问题:以下程序段运行的输出结果是()#include <stdio.h>int main(){ char c1=97; int c2=1; printf("%d,%c",c1,c1+c2); return 0;}
选项:
A:97,98
B:97,b
C: a,98
D: a,b
答案: 【97,b 】
4、 问题:在C语言中,运算对象必须是整型数的运算符是()
选项:
A: /
B:*
C:%
D: =
答案: 【% 】
5、 问题:以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=1,b=2,c=3,d=4; printf("%d",a<b?a:c<d?c:d); return 0;}
选项:
A:1
B:2
C:3
D:4
答案: 【1】
【作业】第2章:数据类型与运算符 第二章单元作业
1、 问题:编写程序,计算并输出一个三位整数中各位上的数字。
评分规则: 【 #include<stdio.h>main(){int n=456;int a,b,c;a=n/100;b=(n-a*100)/10;c=n%10;printf("%d,%d,%d",a,b,c);}
】
第3章:顺序结构 第三章单元测试
1、 问题:以下描述错误的是()
选项:
A: C语言是结构化程序设计语言
B:复合赋值是表达式语句的缩写,比如a+=b其实是a=a+b
C: scanf()函数和printf()函数,分别为数据输入和输出函数。
D:putchar()函数用来读取输入字符
答案: 【putchar()函数用来读取输入字符】
2、 问题:以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=2,b=3; printf("%d,%3d",a++,–b); return 0;}
选项:
A:2, 2
B: 3,3
C: 2,2
D:3, 3
答案: 【2, 2 】
3、 问题:以下程序段运行的输出结果是()#include <stdio.h>int main(){ char c1,c2; c1=’C’-2; c2=97; printf("%d,%c",c1,c2); return 0;}
选项:
A:A,97
B:65,a
C:A,a
D:65,97
答案: 【65,a】
4、 问题:以下程序段运行的输出结果是()#include <stdio.h>int main(){ int a=10,b=20; printf("%d",(a,b)); return 0;}
选项:
A:10
B:20
C:10 20
D:输出不确定的值
答案: 【20】
5、 问题:以下关于字符输入函数getchar()描述错误的是()
选项:
A:只能接收一个字符
B:成功时返回输入字符的ASCII码,否则返回0
C:可以将获得的字符赋给int型或char型的变量
D:可以接收键盘输入的不必要的回车符和空格符,或使运行的程序暂停
答案: 【成功时返回输入字符的ASCII码,否则返回0】
【作业】第3章:顺序结构 第三章单元作业
1、 问题:编写程序,输入矩形的长和宽,输出矩形的面积。
评分规则: 【 #include<stdio.h>main(){int a,b;scanf("%d,%d",&a,&b);printf("%d",a*b);}
】
第4章:选择结构 第四章单元测试
1、 问题:C语言中,逻辑“真”等价于( )。
选项:
A:大于零的数
B:大于零的整数
C:非零的数
D:非零的整数
答案: 【非零的数】
2、 问题:当a=5,b=2 时,表达式a==b 的值为( )。
选项:
A:2
B:1
C:0
D:5
答案: 【0】
3、 问题:对如下程序,若用户输入为A,则输出结果为( )。main(){char ch;scanf(“%c”,&ch);ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch;printf(“%c”,ch);}
选项:
A:A
B:32
C:a
D:空格
答案: 【a】
4、 问题:下面程序输出的结果是:( )。main(){ int a=5,b=4,c=6,d;printf("%d",d=a>b?(a>c?a:c):(b));}
选项:
A:4
B:5
C:6
D:不确定
答案: 【6】
5、 问题:设有定义:int a=3,b=4,c=5;则语句printf(“%d”,a+b>c&&b==c);的输出结果是( )。
选项:
A:1
B:0
C:-1
D:2
答案: 【0】
【作业】第4章:选择结构 第四章单元作业
1、 问题:编写程序,任意输入两个整数,将它们由小到大的顺序输出。
评分规则: 【 #include <stdio.h> int main( ){int a,b,t ;printf("please input a & b :"); scanf("%d%d",&a,&b); if(a>b){ t=a; a=b; b=t;}printf("%d,%d ",a,b); return 0;}
】
第5章:循环结构 第五章单元测试
1、 问题:下面程序的输出结果是()#include <stdio.h>main(){ int a=1,i=a+1; do { a++; }while( !i++>3); printf("%d",a);}
选项:
A:1
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦