本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注