南开大学20春学期《程序设计基础(上)》在线作业(2)(随机)
【奥鹏】[南开大学(本部)]20春学期(1709、1803、1809、1903、1909、2003)《程序设计基础(上)》在线作业试卷总分100得分100
奥鹏在线作业
联系QQ 515224986
第1题若m、n为整型x为实型ch为字符型下列赋值语句中正确的是()。
A、m+n=x
B、m=ch+n
C、x=(m+1)++
D、m=x%n
正确答案
第2题已知“chars[]="南开大学"”则数组s的长度为##。
A、4
B、5
C、8
D、9
正确答案
第3题如果需要一个变量只在某个函数中可以使用且每次执行函数时都重新定义并初始化该变量那么这个变量应定义为##。
A、局部变量
B、全局变量
C、静态局部变量
D、静态全局变量
正确答案 奥鹏作业答案
联系QQ 515224986
第4题已知“inta={1020304050}*p1*p2p1=&ap2=&a”则p2p1的值是##。
A、2
B、3
C、20
D、30
正确答案
第5题计算机的存储器中一个字节有()个二进制位组成。
A、1
B、2
C、4
D、8
正确答案
第6题下列语句中不正确的是##。
A、for(inta=1a=10a++)
B、inta=1do{a++:}while(a=10)
C、inta=1while(a=10){a++}
D、for(inta=1;a=10;a++)a++;
正确答案
第7题已知函数调用“charstr={"abc""def"}fun(str)”则下列给出的fun()函数原型中正确的是##。
A、voidfun(char(*p))
B、voidfun(char(*p))
C、voidfun(char*p)
D、voidfun(char**p)
正确答案
第8题在C++中函数体是由一对()括起来的部分。
A、{、}
B、、[、]
C、
D、(、)
正确答案
第9题已知函数原型“intfun(intint)”要定义一函数指针变量p使得“p=fun”成立则函数指针变量p的定义语句为##。
A、int(*p)(intint)
B、int*p(intint)
C、int*p
D、以上选项都不对
正确答案
第10题计算机系统中采用补码运算的目的是()。
A、与手工运算方式保持一致
B、减少存储空间
C、简化计算机的设计
D、提高运算的精度
正确答案
第11题已知“chars[]="abc"”则数组s中最后一个元素的值为##。
A、c
B、0
C、\0
D、\n
正确答案
第12题()是将所设计的算法变成计算机能够运行的代码的过程。
A、算法
B、程序
C、程序设计
D、编程
正确答案
第13题有关函数的形参和实参的描述错误的是##。
A、函数调用时传入的参数称为实参
B、函数定义时给出的参数称为形参
C、形参和实参可以同名
D、在函数体中修改形参,则相应实参的值也会改变
正确答案
第14题以下各选项中非法的变量名是()。
A、No_1
B、No123
C、2name
D、sumOfStudent
正确答案
第15题数组定义为inta={123456}可以使用##访问值为3的数组元素。
A、a
B、a
C、a
D、a
正确答案
第16题已知“inta=10*p*&rp=prp=&a*p+=20couta”则输出为##。
A、10
B、20
C、30
D、程序有错误
正确答案
第17题已知“int*p=newint”若堆内存分配成功则指针p所指向的内存空间大小为##字节。
A、5
B、10
C、20
D、不确定
正确答案
第18题下面说法中正确的是()。
A、空语句就是一个空行
B、空语句是什么也不输出的语句
C、复合语句就是多条语句
D、复合语句逻辑上是一条语句
正确答案
第19题在32位计算机系统中已知“intafun(a)”fun函数的形参变量名为p则在fun()函数体中通过sizeof(p)计算得到的结果为##。
A、4
B、6
C、12
D、24
正确答案
第20题在C++中表示一条语句结束的符号是()。
A、[
B、//
C、/*
D、;
正确答案
第21题变量x表示成绩C++中表示0=x=100的表达式是()。
A、0=x=100
B、0=x&&x=100
C、0=x!=100
D、0=x||x=100
正确答案
第22题十进制数123变换为等值的二进制数是()。
A、1111000
B、1111010
C、1111011
D、1111100
正确答案
第23题已知字母“0”的ASCII码是48则字母“9”的ASCII码是()。
A、32
B、9
C、39
D、57
正确答案
第24题已知函数原型"voidfun(int&a)"则下列关于fun函数的调用形式正确的是##。
A、intx=3fun(x)
B、constinty=3fun(y)
C、fun(3)
D、以上三种都正确
正确答案
第25题已知fun()函数的函数原型为“voidfun(intxdoubley=3.5charz=#)”则下面的函数调用中不合法的调用是##。
A、f(1)
B、f(24.2)
C、f(33.7*)
D、f(0#)
正确答案
第26题可以定义函数指针变量指向函数的首地址并使用函数指针变量代替函数名进行函数调用
T、对
F、错
正确答案
第27题break语句只能用在3种循环语句中。
T、对
F、错
正确答案
第28题在对表达式求值的过程中C++会将操作数全部转换成同一个数据类型之后再进行计算。
T、对
F、错
正确答案
第29题+i与&等价
T、对
F、错
正确答案
第30题已知doublex=10y=3则x%2的值为1。
T、对
F、错
正确答案
第31题已知“charc[]="abc"”则可以使用“c="def"”更改c的值。
T、对
F、错
正确答案
第32题函数返回的指针可以是全局变量、静态全局变量或静态局部变量的地址但不可以是局部变量的地址。
T、对
F、错
正确答案
第33题关系表达式值的数据类型为逻辑型。
T、对
F、错
正确答案
第34题前缀和后缀运算符++当它们出现在表达式中表达式的值会有所不同。
T、对
F、错
正确答案
第35题while语句中的会至少被执行1次
T、对
F、错
正确答案
第36题静态全局变量既可以在定义它的源文件中访问又可以在其他源文件访问。
T、对
F、错
正确答案
第37题不考虑溢出情况下面语句不是“死循环”。
intk=100while(1)
{k=k%100+1if(k==20)break
}
T、对
F、错
正确答案
第38题while语句中的“测试条件”表达式和for语句中的表达式2都能缺省。
T、对
F、错
正确答案
第39题使用C++的循环语句中再包含循环语句(通常被称为多重循环)来实现嵌套的迭代算法。
T、对
F、错
正确答案
第40题语句“int*p”中的“*”表示定义的是一个指针变量。
T、对
F、错
正确答案
第41题已知“inta”则可以使用“a=10”将数组a中的第3个元素赋值为10。
T、对
F、错
正确答案
第42题函数原型声明就是函数头加上冒号。
T、对
F、错
正确答案
第43题已知“chars="hello"”则s的值为\0。
T、对
F、错
正确答案
第44题?如果一个指针指向的内存空间中存储的是常量则只能使用该指针获取内存空间中的数据而不能使用该指针修改内存空间中的数据。
T、对
F、错
正确答案
第45题字符串是以数组形式来存储其输入/输出操作可以整体进行。
T、对
F、错
正确答案
第46题定义结构体类型时结构体中的所有成员可以具有不相同的数据类型。
T、对
F、错
正确答案
第47题对于二维数据的存储问题只能使用C++提供的二维数组。
T、对
F、错
正确答案
第48题?如果不加限制地使用goto语句则会导致程序流程的混乱降低程序的可读性
T、对
F、错
正确答案
第49题同其他类型的变量一样在定义结构体变量的同时可以为结构体变量中的各个成员赋初值。
T、对
F、错
正确答案
第50题全局变量的定义要放头文件中。
T、对
F、错
正确答案
南开大学
页:
[1]