南开大学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-'