• 游客 下载了资源 挂钟3d打印图纸
  • 游客 下载了资源 国开电大《小学数学教学研究》形考期末大作业答案
  • 游客 购买了资源 国开电大《小学数学教学研究》形考期末大作业答案
  • 游客 购买了资源 国开电大《小学数学教学研究》形考任务4答案
  • u******* 下载了资源 国开电大《EXCEL在财务中的应用》形考作业三答案
  • u******* 下载了资源 国开电大《EXCEL在财务中的应用》形考作业三答案
  • u******* 登录了本站
  • 游客 购买了资源 国开电大《EXCEL在财务中的应用》形考作业三答案
  • u******* 加入了本站
  • 游客 下载了资源 国开电大《小学数学教学研究》形考任务3答案

浙江电大程序设计基础第2次形考

程序设计基础第2次形考
试卷总分:100 测试时间:–
判断题 |单选题 |程序阅读题
1.
在switch 语句中可以根据需要使用或不使用break语句。√

×
2.
if后面的表达式只能为逻辑表达式、关系表达式。×

×
3.
C语言中循环语句有while、for、和do-while语句。√

×
4.
在if和else后面的语句只能是一条语句,不可以为复合语句。

×
5.
以下说法错误的是( D)。
while、do~while和for语句的循环体都可以是空语句
while语句是先进行循环条件判断,后执行循环体的
do~while是先执行循环体,后进行循环条件判断
do~while语句与while语句的区别仅是关键词“while”出现的位置不同
6.
设a=1,则表达式a=a-a的值为 (D )。
1
2
3
0
7.
t为int类型,进入下面的循环之前t的值为1,以下叙述正确的是(B)。 while( t=0 ) { …… }
因为t不等于0,所以循环控制表达式的值为0
将0赋给t,所以不管t的初值是什么,循环控制表达式的值都为0
循环控制表达式不合法
以上说法都不对
8.
结构化程序流程图中一般包括三种基本结构,下述结构中哪一种不属于其基本结构。(D)
顺序结构
分支结构
循环结构
嵌套结构
9.
在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符( A)。
%
/
*
++
10.
for循环语句“for(i=0; i<n; i++) S;”中循环体S语句被执行的次数为( B)。
n+1
n
n-1
n-2
11.
当处理特定问题时的循环次数已知时,通常采用( A)循环来解决。
for
while
do-while
switch
12.
设a=6,b=4,则表达式b=a的值为 (B)。
4
6
24
true
13.
设a=7,b=2,则表达式b%a的值为 (A)。
1
2
3
0
14.
假定i的初值为0,则在循环语句“while(i<n) {s+=i*i; i++;}”中循环体被执行的总次数为(B)。
n-1
n
n+1
n/2
15.
C语言中的循环控制语句中属于“直到型”循环的语句是(D)。
goto
while
for
do-while
16.
C语言中,关于运算符的正确概念是(D )。
运算符具有优先级,同优先级的运算符由括号决定运算次序
在不同优先级运算符进行混合运算时,运算的先后次序取决于结合性
在同优先级的运算符参与运算时,先计算左侧的运算符
运算符具有优先级和结合性
17.
逻辑表达式(x>0&& x<=10)的相反表达式为(A )。
x<=0 || x>10
x<=0 && x>10
x<=0 || x<=10
x>0 && x>10
18.
逻辑运算符中,运算优先级按从高到低依次为( A)。
!,&&,||
||,&&, !
&&, ||, !
&&, !, ||
19.
若变量c为char类型,能正确判断c为数字字符(阿拉伯数字0-9)的表达式是(D )。
0′<=c<= ‘9’
(c>= ‘0’)||(c<= ‘9’)
(c>=0)&&(c<=9)
(c>=’0′)&&(c<=’9′)
20.
由C语言目标文件连接而成的可执行文件的缺省扩展名为(D )。
c
lik
obj
exe
21.
任何复杂的程序,都是由( C)构成的。
分支结构、顺序结构、过程结构
循环结构、分支结构、过程结构
顺序结构、循环结构、分支结构
循环结构、分支结构
22.
以下关于C程序的描述不正确的是(C )。
每个语句和数据定义的最后必须有分号
一个C程序总是从main函数开始执行
C程序的书写格式要求严格,区分大小写,并且一行内只能写一个语句
C语言的本身没有输入输出语句
23.
以下说法错误的是( D)。
while、do~while和for语句的循环体都可以是空语句
while语句是先进行循环条件判断,后执行循环体的
do~while是先执行循环体,后进行循环条件判断
do~while语句与while语句的区别仅是关键词“while”出现的位置不同
24.
在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B )语句。
for
if
do
while
25.
设a=2,则表达式a=a-1的值为 (A )。
1
2
3
0
26.
C语言源程序编译后目标文件的扩展名为(C)。
c
lik
obj
exe
27.
设a=5,b=2,则表达式a/b的值为 (B)。
1
2
3
2.5
28.
若给定表达式(m)?a++:a–,则其中表达式m和(B )等价。
m==0
m!=0
m=0
m=1
29.
如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include命令是( B)。
#include<string.h>
#include<math.h>
#include<stdio.h>
#include<ctype.h>
30.
设a=7,b=2,则表达式a%b的值为 (A)。
1
2
3
0
31.
C语言程序是从main函数开始执行,这个函数写在( D)。
程序文件的开始
它所调用的函数的前面
程序文件的最后
程序文件的任何位置
32.
设a=1,b=2,则表达式b=a的值为 (A)。
1
2
3
-1
33.
C语言源程序文件的缺省扩展名为(A)。
c
lik
obj
exe
34.
以下if语句错误的是(C )。
if (x) x+=y;
if (x<y);
if (x<y) x++; printf(“%d”, x);else y++; printf(“%d”, y);
if (x!=y) printf(“%d不等于%d “,x,y); elseprintf(“%d等于%d”,x,y);
35.
设a=6,b=2,则表达式b/a的值为 (C)。
1
2
3
0
36.
以下关于switch语句的说法正确的是(B )。
break语句是语句中必须的一部分
在switch 语句中可以根据需要使用或不使用break语句
break语句在switch 语句中不可以使用
在switch 语句中的每一个case都要用break语句
37.
阅读以下程序,以下哪项是它的运行结果?(D )
#include<stdio.h>
void main()
{ int x,sum=0;
for(x=5; x>=0; x–)
{sum+=x; }
printf(“%d”, sum);
}
01234
0
10
15
38.
阅读以下程序,以下哪项是它的运行结果?( D)
#include<stdio.h>
void main()
{ int x,sum;
for( sum=x=0; x<=5; x++)
{sum+=x; }
printf(“%d”, sum);
}
01234
0
10
15
39.
阅读以下程序,以下哪项是它的运行结果?(D )
#include<stdio.h>
void main()
{ int x;
for(x=0; x<=5; x++)
{printf(“%d “, x); }
}
0 1 2 3 4
1 2 3 4 5
1 2 3 4
0 1 2 3 4 5
40.
阅读以下程序,以下哪项是它的运行结果?(C)
#include<stdio.h>
void main()
{ int x,sum;
for( sum=x=0; x<5; x++)
{sum+=x; }
printf(“%d”, sum);
}
01234
0
10
15
41.
阅读以下程序,以下哪项是它的运行结果?(C )
void main()
{ int x=2,y=1;
y+=x;
printf(“%d”, y);
}
1
2
3
y
42.
阅读以下程序,以下哪项是它的运行结果?(B )
void main()
{ int x=1,y;
y=x>0?1:0;
printf(“%d “, y);
}
0
1
-1
y
43.
阅读以下程序,以下哪项是它的运行结果?( A)
void main()
{ int x=3,y;
y=x*x;
printf(“%d*%d= %d “,x,x,y);
}
3*3=9
3+3=6
3-3=0
x*x=y

内容查看
查看价格3
点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录