南开大学23秋学期《程序设计基础(上)》在线作业二
奥鹏南开大学23年秋季新学期作业参考
23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《程序设计基础(上)》在线作业-00002
在32位计算机系统中,已知“int a[2][3]; fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。
A:4
B:6
C:12
D:24
正确答案问询微信:424329
已知函数定义"void fun(int }",则执行"int x=5; fun(x);"后,变量x的值为##。
A:5
B:10
C:15
D:不确定
正确答案问询微信:424329
下列函数原型中,正确的是##。
A:void fun(int a=10, int b, int c);
B:void fun(int a=10, int b=5, int c);
C:void fun(int a, int b=5, int c=8);
D:void fun(int, int=5, int);
正确答案问询微信:424329
下面的循环体执行的次数与其它不同的是##。
A:i = 0; while( ++i = 1; i– ) { cout 0);
正确答案问询微信:424329
已知“int *p[5];”,则p是##。
A:指针数组
B:函数指针变量
C:指向行的指针变量
D:一级指针变量
正确答案问询微信:424329
如果需要一个变量来记录函数的调用次数,那么这个变量不能定义为##。
A:局部变量
B:全局变量
C:静态局部变量
D:静态全局变量
正确答案问询微信:424329
已知“int *p; fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是##。
A:void fun(int a[]);
B:void fun(int *
C:void fun(int
D:void fun(int
正确答案问询微信:424329
C++源程序文件的扩展名是( )。
A:DLL
B:C
C:CPP
D:EXE
正确答案问询微信:424329
默认形参值不可以是##。
A:局部变量
B:全局变量
C:静态全局变量
D:函数调用
正确答案问询微信:424329
若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a>=b)”,则以下各选项中对数组元素访问错误的是##。
A:*(p+2)
B:a[5]
C:a[3]
D:p[p-a]
正确答案问询微信:424329
已知“int a[2][3], b=fun(a);”,则fun()函数原型为##。
A:void fun(int (*p)[2]);
B:void fun(int (*p)[3]);
C:int fun(int (*p)[2]);
D:int fun(int (*p)[3]);
正确答案问询微信: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 a[]="abcd”,*p=a+2;",则语句“cout>s;”可以将从键盘上键入的字符串保存在数组s中
正确答案问询微信:424329
表达式的'0'+30的值为( )。
A:30
B:95
C:78
D:错误的表达式
正确答案问询微信:424329
已知“char s[]="abc";”,则数组s中最后一个元素的值为##。
A:c'
B:'0'
C:'