程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学_第1页
程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学_第2页
程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学_第3页
程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学_第4页
程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学_第5页
免费预览已结束,剩余7页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计基础知到智慧树章节测试课后答案2024年秋北京科技大学第一章单元测试

存储程序的主要工作原理是将数据与程序存入(),程序自动执行。

A:输出设备。B:外存C:内存D:输入设备

答案:内存下列软件中,属于系统软件的是()。

A:WordB:ExcelC:PowerPointD:Windows

答案:Windows比较以下用不同进制表示的数值,其中最小的数是()。

A:二进制数1001000B:十进制数73C:十六进制数4AD:八进制数107

答案:八进制数107大写字母B的ASCII码的十六进制值是()。

A:42HB:61HC:41HD:62H

答案:42H使用一个字节表示,-11的补码是()。

A:11110100B:10001011C:00001011D:11110101

答案:11110101汉字“国”的UTF-8编码是()。

A:56FDB:FD56C:E59BBDD:B9FA

答案:E59BBD

第二章单元测试

以下数据类型数据占64位存储空间的有()。

A:DoubleB:charC:floatD:int

答案:Double若有源程序:

则屏幕上输出的结果是()。

A:32x32032B:323232C:322040D:323232

答案:322040若有源程序:

则屏幕上输出的结果是()。

A:B:C:6566D:65,66

答案:若有源程序:

则屏幕上输出的结果是()。

A:15B:11C:0D:20

答案:11若有源程序:doublex=3.3;,则表达式(int)x*0.3的值是()。

A:0.9B:0.99C:0D:1.00

答案:0.9

第三章单元测试

若有源程序:intx=4;x*=3+2;printf("%d",x);则屏幕上输出的结果是()。

A:20B:4C:11D:14

答案:20下面有关循环控制语句的描述,正确的是()。

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

答案:用do-while语句构成的循环,可以用break语句退出若有源程序:inta=1;while(a){};则while循环中循环体执行的次数是()。

A:0B:无限次C:1D:语法有误

答案:无限次若有源程序:

则运行的结果是:()。

A:***B:语法有误C:;D:0

答案:;若有源程序:

则屏幕上输出的结果是:()。

A:32B:10C:21D:22

答案:21若有源程序:

则屏幕上输出的结果是:()。

A:www10B:www9C:ww10D:ww9

答案:ww10

第四章单元测试

以下只有在使用时才为该类型变量分配内存的存储类说明是()。

A:extern和registerB:register和staticC:auto和registerD:auto和static

答案:auto和register在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。

A:单向值传递B:由实参传给形参,再由形参传回实参C:传递方式由用户指定D:地址传递

答案:单向值传递以下叙述中,正确的描述是有()。

A:外部变量定义和外部变量声明的含义不同B:外部变量与局部变量的作用范围不同C:在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量D:函数之内定义的变量称为内部变量,内部变量是全局变量

答案:外部变量定义和外部变量声明的含义不同;外部变量与局部变量的作用范围不同;在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量一个C程序可以由若干各函数组成,这些函数可以书写在不同的文件中。()

A:对B:错

答案:对以下程序输出结果是()。

A:m=-55B:m=55C:m=-5D:m=5

答案:m=-5

第五章单元测试

以下不能对二维数组a进行正确初始化的语句是()。

A:inta[][3]={{1,2},{0}};B:inta[2][3]={{1,2},{3,4},{5,6}};C:inta[][3]={1,2,3,4,5,6};D:inta[2][3]={0};

答案:inta[2][3]={{1,2},{3,4},{5,6}};定义如下变量和数组:

则下列语句

的输出结果是()。

A:952B:842C:831D:951

答案:951实现字符串拷贝的代码如下,空格中应该填写的是()。

A:(str2[i++]=str1[i++])!='\0'B:(str2[i]=str1[i])!='\0'C:str1[i]!='\0',str2[i]=str1[i]D:str2[i]=str1[i]

答案:(str2[i]=str1[i])!='\0';str2[i]=str1[i]下列程序数组作为参数传递到函数

inta[5],b;

b=function(a,5);

则function的函数原型定义正确的是()。

A:intfunction(inta[],intn);B:intfunction(intC:intn);D:intfunction(inta[5],intn);E:intfunction(inta[1],intn);

答案:intfunction(inta[],intn);;intfunction(inta[5],intn);;intfunction(inta[1],intn);下列数组初始化正确的是()。

A:chara[]="hello\0word";B:chara[5]="hello";C:floata[]={1,2,3,4};D:floata[5]={2.1,2.3,4.3};

答案:chara[]="hello\0word";;floata[]={1,2,3,4};;floata[5]={2.1,2.3,4.3};

第六章单元测试

设有以下定义和语句:

inta[3][2]={1,2,3,4,5,6},*p[3];

p[0]=a[1];

则*(p[0]+1)所代表的数组元素是()。

A:a[0][1]B:a[1][0]C:a[1][1]D:a[1][2]

答案:a[1][1]设有如下定义int(*pt)();,则以下叙述中正确的是()。

A:pt是指向整型数组的指针变量B:pt是一个函数名,该函数的返回值是指向整型数据的指针C:pt是指向一维数组的指针变量D:pt是指向函数的指针变量,该函数的返回值是整型数据

答案:pt是指向函数的指针变量,该函数的返回值是整型数据若定义了char*str=”Hello!”;,则下面程序段中正确的是()。

A:charc[5];strcpy(c,str);B:charc[5],*p;strcpy(p=&c[1],&str[3]);C:charc[],*p=c;strcpy(p,str);D:charc[5];strcpy(p=c+2,str+3);

答案:charc[5];strcpy(p=c+2,str+3);下列函数的功能为()。

A:交换*p1和*p2的值B:可能造成系统故障C:交换*p1和*p2的地址D:正确,但无法改变*p1和*p2的值

答案:交换*p1和*p2的值已知指针p的指向如下图所示,则表达式*p++的值为()。

A:2B:4C:1D:3

答案:1

第七章单元测试

有如下定义:

对结构体变量person1的出生年份进行赋值时,下面正确的赋值语句是()。

A:birthday.year=2003B:person1.birthday.year=2003C:year=2003D:person1.year=2003

答案:person1.birthday.year=2003下面的代码对学生数组中的数据按照姓名进行升序排序,“【填空】”处应填入的代码是()。

A:B:C:D:其余选项都不对

答案:设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。

A:B:C:D:

答案:下面语句中合法的是()。

A:(p++)->numB:(*p).numC:p=&stuD:p++

答案:(p++)->num;(*p).num;p=&stu;p++设有如下定义:

使用malloc()函数分配一个结点的存储空间,正确的书写是()。

A:p=(LinkNode*)malloc(sizeof(LinkNode));B:p=(structnode*)malloc(s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论