答案来源:雅宝题库交流网(www.ybaotk.com)-[南开大学(本部)]20秋学期(1109、1803、1809、1903、1909、2003、2009 )《程序设计基础(上)》在线作业拿答案加微信:1144766066
试卷总分 拿答案加微信:100 得分 拿答案加微信:100
第1题,十进制数 14 对应的二进制数是( )。
A、1111
B、1110
C、1100
D、1010
正确答案:
第2题,计算机的存储器中,一个字节有( )个二进制位组成。
A、1
B、2
C、4
D、8
正确答案:
第3题,在一个非零的二进制数后增加一个0后的数是原来的( )倍。
A、1倍
B、2倍
C、3倍
D、4倍
正确答案:
第4题,在C++中,表示单行注释开始的符号是( )。
A、{
B、//
C、/*
D、;
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),在32位计算机系统中,已知& uot;int a[2][3]; fun(a);& uot;,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。
A、4
B、
C、12
D、24
正确答案:
第 题,已知& uot;char a[]=& uot;abcd& uot;,*p=a+2;& uot;,则语句& uot;coutp;& uot;会在屏幕上输出##。
A、bcd
B、c
C、cd
D、d
正确答案:
第1题,已知函数定义& uot;void fun(int &a, int b) { b++; a++;}& uot;,则执行& uot;int x=2,y=3; fun(x,y);& uot;后,变量x、y的值分 拿答案加微信别为##。
A、2,3
B、3,4
C、2,4
D、3,3
正确答案:
第8题,若整型变量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
正确答案:
第9题,已知& uot;int a[5]={10,20,30,40,50}, *p1, *p2; p1=&a[2]; p2=&a[4];& uot;,则p2-p1的值是##。
A、2
B、3
C、20
D、30
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),指针函数是指##。
A、所有参数都为指针类型的函数
B、至少有一个参数为指针类型的函数
C、返回值为指针类型的函数
D、以上三种都是指针函数
正确答案:
第11题,若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是( )。
A、m+n=x;
B、m=ch+n;
C、x=(m+1)++;
D、m=x%n;
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为( )程序设计语言。
A、低级
B、中级
C、高级
D、特级
正确答案:
第13题,已知& uot;int a[]={1,2,3,4,5},*p=a;& uot;,则以下各选项中对数组元素访问错误的是##。
A、*(p+2)
B、a[5]
C、a[3]
D、p[p-a]
正确答案:
第14题,已知字母& uot;0& uot;的ASCII码是48,则字母& uot;9& uot;的ASCII码是( )。
A、32
B、9
C、39
D、51
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),表达式的100+43. *'a'数据类型是( )。
A、float
B、double
C、long double
D、错误的表达式
正确答案:
第1 题,下面关于for循环的正确描述是##。
A、for循环只能用于循环次数已经确定的情况
B、for循环是先执行循环体语句,后判断表达式
C、在for循环中,不能用break语句跳出循环体
D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
正确答案:
第11题,已知& uot;int a=5, b, *p=&a;& uot;,则下列语句中正确的是##。
A、&b=a;
B、b=*p;
C、*p=&b;
D、b=p;
正确答案:
第18题,已知函数原型& uot;void fun(const int &a);& uot;,则下列fun()函数调用正确的是##。
A、int x=3; fun(x);
B、const int y=3; fun(y);
C、fun(3);
D、以上三种都正确
正确答案:
第19题,下列表达式中的值为1是( )。
A、1-'0'
B、1-'\0'
C、'1'-0
D、'\0'-'0'
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),已知& uot;char s[]=& uot;南开大学& uot;;& uot;,则数组s的长度为##。
A、4
B、5
C、8
D、9
正确答案:
第21题,下面关于数组的描述中,错误的是##。
A、数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同
B、如果定义一维数组时提供了初始化列表,则数组的长度可以省略
C、如果定义二维数组时提供了初始化列表,则数组的列下标可以省略
D、如果定义二维数组时提供了初始化列表,则数组的行下标可以省略
正确答案:
第22题,已知& uot;int a[]={1,2,3,4,5};& uot;,则下面叙述中正确的是##。
A、数组a的长度为5
B、元素a[1]的值为1
C、使用& uot;cina;& uot;可以将从键盘上键入的整数保存在数组a中
D、使用& uot;int b[5]=a;& uot;可以定义数组,并用a中各元素的值初始化b中的各元素
正确答案:
第23题,下面关于c++语言的描述错误的是( )
A、C++语言支持数据封装
B、C++语言中引入友元没有破坏封装性
C、C++语言允许函数名和运算符重载
D、C++语言支持动态联编
正确答案:
第24题,下列雅符号数中最大的是( )。
A、101
B、( )1
C、(145)8
D、(01100101)2
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),表达式的'0'+30的值为( )。
A、30
B、95
C、18
D、错误的表达式
正确答案:
第2 题,计算机中用一个字节来存放一个ASCII码字符,用两个字节来存放一个汉字的国际码。
T、对
F、错
正确答案:F
第21题,数据类型的定义,如结构体、枚举等类型的定义等一般放在用户自定义的头文件中。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第28题,C++编译器总是将else与其前面最近的那个if匹配成一个if ... else结构。
T、对
F、错
正确答案:F
第29题,已知& uot;int a[2][]={{1,2,3},{4,5, }};& uot;,则二维数组a的列下标为3。
T、对
F、错
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),函数的形参是全局变量,可以在程序的所有函数中访问。
T、对
F、错
正确答案:F
第31题,在整数的反码的表示方法中,0的表示均是唯一的,即0只有一种表示形式。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第32题,continue语句可以用在switch语句和3种循环语句中。
T、对
F、错
正确答案:F
第33题,对于多路选择问题,不可以直接使用C++提供的if或if...else语句,通过多次判断来完成问题的求解。
T、对
F、错
正确答案:
第34题,strlen(& uot;abc& uot;)与sizeof(& uot;abc& uot;)的运算结果相同。
T、对
F、错
正确答案:F
第35题,Visual studio2010+是由微软公司开发的专门负责开发软件的工具,称为集成开发环境(Integrated Development Environment, IDE)。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第3 题,函数的函数体需要用一对花括号& uot;{}& uot;括起来。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第31题,用C++提供的if或if...else语句,就能够解决嵌套选择的问题。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第38题,具有不同作用域的变量可以同名,在访问时优先访问具有较小作用域的变量。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第39题,计算机中的数据不能精确地表示每一个小数。
T、对
F、错
正确答案:
第40题,if语句的执行过程是:首先计算的值,如果其值为& uot;true& uot;(非0),表示满足某种条件,执行,否则,表示不满足某种条件,不执行而直接执行分 拿答案加微信支语句后下面的语句。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第41题,在递归算法中,一个函数会直接或间接地调用自身来完成某个计算过程。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第42题,计算机中用两个字节来存放一个汉字的编码。
T、对
F、错
正确答案:
第43题,面对问题,需要找出解决问题的方法,我们把这种能够在有限的步骤内解决问题的过程和方法称为程序。
T、对
F、错
正确答案:
第44题,只有负数有补码而正数雅补码。
T、对
F、错
正确答案:F
第45题,在定义一维数组的同时可以使用初始化列表对数组中的多个元素赋初值。
T、对
F、错
正确答案:
第4 题,C++程序中的& uot;#include& uot;是一个注释命令,它使程序具有了基本的输入/输出功能。
T、对
F、错
正确答案:F
第41题,*(+i)与等价
T、对
F、错
正确答案:
第48题,在定义二维数组的同时可以使用初始化列表对数组中的多个元素赋初值。
T、对
F、错
正确答案:
第49题,已知& uot;char c[]=& uot;abc& uot;;& uot;,则可以使用& uot;c=& uot;def& uot;;& uot;更改c的值。
T、对
F、错
正确答案:F
答案来源:雅宝题库交流网(www.ybaotk.com),只有带返回值的函数调用才能作为操作数参与其他运算。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com) |