[南开大学(本部)]20秋学期《程序设计基础(上)》在线作业

作者:奥鹏周老师 分类: 南开大学 发布时间: 2020-10-21 22:07
答案来历:熊猫奥鹏(www.188open.com)-[南开大学(本部)]20秋学期(1709、1803、1809、1903、1909、2003、2009 )《程序设计基础(上)》在线作业
试卷总分:100 得分:100
第1题,已知"int a[5]={10,20,30,40,50}, *p1, *p2; p1=&a[2]; p2=&a[4];",则p2-p1的值是##。
A、2
B、3
C、20
D、30
正确答案:


第2题,下列函数原型中,错误的是##。
A、int fun(int, int);
B、void fun(int x,y);
C、int fun(int x, int y);
D、void fun();
正确答案:


第3题,二进制数 1011+1001=( )。
A、10l00
B、1010l
C、11010
D、10010
正确答案:


第4题,下面合法的用户自界说标识符是( )。
A、No_1
B、int
C、30years
D、a *s
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在C++中,表明一条句子完毕的符号是( )。
A、[
B、//
C、/*
D、;
正确答案:


第6题,已知"char a[]="abcd",*p=a+2;",则句子"coutp;"会在屏幕上输出##。
A、bcd
B、c
C、cd
D、d
正确答案:


第7题,关于一样类型的指针变量,不能进行的运算是##
A、*
B、=
C、-
D、
正确答案:


第8题,在32位计算机系统中,已知"int a[2][3]; fun(a);",fun函数的形参变量名为p,则在fun()函数体中经过sizeof(p)计算得到的成果为##。
A、4
B、6
C、12
D、24
正确答案:


第9题,设i,j,k都是变量,下面不正确的赋值表达式是( )。
A、i++
B、i=j=k
C、i=j==k
D、i+j=k
正确答案:


答案来历:熊猫奥鹏(www.188open.com),已知"char s[]="hello";",则下面叙说中正确的是##。
A、数组s的长度为5
B、元素s[2]的值为\'e\'
C、运用"cins;"能够将从键盘上键入的字符串保留在数组s中
D、运用"int t[]=s;"能够界说数组t、并用s中各元素的值初始化t中的各元素
正确答案:


第11题,已知字母"a"的ASCII码是97,则字母"f"的ASCII码是( )。
A、100
B、101
C、102
D、103
正确答案:


答案来历:熊猫奥鹏(www.188open.com),假定堆内存分配均成功,则下面程序段彻底正确的是##。
A、int *p=new int(3);cout*p;delete p;
B、int *p=new int[3];for(int i=0;i3;i++)*p++=i;delete []p;
C、int *p=new int[3];for(int i=0;i3;i++,p++) {*p=i; cout*p;}delete []p;
D、以上程序段均正确
正确答案:


第13题,计算机系统中选用补码运算的意图是( )。
A、与手艺运算方法坚持共同
B、削减存储空间
C、简化计算机的设计
D、进步运算的精度
正确答案:


第14题,下列有关内联函数的描绘中,错误的是##。
A、内联函数有必要在界说处加上inline关键词,不然即是普通的函数
B、内联函数有必要是一个小函数,不能包括循环、switch等句子
C、一个函数中假如包括循环、switch等句子,则将其界说为内联函数时编译器会报错
D、在编译程序时,系统会直接将调用内联函数的当地用内联函数中的句子体做等价更换,然后省去运转程序时函数调用所额定耗费的时刻
正确答案:


答案来历:熊猫奥鹏(www.188open.com),已知"int *p=new int[5];",若堆内存分配成功,则指针p所指向的内存空间巨细为##字节。
A、5
B、10
C、20
D、不断定
正确答案:


第16题,下面关于for循环的正确描绘是##。
A、for循环只能用于循环次数现已断定的状况
B、for循环是先履行循环体句子,后判别表达式
C、在for循环中,不能用break句子跳出循环体
D、for循环的循环体句子中,能够包括多条句子,但有必要用花括号括起来
正确答案:


第17题,已知"char s[]="南开大学";",则数组s的长度为##。
A、4
B、5
C、8
D、9
正确答案:


第18题,在C++中,函数体是由一对( )括起来的有些。
A、{、}
B、、[、]
C、
D、(、)
正确答案:


第19题,若整型变量a、b、c、d、m、n、k的值均为1,运转表达式(m=a=b)&&(n=c=d)||(k=0)后,m、n、k的值是( )。
A、0,0,0
B、1,1,1
C、1,1,0
D、0,1,1
正确答案:


答案来历:熊猫奥鹏(www.188open.com),二进制数1001101011变换为等值的八进制数是( )。
A、4651
B、1153
C、9AC
D、26B
正确答案:


第21题,自界说头文件中一般不包括##。
A、数据类型的界说
B、大局变量的界说
C、符号常量的界说
D、内联函数的界说
正确答案:


第22题,下列对有关带默许形参值的函数的描绘中,正确的是##。
A、只能在函数界说时设置默许形参值
B、只能在函数声明时设置默许形参值
C、函数调用时,有必要运用默许的形参值,不能给出新的实参值
D、默许形参值有必要严厉依照从右至左的次序进行指定
正确答案:


第23题,下面界说变量句子中,错误的是( )。
A、int x(10), y(10);
B、int x=y=10;
C、int x=10, y=10;
D、int x=10, y=x;
正确答案:


第24题,已知"enum Color{Red, Green, Blue}; Color co;",则下列句子正确的是##。
A、co=0;
B、co=Blue;
C、co=Green+1;
D、co++;
正确答案:


答案来历:熊猫奥鹏(www.188open.com),表达式的100+43.6*\'a\'数据类型是( )。
A、float
B、double
C、long double
D、错误的表达式
正确答案:


第26题,在循环句子的或有些有必要有改动循环条件、使表达式终究变成假的句子,不然永久为真,形成无法退出循环,即所谓的"死循环"。
T、对
F、错
正确答案:


第27题,一个二维数据能够看作是由多个一维数据构成,运用二维数组能够存储一个二维数据或多个一维数据。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第28题,已知"char s[20];",则句子"strcpy(s, "abc");"与"s="abc";"的效果一样。
T、对
F、错
正确答案:F


第29题,在C++中,用一对双引号将字符括起来表明字符常量。其间双引号仅仅字符与其他有些的分隔符,不是字符的一有些。
T、对
F、错
正确答案:F


答案来历:熊猫奥鹏(www.188open.com),在平常日子中完结一项较杂乱的使命时,咱们一般会将使命分化成若干个子使命,经过完结这些子使命逐渐完成使命的全体方针。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第31题,用new动态分配的内存有必要用delete开释,不然会发生内存走漏。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第32题,界说数组时,数组的数据类型有必要是C++中根本数据类型
T、对
F、错
正确答案:


第33题,函数的函数头包含和。
T、对
F、错
正确答案:F


第34题,编译预处理指令结尾以分号完毕。
T、对
F、错
正确答案:


第35题,*(+i)与[i]等价
T、对
F、错
正确答案:


第36题,已知"int a[2][]={{1,2,3},{4,5,6}};",则二维数组a的列下标为3。
T、对
F、错
正确答案:


第37题,多文件结构的程序能够使程序结构明晰,便于管理和查找。
T、对
F、错
正确答案:


第38题,strlen("abc")与sizeof("abc")的运算成果一样。
T、对
F、错
正确答案:F


第39题,关系表达式值的数据类型为逻辑型。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第40题,已知"double a, *p=&a;",其间"&"是取地址运算符。
T、对
F、错
正确答案:


第41题,已知"char s[]="hello";",则运用"couts[3];"能够在屏幕上输出"llo"
T、对
F、错
正确答案:F


第42题,在C++中,要对double型的二般数组进行拜访,能够全体进行,例如:
double a[3][4];
cina;
T、对
F、错
正确答案:


第43题,C++编译器老是将else与其前面近来的那个if匹配成一个if ... else结构。
T、对
F、错
正确答案:F


第44题,关于多路挑选疑问,不可以以直接运用C++供给的if或if...else句子,经过屡次判别来完结疑问的求解。
T、对
F、错
正确答案:


第45题,设计迭代算法,要先要断定需求重复的操作或操作调集,然后断定需求进行多少次这样的循环。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第46题,下面程序段不能完成求n!功用。
int i=1, p=1,n; cinn; while(i=n) { p*=i; ++i; }
T、对
F、错
正确答案:


第47题,具有不一样效果域的变量能够同名,在拜访时优先拜访具有较小效果域的变量。
T、对
F、错
更新答案联系微信或QQ 熊猫奥鹏(www.188open.com)


第48题,计算机顶用两个字节来寄存一个汉字的编码。
T、对
F、错
正确答案:


第49题,不思考溢出状况,下面句子不是"死循环"。
int a=3379;
while(a++%2+3%2)a++;
T、对
F、错
正确答案:


答案来历:熊猫奥鹏(www.188open.com),在C++中,不管是符号常量仍是变量,都有必要"先界说,后运用"。
T、对
F、错
正确答案:

作业答案 联系QQ:3326650399 微信:cs80188