C语言程序设计(武汉工商学院) 知到智慧树答案2024 z40568

第一章 单元测试

1、 以下不是C语言特点的是( )。

A:C语言简洁、易学、使用灵活、方便
B:C语言程序设计机构化,符合现在编程风格
C:C语言中没有运算符,语言生成目标代码质量低
D:C语言可移植性强,表达能力强
答案: C语言中没有运算符,语言生成目标代码质量低

2、 是构成C语言程序的基本单位。( )

A:函数
B:过程
C:子程序
D:子过程
答案: 函数

3、 以下说法中正确的是( )。

A:C语言程序总是从第一个定义的函数开始执行
B:在C语言程序中,要调用的函数必须在main( )函数中定义
C:C语言程序总是从main( )函数开始执行
D:C语言程序中的main( )函数必须放在程序的开始部分
答案: C语言程序总是从main( )函数开始执行

4、 下列关于C语言的说法错误的是( )。

A:C程序的工作过程是编辑、编译、连接、运行
B:C语言不区分大小写
C:C程序的三种基本结构是顺序、选择、循环
D:C程序从main函数开始执行
答案: C语言不区分大小写

5、 不属于面向机器语言的是( )。

A:符号语言
B:二进制语言
C:汇编语言
D:C语言
答案: C语言

第二章 单元测试

1、 以下不正确的C语言标示符是( )。

A:AB1
B:a2_b
C:_ab3
D:4ab
答案: 4ab

2、 C语言中的简单数据类型包括( )。

A:整型、实型、逻辑型
B:整型、实型、逻辑型、字符型
C:整型、字符型、逻辑型
D:整型、实型、字符型
答案: 整型、实型、字符型

3、 下面( )表达式的值为4。

A:11/3
B:11.0/3
C:(float)11/3
D:(int)13.5/3
答案: (int)13.5/3

4、 若int n; float f=13.8;,则执行n=(int)f%3后,n的值是( )。

A:1
B:4
C:4.333333
D:4.6
答案: 1

5、 若a是float型变量,则表达式a=l,a++,a+=a的值为( )。

A:2
B:4
C:2.0
D:4.0
答案: 4.0

第三章 单元测试

1、 用scanf输入双精度实型(double)数据, 可使用( )格式限定符。

A:%f
B:%lf
C:%d
D:%c
答案: %lf

2、 在scanf函数的使用中以下叙述中正确的是( )。

A:输入项可以是一个实型常量,如:scanf(“%f”,3.5);
B:可以只有格式控制,没有输入项,如:scanf(“a=%d,b=%d”);
C:格式控制部分可以规定小数点后面的位数,如:scanf(“%4.2f”,&
D:;
E:当输入数据时,必须指明变量地址,如:scanf(“%f”,&f);
答案: ;

3、 以下语句:temp=x; x=y; y=temp; 的功能是( )。

A:把x,y,temp从小到大排列;
B:把x,y,temp从大到小排列;
C:交换x,y;
D:无确定的结果。
答案: 交换x,y;

4、 执行语句scanf(”%d,%d”,&m,&n);使m和n的值分别为1和2,正确输入是( )。

A:1 2
B:1 2
C:1,2
D:12
答案: 1,2

5、 若x=5,y=3 则y*=x+5;y的值为( )。

A:10
B:20
C:15
D:30
答案: 30

第四章 单元测试

1、 判断char型变量ch是否为大写字母的正确表达式是( )。

A:‘A’<=ch<=‘Z’
B:(ch>=‘A’)&(ch<=‘Z’)
C:(ch>=‘A’)&&(ch<=‘Z’)
D:(‘A’<= ch)AND(‘Z’>= ch)
答案: (ch>=‘A’)&&(ch<=‘Z’)

2、 若有x=1,y=2,z=3,则表达式(x<y?x:y)= =z的值是( )。

A:1
B:2
C:3
D:0
答案: 0

3、 如果int a=3,b=4;则条件表达式a<b? a:b的值是( )。

A:3
B:4
C:0
D:1
答案: 3

4、 设整型变量a为5,使b不为2的表达式是( )。

A:b = a/2
B:b = 6-(–a)
C:b=a%2
D:b=a>3?2:1
答案: b=a%2

5、 能正确表示a和b同时为正或同时为负的逻辑表达式是( ) 。

A:(a>=0||b>=0)&&(a<0 ||b<0)
B:(a>=0 && b>=0)&&(a<0 && b<0)
C:(a+b>0) &&(a+b<=0)
D:ab>0
答案: a
b>0

第五章 单元测试

1、 for(i=0;i<10;i++);结束后i的值是( )。

A:9
B:10
C:11
D:12
答案: 10

2、 以下叙述正确的是( )。

A:do—while语句构成的循环不能用其他语句构成的循环来代替。
B:do—while语句构成的循环只能用break语句退出。
C:用do—while语句构成的循环,在while 后的表达式为非零时结束循环。
D:用do—while语句构成的循环,在while后的表达式为零时结束循环。
答案: 用do—while语句构成的循环,在while 后的表达式为非零时结束循环。

3、 下列语句段中不是死循环的是( )。

A:i=0; while (i=1) {sum=sum+1;}
B:for (i=1;;i++) sum=sum+1;
C:k=0; do {++k; } while (k<=0);
D:s=3379; while (s++%2) s++;
答案: k=0; do {++k; } while (k<=0);

4、 有以下程序段:
int i,j;
for(i=0;i<5;++i)
for(j=i;j<5;++j)
printf(“”);
则执行以上的程序片段后,输出‘
’个数是( )。

A:15
B:10
C:25
D:20
答案: 15

5、

以下程序段,下列描述正确的是(   )。

int x=-1; 

do 

{x=x*x;  

}while (!x); 

A:是死循环 
B:循环执行二次  
C:循环执行一次 
D:有语法错误 
答案: 循环执行一次 


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » C语言程序设计(武汉工商学院) 知到智慧树答案2024 z40568
+
账户
更新
搜索
帮助
主页