2020 C语言程序设计(天津科技大学) 最新满分章节测试答案

2025年1月11日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-26到2020-07-01
本篇答案更新状态:已完结

第四周:循环 测验

1、 问题:以下哪种运算能从变量x中取得十进制最低位的数字
选项:
A:x / 10
B:x % 10
C:x * 10
D:10 / x
答案: 【x % 10

2、 问题:语句:printf(“%d”,(a=3)&&(b=-3));的输出结果是(      )
选项:
A:无输出
B:结果不确定
C: -1
D:1
答案: 【1

3、 问题:scanf("a=%d,b=%d,c=%d",&a,&b,&c);正确的输入形式是(      )。
选项:
A:a=12  b=24  c=36
B:12,24,36
C:a=12,b=24,c=36
D:12  24  36
答案: 【a=12,b=24,c=36

4、 问题:C语言中,要求运算对象必须是整型的运算符是(      )。
选项:
A:-  
B:+  
C:%  
D:/
答案: 【%  

5、 问题:程序段如下int k=-20;   while(k=0)  k=k+1;      则以下说法中正确的是(      )。
选项:
A:while循环执行20次
B:循环是无限循环 
C:循环体语句一次也不执行
D:循环体语句执行一次
答案: 【循环体语句一次也不执行

6、 问题:while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了
选项:
A:正确
B:错误
答案: 【错误

7、 问题:以下代码片段执行结束后,变量i的值是多少?int i =10;
while ( i>0 ) {
    i /=2;
}
答案: 【0

8、 问题:以下代码片段执行结束后,变量i的值是多少?int i = 1;
do {
i += 5;
} while (i<17);
答案: 【21

9、 问题:当需要累加一些值的时候,用来记录累加结果的变量应该被初始为:
答案: 【0

10、 问题:写出程序的输出结果:int i,j,k;
i=2;j=3;
k = i*j==6;
printf("%d", k);
答案: 【1

11、 问题:写出程序的输出int i=1;
switch ( i%3 ) {
case 0: printf("zero");
case 1: printf("one");
case 2: printf("two");
}
答案: 【onetwo

12、 问题:写出程序的输出int a = 58;
if ( a>50 ) printf("A");
if ( a>40 ) printf("B");
if ( a>30 ) printf("C");
答案: 【ABC

13、 问题:写出程序的输出int i=7;
switch (i % 5)
{
case 0: printf("***"); break;
case 1: printf("###"); break;
case 2: printf("&&&"); break;
default: printf("");
}
答案: 【&&&

第六周:数据类型 第二次单元测验

1、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:
##
C:#
D:
#
E:

答案: 【
*#】

2、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
A:10
B:12
C:20
D:24
答案: 【10

3、 问题:对于以下代码: int i=6;if ( i<= 6 )  printf("hello");;
else printf("bye-bye");;哪句话是对的?
选项:
A:不能通过编译
B:打印出"hello"
C:打印出"bye-bye"
D:打印出"hello bye-bye"
答案: 【不能通过编译

4、 问题:在代码:while(!e)中,!e等价于:
选项:
A:e == 0
B:e != 1
C:e!=0
D:e == 1
答案: 【e == 0

5、 问题:对于以下代码:int i,j=6;以下哪句话是对的?
选项:
A:i不会被初始化,而j是6
B:i和j的初始值都是6
C:i被初始为0,而j是6
D:不能通过编译
答案: 【i不会被初始化,而j是6

6、 问题:对于以下代码: int i; scanf("%d", &i); i %= 4;执行后,i会有几种可能性?
选项:
A:7
B:0
C:1
D:2
E:3
F:不好说
答案: 【7

7、 问题:对于以下代码:int i=6;do { printf(“%d”, i–);} while (0);哪句话是对的?
选项:
A:打印出6
B:打印出5
C:因为while(0),无法编译
D:打印不出东西
答案: 【打印出6

8、 问题:对于以下代码:int i;for ( i=0; i<10; i++) printf(“%d”, i);for循环后,i的值是多少?
选项:
A:10
B:9
C:11
D:i没有确定的值
E:i不存在
答案: 【10

9、 问题:以下哪种类型不能用在switch-case的判断变量中:
选项:
A:char
B:short
C:int
D:double
答案: 【double

10、 问题:以下哪个数字占据的空间最大?
选项:
A:32768
B:‘3’
C:32768.0
D:32768.0F
答案: 【32768.0

11、 问题:以下哪个数字的值最大?
选项:
A:10
B:010

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读