百年教育职业培训中心 百年教育学习服务平台
资讯中心

超尔星学雅习通程序设计基础形成性考核答案

来源: 更新时间:

平时作业复习资料渝粤搜题微信公众号编制程序设计基础学校:无问题:1.定义语句inta,b;若要通过语句scanf(“%d,%d”,&a,&b);使变量a得到数值2,变量b得到数

平时作业

渝粤搜题微信公众号

编制


程序设计基础

学校: 无

问题: 1. 定义语句int a, b;
若要通过语句scanf(“%d, %d”, &a, &b); 使变量a得到数值2,变量b得到数值10,下面形式中正确的是( )。(注:□代表空格)

选项:

A. 2, 10<回车>

B. 2,□10<回车>

C. 2 10<回车>

D. 6,<回车> 5<回车>

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 以下程序的运行结果是( )
int main( )
{ int a=5, b=1; .
printf("%d, %d\n", a++, --b);
return 0;}

选项:

A. 6,0

B. 6,1

C. 5,1

D. 5,0

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下面关于scanf函数的叙述中,正确的是( )

选项:

A. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,
scanf(“%4.2f",&f);

B. 可以只有格式控制,也能进行正确输入,scanf("a=%d, b=%d");

C. 当输入数据时,必须指明变量的地址,比如输入浮点数a,scanf("%lf", &a)

D. 可以输入一个实数,scanf("%lf",100.55);

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 有语句 int a;下面要修改变量a的值,哪一句是正确的( )

选项:

A. int a = 100;

B. int a 100;

C. a = 100;

D. a = b;

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 执行输出语句Print(”%lg“,3.14150000),正确的结果是( )

选项:

A. 3.141500

B. 3.1415

C. 3

D. 3.14150000

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 下面四个选项中,均是合法整型常量的选项是( )

选项:

A. 160

B. 01a

C. 001.012

D. 0x

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 下列标识符组中,合法的用户标识符为( )。

选项:

A. 012

B.www.yuyue-edu.cn A*T

C. 'Hello'

D. _stu

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 一个完整的C源程序是( )。

选项:

A. 要由一个主函数或一个以上的非主函数构成

B. 由一个且仅由一个主函数和零个以上的非主函数构成

C. 要由一个主函数和一个以上的非主函数构成

D. 由一个且只有一个主函数或多个非主函数构成

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 下面关于程序翻译说法错误的是( )

选项:

A. 编译是直接一次性将源程序编译生成目标程序

B. 解释是对源程序边解释边执行

C. C语言是一种解释执行的程序设计语言

D. Python语言是一种边解释边执行的程序设计语言

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 关于程序运行说法正确的是( )

选项:

A. C程序源码可以直接运行

B. C程序源码需要编译成目标程序才可以运行

C. C程序源码可以直接编译为可执行程序

D. 可执行程序才可以在计算机上直接运行

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下面关于程序测试说法正确的是( )

选项:

国家开放大学答案A. 有一个测试用例能验证程序正确,就说明程序是正确的

B. 白盒测试对所有逻辑路径都进行测试

C. 在为程序设计测试用例时,采用黑盒测试就足够了

D. 黑盒测试是一种结构测试

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 判断正误:计算机渝粤题库由运算器,控制器,存储器,输入设备和输出设备五部分组成。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 判断正误:程序通常包含数据输入,数据处理和数据输出三个部分。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 判断正误:变量的值是可以改变的。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 判断正误:使用变量前,需根据存储的数据类型和数据的范围选择相应的变量类型。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 表达式3.6-5/2+1.2+5%2的值是( )。

选项:

A. 4.3

B. 4.8

C. 3.8

D. 3.3

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 在以下表达式中,有一项与其他三项的含义不同,它是( )。

选项:

A. x*y/u/v

B. x*y/(u*v)

C. x*y/u*v

D. x/(u*v)*y

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 在C语言中,不属于基本数据类型的是( )。

选项:

A. 整型

B. 实型

C. 字符型

D. 数组类型

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 类型修饰符unsigned不能修饰( )。

选项:

A. char

B. int

C. long int

D. float

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 表达式!x等效于( )。

选项:

A. x==0

B. x!=0

C. x!=1

D. x==1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 以下运算符优先级最低的是( )。

选项:

A. &&

B. |

C. ||

D. &

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. 若变量a为int类型,且其值为3,则执行表达式a+=a-=a*a后,a的值是( )。

选项:

A. 9

B. -12

C. 6

D. -3

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 在以下运算符中,要求参加运算的数必须是整数的运算符是( )。

选项:

A. +

B. /

C. %北京开放大学答案

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按( )方式。

选项:

A. 从左起输出该字符串,右补空格。

B. 右对齐输出该字符串,渝粤教育补空格。

C. 按原字符串长度从左向右全部输出。

D. 输出错误信息。

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 阅读以下程序,当输入数据的形式为:25,13,10 ,正确的输出结果为( )。
int x,y,z;
scanf(“%d,%d,%d”,&x,&y,&z);
printf(“x+y+z=%d”,x+y+z);

选项:

A. 48

B. x+y+z=48

C. x+y+z=35

D. 不确定

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 下列语句运行的输出结果是( )。
printf (“%d\n”,034);

选项:

A渝粤搜题. 034

B. 34

C. 28

D. 语法错误

答案: 请关注公众号广东开放大学答案【渝粤搜题】查看答案

问题: 1. 判断正误:顺序结构是最简单的程序控制结构,是按照算法步骤顺序执行的。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 判断正误:C语言本身没有输入输出语句,要实现输入输出必须调用相应的输入输出函数。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 判断正误:在C 语言中,变量可以先使用再定义。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. “if(表达式)”中的“表达式”( )。

选项:

A. 只能是算术表达式

B. 只能是逻辑表达式

C. 只能是关系表达式

D. 算术表达式、逻辑表达式和关系表达式都可以

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 对于下面程序段,正确的是( )。
int x=0,y=0;
if(x=y)
printf(“***”);
printf(“###”);

上海开放大学答案项:

A. 输出:***###

B. 有语法错误,不能运行

C. 输出:###

D. 什么也不输出

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 阅读以下程序,正确的输出结果为( )。
int x=1,y=2;
if(x

选项:

A. 2 1

B. 2,1

C. 1 2

D. 1,2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 判断正误:if语句完全可以实现条件运算符的功能。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 判断正误:if语句中的判断条件一定要用()括起来。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. C语言对嵌套if语句的规定是else总与( )配对。

选项:

A. 最前面的if

B. 之前最近的if

C. 之前最近的尚未配对的if

D. 缩进位置相同的if

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 阅读以下程序,正确的输出结果为( )。
int a=8,b=7,c=6;
if(ac)
{ a=c;
c=b;
}
printf(“%d,%d,%d”,a,b,c);

选项:

A. 6,7,7

B. 6,7,8

C. 8,7,6

D. 8,7,8

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 执行下列语句片段,不可能出现的结果是( )。
int x;
scanf(“%d”,&x);
if(x>250) printf(“X”);
if(x<250) printf(“Y”);
else printf(“X”);

云南开放大学答案项:

A. Y

B. XY

C. X

D. XX

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 若a=1,b=3,c=5,d=4,则执行下面程序段后x的值是( )。
if(a

选项:

A. 1

B. 2

C. 3

D. 不确定

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 判断正误:if与else分支均只能控制一条语句,如果有多个语句要被if分支或else分支控制执行,则可以采用复合语句。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 以下叙述中错误的是( )。

选项:

A. 是否需要在case后面加上break语句需要视程序的功能而定。

B. 当所有case匹配不成功时,程序跳转到default分支开始执行。

C. 同一个switch,所有case常量不能相同。

D. switch语句中必须包含default分支。

答案: 请关注公众号【渝粤搜题】查看答江苏开放大学答案

问题: 2. 写出下面程序的输出结果( )
int x=1,a=0,b=0;
switch(x)
{
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
printf(“a=%d,b=%d\n”,a,b);
该程序的输出结果为( )

选项:

A. a=2,b=1;

B. a=1,b=1

C. a=1,b=0

D. a=2,b=2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. switch语句中的case分支必须是常量表达式且互不相同,值不能为( )类型。

选项:

A. 字符型

B. 浮点型

C. 枚举型

D. 整型

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 判断正误:switch语句可以用if语句完全代替。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【渝粤搜题】查看答案

平时作业

渝粤搜题微信公众号

编制



平时作业

渝粤搜题微信公众号

编制


电话咨询