奥鹏教育南开大学2020春学期《程序设计》1709、1803、1809在线作业满分答案_第1页
奥鹏教育南开大学2020春学期《程序设计》1709、1803、1809在线作业满分答案_第2页
奥鹏教育南开大学2020春学期《程序设计》1709、1803、1809在线作业满分答案_第3页
奥鹏教育南开大学2020春学期《程序设计》1709、1803、1809在线作业满分答案_第4页
奥鹏教育南开大学2020春学期《程序设计》1709、1803、1809在线作业满分答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1•若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是()。A.mn=x;B.m=chn;C.x=(m1);D.m=x%n;【参考答案】:B已知“chars[]="南开大学";”,则数组s的长度为##。A.4B.5C.8D.9【参考答案】:D如果需要一个变量只在某个函数中可以使用,且每次执行函数时都重新定义并初始化该变量,那么这个变量应定义为##。A.局部变量B.全局变量C.静态局部变量D.静态全局变量【参考答案】:A4•已知“inta[5]={10,20,30,40,50},*p1,*p2;p1=&a⑵;p2=&a[4];”,则p2-p1的值是##。A.2B.3C.20D.30【参考答案】:A计算机的存储器中,一个字节有()个二进制位组成。A.1B.2C.4D.8【参考答案】:D下列语句中不正确的是##。A.for(inta=1;a<=10;a)B.inta=1;do{a:}while(a<=10)C.inta=1;while(a<=10){a;}D.for(inta=1;a<=10;a)a;参考答案】:B已知函数调用“charstr[2][10]={"abc","def"};fun(str);”,则下列给出的fun()函数原型中正确的是##。A.voidfun(char(*p)[2]);B.voidfun(char(*p)[10]);C.voidfun(char*p[2]);D.voidfun(char**p);【参考答案】:B8•在C卄中,函数体是由一对()括起来的部分。A.{、}B.、[、]C.D.(、)【参考答案】:A已知函数原型“intfun(int,int);”,要定义一函数指针变量p使得“p=fun;”成立,则函数指针变量p的定义语句为##。A.int(*p)(int,int);B.int*p(int,int);C.int*p[int,int];D.以上选项都不对【参考答案】:A计算机系统中采用补码运算的目的是()。A.与手工运算方式保持一致B.减少存储空间C.简化计算机的设计D.提高运算的精度【参考答案】:C已知“chars[]="abc";”,则数组s中最后一个元素的值为##。A.c'B.'0'C.'\0'D.'\n'【参考答案】:C()是将所设计的算法变成计算机能够运行的代码的过程。A.算法B.程序C.程序设计D.编程【参考答案】【参考答案】:C参考答案】:D有关函数的形参和实参的描述,错误的是##。A.函数调用时传入的参数称为实参B.函数定义时给出的参数称为形参C.形参和实参可以同名D.在函数体中修改形参,则相应实参的值也会改变【参考答案】:D以下各选项中,非法的变量名是()。A.No_1B.No123C.2nameD.sumOfStudent【参考答案】:C15•数组定义为inta⑵[3]={1,2,3,4,5,6},可以使用##访问值为3的数组元素。A.a[2]B.a[0][2]C.a[3]D.a[1][3]【参考答案】:B16•已知“inta=10,*p,*&rp=p;rp=&a;*p+=20;cout<<a;”,则输出为##。A.10B.20C.30D.程序有错误【参考答案】:C已知“int*p=newint[5];”,若堆内存分配成功,则指针p所指向的内存空间大小为##字节。A.5B.10C.20D.不确定下面说法中正确的是()。参考答案】参考答案】:DA.空语句就是一个空行B.空语句是什么也不输出的语句C.复合语句就是多条语句D.复合语句逻辑上是一条语句【参考答案】:D在32位计算机系统中,已知“inta[2][3];fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。A.4B.6C.12D.24【参考答案】:A在C++中,表示一条语句结束的符号是()。A.[B.//C./*D.;【参考答案】:D变量x表示成绩,C++中表示0<=x<=100的表达式是()。A.0<=x<=100B.0<=x&&x<=100C.0<=x!<=100D.0<=x||x<=100【参考答案】:B十进制数123变换为等值的二进制数是()。A.1111000B.1111010C.1111011D.1111100【参考答案】:C已知字母“0”的ASCII码是48,则字母“9”的ASCII码是()。A.32B.9C.39D.57已知函数原型"voidfun(int&a);",则下列关于fun函数的调用形式,正确的是##。A.intx=3;fun(x);B.constinty=3;fun(y);C.fun(3);D.以上三种都正确【参考答案】:A已知fun()函数的函数原型为"voidfun(intx,doubley=3.5,charz='#');”,则下面的函数调用中,不合法的调用是##。A.f(1);B.f(2,4.2);C.f(3,3.7,'*')D.f(0,,'#')【参考答案】:D可以定义函数指针变量指向函数的首地址,并使用函数指针变量代替函数名进行函数调用T.对F.错【参考答案】:T27・break语句只能用在3种循环语句中。T.对F.错【参考答案】:F28.在对表达式求值的过程中,C++会将操作数全部转换成同一个数据类型之后,再进行计算。T.对F.错【参考答案】:F29•〈指针表达式〉+i与&〈指针表达式>[i]等价【参考答案】【参考答案】:TT.对F.错【参考答案】:T已知doublex=10,y=3;则x%2的值为1。T.对F.错【参考答案】:F已知“charc[]="abc";”,则可以使用“c="def";”更改c的值。T.对F.错【参考答案】:F函数返回的指针可以是全局变量、静态全局变量或静态局部变量的地址,但不可以是局部变量的地址。T.对F.错【参考答案】:T关系表达式值的数据类型为逻辑型。T.对F.错【参考答案】:T前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。T.对F.错35・while语句中的〈测试条件〉会至少被执行1次T.对F.错【参考答案】:T36.静态全局变量既可以在定义它的源文件中访问,又可以在其他源文件访问。T.对F.错【参考答案】:F37.不考虑溢出情况,下面语句不是“死循环”。intk=100;while(1){k=k%100+1;if(k==20)break;}T.对F.错【参考答案】:T38・while语句中的“测试条件”表达式和for语句中的表达式2都能缺省。T.对F.错【参考答案】:F39.使用C卄的循环语句中再包含循环语句(通常被称为多重循环),来实现嵌套的迭代算法。T.对F.错【参考答案】:T40•语句“int*p;”中的“*”表示定义的是一个指针变量。T.对F.错参考答案】:T已知“inta⑶;则可以使用“a⑵=10;”将数组a中的第3个元素赋值为10。T.对F.错【参考答案】:T函数原型声明就是函数头加上冒号。T.对F.错【参考答案】:F已知“chars[10]="hello";”,则s[5]的值为'\0'。T.对F.错【参考答案】:T?如果一个指针指向的内存空间中存储的是常量,则只能使用该指针获取内存空间中的数据,而不能使用该指针修改内存空间中的数据。T.对F.错【参考答案】:T字符串是以数组形式来存储,其输入/输出操作可以整体进行。T.对F.错【参考答案】:T定义结构体类型时,结构体中的所有成员可以具有不相同的数据类型。T.对F.错【参考答案】:T对于二维数据的存储

温馨提示

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

评论

0/150

提交评论