C语言程序设计(乌鲁木齐职业大学) 知到智慧树答案2024 z46844

绪论 单元测试

1、 程序是( )的序列。

A:指令
B:变量
C:常量
D:符号
答案:
指令

2、 在本课程中使用的软件环境是( )。

A:C++
B:C
C:Dev C++
D:visual studio
答案:
Dev C++

3、 C语言编写的程序,文件保存类型为( )。

A:.dev
B:.c
C:.doc
D:.exe
答案:
.c

4、 C语言编写的程序,运行后的目标文件扩展名为( )。

A:.c
B:.exe
C:.bat
D:.dev
答案:
.exe

5、 C语言编写的程序,运行时的快捷键时( )。

A:C+F9
B:Ctrl+F9
C:CTRL+F5
D:F5
答案:
C+F9

第一章 单元测试

1、 流程图中的平行四边形表示( )。

A:表示程序开始/结束
B:表示输入/输出语句、定义变量、常量
C:表示上下连接
D:表示判断
答案:
表示输入/输出语句、定义变量、常量

2、 流程图中的菱形表示( )

A:表示程序开始/结束
B:表示输入/输出语句、定义变量、常量
C:表示上下连接
D:表示判断
答案:
表示判断

3、 流程图中的圆角矩形形表示( )

A:表示程序开始/结束
B:表示输入/输出语句、定义变量、常量
C:表示上下连接
D:表示判断
答案:
表示程序开始/结束

4、 流程图中的长方形表示( )

A:表示程序开始/结束
B:表示输入/输出语句、定义变量、常量
C:表示上下连接
D:表示表示计算处理
答案:
表示表示计算处理

5、 流程图中的圆形表示( )

A:表示程序开始/结束
B:表示输入/输出语句、定义变量、常量
C:表示上下连接
D:表示判断
答案:
表示上下连接

第二章 单元测试

1、 下列定义变量的语句中错误的是( )

A:int int
B:double int

C:char For
D:float US$
答案:
float US$

2、 以下不合法的用户标识符是( )

A:j2_KEY
B:Double
C:4d
D:8
答案:
4d

3、 以下4组用户定义标识符中,全部合法的一组是( )

A:_main enclude sin
B:If -max turbo
C:txt REAL 3COM
D:int k_2 _001 ???
答案:
_main enclude sin

4、 以下定义语句中正确的是( )。

A:char a=’A’ b=’B’;
B:float a=b=10.0;(正解a=10.0 b=10.0)
C:int a=10,b=&a;
D:float 
a,b=&a;???
答案:
int a=10,*b=&a;

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

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

6、 当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( )

A:c=b=a;
B:(a=c)‖(b=c);
C:(a=c)&&(b=c);
D:a=c=b;
答案:
(a=c)&&(b=c);

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

A:B1
B:ab3
C:4ab
D:a2_b
答案:
4ab

8、 C 语言程序的基本单位是( )。

A:程序行
B:语句
C:函数
D:字符
答案:
函数

9、 以下选项中非法的表达式是( )

A:0<=x<100
B:i=j==0
C:(char)(65+3)
D:x+1=x+1
答案:
x+1=x+1

10、 以下运算符中优先级最低的运算符是( )。

A:&&
B:&
C:||
D:=
答案:
=

第三章 单元测试

1、 以下选项中,与 k=n++完全等价的表达式是( )。

A:k=n,n=n+1
B:n=n+1,k=n
C:k=++n
D:k+=n+1
答案:
k=n,n=n+1

2、 下列( )不属于结构化程序设计的循环结构。

A:For
B:While
C:if-else
D:do-while
答案:
For

3、 以下循环体的执行次数是( )。
main()
{
int i,j;
for (i=0,j=1; i<=j+1;i+=2,j–)
printf(“%d \n”,i);
}

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

4、 用于输出表达式值的标准输出函数是( )。

A:print()
B:scanf()
C:output()
D:printf()
答案:
printf()

5、 在printf()函数调用的格式字符串中,每个格式符的先导字符为( )。

A:#
B:@
C:$
D:%
答案:
%

6、 在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为( )。

A:int
B:char
C:float
D:double
答案:
int

7、 在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为( )。

A:char
B:float
C:int
D:double
答案:
float

8、 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为( )。

A:5
B:4
C:6
D:3
答案:
5

9、 若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。

A:a:=b+1
B:a=b=c+2
C:int 18.5%3
D:a=a+7=c+b
答案:
a=b=c+2

10、 若k是int型变量,且有下面的程序片段
k=-3
if(k<=0) printf(“####”)
else printf(“&&&&”);
上面程序片段的输出结果是A

A:####
B:&&&&
C:####&&&&
D:有语法错误,无输出结果
答案:

 

11、 在scanf()函数调用的格式字符串中,每个格式符的先导字符为( )。

A:%
B:#
C:@
D:$
答案:
@

12、 在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为( )。

A:$
B:#
C:@
D:%
答案:
@

第四章 单元测试

1、 C语言中的循环类语句有3条,它们是( )。

A:for,if,while
B:for,while,do
C:while,do,switch
D:for,break,do
答案:
for,while,do

2、 C语言中( )。

A:能使用 do-while 语句构成的循环
B:do-while 语句构成的循环必须用 break 语句才能退出
C:do-while 语句构成的循环,当 while 语句中的表达式为非零时结束循环
D:do-while 语句构成的循环,当 while 语句中的表达式值小于零时结束循环
答案:
能使用 do-while 语句构成的循环

3、 当处理问题时的循环次数是确定的,则采用的最合适的循环方式为( )。

A:do-while
B:switch
C:while
D:for
答案:
for

4、 若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字( )。

A:case
B:continue
C:static
D:const
答案:
const

5、 每次先进行循环条件的判断,然后再执行循环体的语句为( )。

A:for和while
B:for和do
C:switch和break
D:while和do
答案:
for和while

6、 若n的值为5,s的值为0,则执行“while(n>0) s+=n–;”语句后,s的值为( )。

A:13
B:14
C:15
D:12
答案:
15

7、 流程控制类语句包括的3类语句为( )。

A:选择、循环、跳转
B:选择、循环、输入
C:选择、输入、输出
D:循环、选择、函数
答案:
选择、循环、跳转

8、 若i的值为0,则执行“do i++; while(i*i<10);”语句的过程中,循环体被执行的次数为( )。

A:2
B:3
C:5
D:4
答案:
4

9、 执行下面程序的输出结果为( )
#include<stdio.h>
void main() {
int x=16,s=0;
do {s+=x; x-=3;} while(x>0);
printf(“s=%d\n”,s);
}

A:51
B:52
C:53
D:54
答案:
51

10、 若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为( )。

A:goto
B:continue
C:return
D:break
答案:
return

11、 若x的值为15,则执行“if(x>10) x++; else x–;”语句后,x的值为( )。

A:16
B:10
C:15
D:14
答案:
16

12、 若x的值为-10,则执行“if(!x) x++; else x–;”语句后,x的值为( )。

A:0
B:-10
C:-9
D:-11
答案:
-11

13、 若n的值为10,则执行“for(i=1;i<n; i++) S;”语句的过程中,表达式i=1共被执行的次数为( )。

A:n-1
B:1
C:n
D:n+1
答案:
1

14、 若n的值为10,则执行“for(i=0;; i++) if(i>n/3) break;”语句后,i的值为( )。

A:6
B:3
C:4
D:5
答案:
4

15、 若n的值为10,则执行“while(n–>0)s+=n;”语句的过程中,循环体被执行的次数为( )。

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

16、 while循环语句中的循环体可能不会被执行。( )

A:对
B:错
答案:

17、 while循环语句的循环体,只能是复合语句,不能是简单语句。( )

A:对
B:错
答案:

18、 do-while循环语句中的循环体可能不会被执行。( )

A:对
B:错
答案:


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

暂无优惠



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



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


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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

阿布查查 » C语言程序设计(乌鲁木齐职业大学) 知到智慧树答案2024 z46844
+
账户
更新
搜索
帮助
主页