超星尔雅网课答案C语言程序设计

上传人:壹****1 文档编号:510564494 上传时间:2023-03-17 格式:DOC 页数:15 大小:120.50KB
返回 下载 相关 举报
超星尔雅网课答案C语言程序设计_第1页
第1页 / 共15页
超星尔雅网课答案C语言程序设计_第2页
第2页 / 共15页
超星尔雅网课答案C语言程序设计_第3页
第3页 / 共15页
超星尔雅网课答案C语言程序设计_第4页
第4页 / 共15页
超星尔雅网课答案C语言程序设计_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《超星尔雅网课答案C语言程序设计》由会员分享,可在线阅读,更多相关《超星尔雅网课答案C语言程序设计(15页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计第一章单元测试1 、问题 :C 语言是一种 ( )选项:A: 机器语言B: 汇编语言C:高级语言D:低级语言答案 :【高级语言】2 、问题 : 下列各项中,不是 C语言的特点是 () 。选项:A: 语言简洁、紧凑,使用方便B: 数据类型丰富,可移植性好C:能实现汇编语言的大部分功能D:有较强的网络操作功能答案 :【有较强的网络操作功能】3 、问题 : 下列叙述错误的是( )。选项:A:C 程序中的每条语句都用一个分号作为结束符B:C 程序中的每条命令都用一个分号作为结束符 C:C 程序中的变量必须先定义,后使用D:C 语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写

2、答案 :【 C程序中的每条命令都用一个分号作为结束符】4 、问题 : 一个 C程序的执行是从( )。选项:A: 本程序的 main 函数开始,到 main 函数结束B: 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C:本程序文件的第一个函数开始,到本程序main 函数结束D:本程序的 main 函数开始,到本程序文件的最后一个函数结束答案 :【本程序的main 函数开始,到main 函数结束】5 、问题 : 以下叙述不正确的是( )。选项:A: 一个 C源程序必须包含一个 main 函数B: 一个 C源程序可由一个或多个函数组成C:C 程序的基本组成单位是函数D:在 C程序中,注

3、释说明只能位于一条语句的后面答案 :【在 C程序中,注释说明只能位于一条语句的后面】第二章单元测试1 、问题 : 已知定义整形变量 a,b,c 的值分别是 2、3、 4,运算表达式 a=16+(b+) (+c) 以后, a 值为 ( )选项:A:31B:30C:29D:28答案 :【28】2 、问题 : 在 C语言中,要求参加运算的数必须是整数的运算符是() 。选项:A:+B:C:!D:%答案 :【%】3 、问题 : 合法的 c 标识符是 ( ) 。选项:A:5dmB:abC:h1D:$s答案 :【 h1】4 、问题 : 执行下列程序后,显示的结果是 ( ) main ( ) int a; p

4、rintf (“%d”,(a=35,a4, a+5);选项:A:65B:20C:15D:10答案 :【20】5 、问题 : 执行下列程序中的输出语句后, x 的值是( )。main() int x ; printf(“ %d”, ( x=45,x2,x+20 ) ;选项:A:20B:40C:60D:80答案 :【20】6 、问题 : 判断:表达式 1/4+2.75 的值是 3。选项:A: 对B: 错答案 :【错】7 、问题 : 下列转义字符不正确的是( )。选项:A: / B: C:+D:答案 :【】8、问题 : 对于 int n=3;执行 n+=n=nn;后 n 的值是 9。选项:A: 对B

5、: 错答案 :【错】9 、问题 : 在 C语言中是不正确的实型常量。选项:A: 对B: 错答案 :【对】10 、问题 : 对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多少和所能参加的运算类型便已确定了。选项:A: 对B: 错答案 :【对】11 、问题 : 若 x 为整型变量、 j 为实型变量,当执行语句: x=( int )j; 后, j 也变为整型变量。选项:A: 对B: 错答案 :【错】12 、问题 : “! ”的优先级可以比“ / ”高。选项:A: 对B: 错答案 :【对】13 、问题 : 两个 char 型数据相加 , 其结果为 char 型。选项:A: 对B

6、: 错答案 :【错】14、问题 : 若有 int i=10,j=2;则执行完 i=j+8;后的值为28。选项:A: 对B: 错答案 :【错】15 、问题 : 在 C程序中 ,%是只能用于整数运算的运算符。选项:A: 对B: 错答案 :16【对】、问题: 以下各数均不是合法的八进制数:256、03A2、0127。选项:A: 对B: 错答案 :【错】17 、问题 :C 语言程序中,任何英语单词均可以作标识符。选项:A: 对B: 错答案 :18【错】、问题: 若有宏定义:#define M(x,y,z) xy+z,则宏引用M(2+3,4+5,6+7) 通过宏展开后的表达式应为(2+3)(4+5)+6

7、+7 。选项:A: 对B: 错答案 :【错】19 、问题 :C 语言中不区分大小写英文字母。选项:A: 对B: 错答案 :【错】20 、问题 : 程序中的变量代表内存中的一个存储单元 , 它的值不可以随时修改。选项:A: 对B: 错答案 :【错】21 、问题 :0x173 是正确的十六进制常数。选项:A: 对B: 错答案 :【对】22 、问题 : 逻辑表达式 5&!8 的值为 1。选项:A: 对B: 错答案 :【错】23 、问题 : 下面程序的输出是 _#includeint main() int k=11; printf( “k=%d,k=%o,k=%x”,k,k,k); return 1;

8、选项:A:k=11,k=12,k=11B:k=11,k=13,k=13C:k=11,k=013,k=0xbD:k=11,k=13,k=b答案 :【 k=11,k=13,k=b 】24 、问题 : 在下列选项中 , 不正确的赋值语句是 _.选项:A:+t;B:n1=(n2=(n3=0);C:k=i=j;D:a=b+c=1;答案 :【 a=b+c=1; 】25、问题 : 下面程序的输出的是_.#includevoidmain()int x=10,y=3; printf(“%d”,y=x/y);选项:A:0B:1C:3D:不确定的值答案 :【3】26 、问题 : 已知字母 A 的 ASCII 码为十

9、进制的 65, 下面程序的输出是 _.#includevoid main()char ch1,ch2;ch1=A+5 3; ch2= A+6 3; printf( “%d,%c”,ch1,ch2);选项:A:67,DB:B,CC:C,DD:不确定的值答案 :【 67,D】27 、问题 : 为表示关系 xyz, 应使用 C 语言表达式 _.选项:A:(x=y)&(y=z)B:(x=y)AND(y=z)C:(x=y=z)D:(x=y) & (y=z)答案 :【 (x=y)&(y=z) 】28、问题 : 下面程序的输出结果是 int a=1, b=4, k; k=(+a=0)&(b_.#includ

10、evoid main()=0);printf(“%d,%d,%d”,k,a,b);选项:A:1,1,2B:1,0,3C:0,1,2D:0,0,3答案 :【 0,0,3 】29 、问题 : 若有以下定义和语句 : int a=010, b=0x10, c=10; printf( “%d,%d,%d”,a,b,c); 则输出结果是 _.选项:A:10,10,10B:8,16,10C:8,10,10D:8,8,10答案 :【 8,16,10】30、问题 : 已知有 double则表达式 x+a%3(int)(x+y)%2/4型变量 x=2.5,y=4.7,的值是 _.整型变量a=7,选项:A:2.4

11、B:2.5C:2.75D:0答案 :【2.5 】31 、问题 : 假定 w、x、 y、 z、m均为 int 型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(wx)?w:x; m=(my)?m:y;w=1;x=2;y=3;z=4;选项: = a:4= b:3= c:2= d:1=答案 :=【1】32 、问题 : 有以下程序,其中 k 的初值为八进制数#includemain()int k=011;printf(“%d”,k+);程序运行后的输出结果是_选项:A:12B:11C:10D:9答案 :【 9】33(a)(a)printf(、问题 : 有以下程序#include#define SUB(a)main() int a=2,b=3,c=5,d;d=SUB(a+b)c;“%d”,d);程序运行后的输出结果是_选项:A:0B:12C:20D:10答案 :【 20】34 、问题 : 有以下定义语句,编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号