南开大学23秋学期《程序设计基础(上)》在线作业一

奥鹏南开大学23年秋季新学期作业参考

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《程序设计基础(上)》在线作业-00001

n位二进制数能表示的最大十进制数是( )。
A:2的n次方-1
B:2n
C:2的n-1次方-1
D:2的n-1次方
正确答案问询微信:424329

计算机唯一可以读懂的语言就是计算机的指令,叫做机器语言,被称为( )程序设计语言。
A:低级
B:中级
C:高级
D:特级
正确答案问询微信:424329

下面合法的用户自定义标识符是( )。
A:No_1
B:int
C:30years
D:a *s
正确答案问询微信:424329

下列无符号数中最大的是( )。
A:101
B:(66)16
C:(145)8
D:(01100101)2
正确答案问询微信:424329

已知“int a[3][2]={{0,1},{2,3},{4,5}}, (*p)[2]=a+1;”,则p[1][1]的值是##。
A:2
B:3
C:4
D:5
正确答案问询微信:424329

已知“char s[]="hello";”,则下面叙述中正确的是##。
A:数组s的长度为5
B:元素s[2]的值为'e'
C:使用“cin>>s;”可以将从键盘上键入的字符串保存在数组s中
D:使用“int t[]=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素
正确答案问询微信:424329

已知“char *s="mybook";”,则strlen(s)的值为##。
A:4
B:6
C:7
D:不确定
正确答案问询微信:424329

每个C++程序都必须有且仅能有一个( )。
A:主函数
B:预处理命令
C:函数
D:注释
正确答案问询微信:424329

以下不正确的if语句形式是##。
A:if(x>y);
B:if(x=0)x+=y;
C:if(X!=y)cin>>x
D:if(x<y)
else cin>>y; { x++; y++;}
正确答案问询微信:424329

已知fun()函数的函数原型为“void fun(int x, double y=3.5, char z='#');”,则下面的函数调用中,不合法的调用是##。
A:f(1);
B:f(2, 4.2);
C:f(3, 3.7, '*')
D:f(0, , '#')
正确答案问询微信:424329

如果需要一个变量只在某个函数中可以使用,且每次执行函数时都重新定义并初始化该变量,那么这个变量应定义为##。
A:局部变量
B:全局变量
C:静态局部变量
D:静态全局变量
正确答案问询微信:424329

下列函数声明中,为重载函数的一组是##。
A:void fun(int); void fun(double=5.0);
B:void fun(int); int fun(int=5);
C:int f1(int); int f2(int, int);
D:void fun(int); int fun(int, int = 3);
正确答案问询微信:424329

下列表达式中的值为1是( )。
A:1-'0'
B:1-''
C:'1'-0
D:''-'0'
正确答案问询微信:424329

C++中常量123默认的数据类型是( )。
A:int
B:float
C:double
D:long double
正确答案问询微信:424329

已知“char s[][10]={"Microsoft","Visual","C++"};”,则语句“cout>a;”可以将从键盘上键入的奥鹏南开大学23年秋季新学期作业参考整数保存在数组a中
正确答案问询微信:424329

一台微型计算机的内存容量为2G,指的是该微机的内存是2G个( )。
A:位
B:字
C:字节
D:块
正确答案问询微信:424329

在C++中,函数原型声明中可以省略##。
A:函数类型
B:函数名
C:形参类型
D:形参名
正确答案问询微信:424329

下列叙述中,正确的是##。
A:在一个函数的函数体中可以定义另一个函数,但不可以调用另一个函数
B:在一个函数的函数体中可以调用其他函数,但不能调用自己
C:在一个函数的函数体中既可以定义另一个函数,也可以调用另一个函数
D:在一个函数的函数体中既可以调用其他函数,也可以调用自己
正确答案问询微信:424329

C++程序中“注释”的作用就是帮助程序员阅读源程序,提高程序的可读性。编译器在进行编译时会将注释的内容一起编译。
A:对
B:错
正确答案问询微信:424329

语句“char *s = "abc"; strcpy(s, "def");”可以正常运行。
A:对
B:错
正确答案问询微信:424329

一维数组中的所有元素必须具有相同的数据类型。
A:对
B:错
正确答案问询微信:424329

C++中的任何一条语句以分号“;”结束。
A:对
B:错
正确答案问询微信:424329

只有返回引用的函数可以作为赋值语句的左值。
A:对
B:错
正确答案问询微信:424329

在定义函数重载时,函数名相同的函数形参列表也可以完全一样。
A:对
B:错
正确答案问询微信:424329

已知double x=10,y=3; 则x%2的值为1。
A:对
B:错
正确答案问询微信:424329

当调用一个函数时,系统会将当前函数的运行状态保存起来,然后再去执行被调用的函数;当被调用的函数执行完毕后,系统会将刚才保存的运行状态恢复,继续执行函数调用后面的运算。
A:对
B:错
正确答案问询微信:424329

while语句中的“测试条件”表达式和for语句中的表达式2都能缺省。
A:对
B:错
正确答案问询微信:424329

对于有默认值的形参,如果在调用函数时给出了相应的实参,也会使用形参。
A:对
B:错
正确答案问询微信:424329

函数的形参是全局变量,可以在程序的所有函数中访问。
A:对
B:错
正确答案问询微信:424329

在C++中,如果在函数调用之后再进行函数定义的话,就需要在调用之前给出函数原型。
A:对
B:错
正确答案问询微信:424329

前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。
A:对
B:错
正确答案问询微信:424329

语句“int *p;”中的“*”表示定义的是一个指针变量。
A:对
B:错
正确答案问询微信:424329

自定义函数的函数声明,通常将一个源文件中定义的所有函数的函数声明放在一个对应的头文件中。
A:对
B:错
正确答案问询微信:424329

当输出汉字时,输出的是汉字机内码。
A:对
B:错
正确答案问询微信:424329

当函数的返回类型为void型时,不需要写,也可以不写return语句。
A:对
B:错
正确答案问询微信:424329

ASCII 码是一种字符编码,而汉字的各种输入方法也是一种字符编码。
A:对
B:错
正确答案问询微信:424329

二维数组中的所有元素必须具有相同的数据类型。
A:对
B:错
正确答案问询微信:424329

静态函数具有文件作用域,即只能在定义该函数的源文件中调用
A:对
B:错
正确答案问询微信:424329

字符型数组就是一个字符串。
A:对
B:错
正确答案问询微信:424329

函数形参表关于函数参数的个数、名称和类型的说明列表。
A:对
B:错
正确答案问询微信:424329

函数调用时,实参的个数、类型、顺序要和形参一一对应。
A:对
B:错
正确答案问询微信:424329

如果在定义一维数组时给出了初始化列表,则用于指定数组长度的常量表达式可以省略。
A:对
B:错
正确答案问询微信:424329

C++中的任何一个程序必须有且只能有一个主函数main。
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网