《C++语言程序设计》14春在线作业4
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 下列对字符串的说法中,错误的是( )
A. 字符串就是一个字符数组
B. 字符串可以整体输入输出
C. 字符串可以比较大小
D. 存储字符串所需的内存空间等于字符串的长度
此题选: D 满分:4 分
2. 有两个字符数组a、b,则以下正确的输入语句是( )
A. gets(a,b)
B. scanf("%s%s",a,b)
C. scanf("%s%s", a, b)
D. gets("a"),gets("b")
需要购买答案的联系QQ:79691519满分:4 分
3. 用来将两个字符串合并为一个字符串的函数是
A. strcmp()
B. strcpy()
C. strlen()
D. strcat()
此题选: D 满分:4 分
4. 以下正确的说法是( )
A. 实参和与其对应的形参占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才共占用一个存储单元
D. 形参是虚拟的,不占用存储单元
需要购买答案的联系QQ:79691519满分:4 分
5. 若已定义int a;下面对(1)(2)两个语句(1)int *p= a; (2)*p=a;的正确解释是( )
A. 语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值
B. (1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C. (1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给指针变量p
D. (1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给*p
此题选: D 满分:4 分
6. 执行语句”x=(a=3,b=a--)后,x,a,b的值依次是
A. 3,3,2
B. 3,2,2
C. 3,2,3
D. 2,3,2
需要购买答案的联系QQ:79691519满分:4 分
7. 下面四个选项中,均是合法整型常量的选项是( )
A. 160,-0xffff,011
B. -0xcdf,01a,0xe
C. -01,986012,0668
D. -0x48a,2e5,0x
需要购买答案的联系QQ:79691519满分:4 分
8. 判断char型变量ch是否为小写字母的正确表达式为( )
A. a =ch =z
B. (ch =a) (ch =z)
C. (ch =a) (ch =z)
D. (ch =a) (ch =z)
此题选: D 满分:4 分
9. 下面程序#include "stdio.h" #include "string.h" main(){char *s1="AbDeG";char *s2="AbdEg";s1+=2; s2+=2;printf"%d ",strcmp(s1,s2));}的运行结果是( )
A. 正数
B. 负数
C. 零
D. 不确定的值
需要购买答案的联系QQ:79691519满分:4 分
10. 以下不正确的语句为( )
A. if(x y)
B. if(x=y) (x!=0)x+=y
C. if(x)z=z/x
D. if(x y){x++
E. y++
F. }
需要购买答案的联系QQ:79691519满分:4 分
11. 若有以下程序段,则值为6的表达式是 struct st{ int n;struct st *next;}; static struct st a[3]={5, a[1],7, a[2],9,‘
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 下列对字符串的说法中,错误的是( )
A. 字符串就是一个字符数组
B. 字符串可以整体输入输出
C. 字符串可以比较大小
D. 存储字符串所需的内存空间等于字符串的长度
此题选: D 满分:4 分
2. 有两个字符数组a、b,则以下正确的输入语句是( )
A. gets(a,b)
B. scanf("%s%s",a,b)
C. scanf("%s%s", a, b)
D. gets("a"),gets("b")
需要购买答案的联系QQ:79691519满分:4 分
3. 用来将两个字符串合并为一个字符串的函数是
A. strcmp()
B. strcpy()
C. strlen()
D. strcat()
此题选: D 满分:4 分
4. 以下正确的说法是( )
A. 实参和与其对应的形参占用独立的存储单元
B. 实参和与其对应的形参共占用一个存储单元
C. 只有当实参和与其对应的形参同名时才共占用一个存储单元
D. 形参是虚拟的,不占用存储单元
需要购买答案的联系QQ:79691519满分:4 分
5. 若已定义int a;下面对(1)(2)两个语句(1)int *p= a; (2)*p=a;的正确解释是( )
A. 语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值
B. (1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p
C. (1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给指针变量p
D. (1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给*p
此题选: D 满分:4 分
6. 执行语句”x=(a=3,b=a--)后,x,a,b的值依次是
A. 3,3,2
B. 3,2,2
C. 3,2,3
D. 2,3,2
需要购买答案的联系QQ:79691519满分:4 分
7. 下面四个选项中,均是合法整型常量的选项是( )
A. 160,-0xffff,011
B. -0xcdf,01a,0xe
C. -01,986012,0668
D. -0x48a,2e5,0x
需要购买答案的联系QQ:79691519满分:4 分
8. 判断char型变量ch是否为小写字母的正确表达式为( )
A. a =ch =z
B. (ch =a) (ch =z)
C. (ch =a) (ch =z)
D. (ch =a) (ch =z)
此题选: D 满分:4 分
9. 下面程序#include "stdio.h" #include "string.h" main(){char *s1="AbDeG";char *s2="AbdEg";s1+=2; s2+=2;printf"%d ",strcmp(s1,s2));}的运行结果是( )
A. 正数
B. 负数
C. 零
D. 不确定的值
需要购买答案的联系QQ:79691519满分:4 分
10. 以下不正确的语句为( )
A. if(x y)
B. if(x=y) (x!=0)x+=y
C. if(x)z=z/x
D. if(x y){x++
E. y++
F. }
需要购买答案的联系QQ:79691519满分:4 分
11. 若有以下程序段,则值为6的表达式是 struct st{ int n;struct st *next;}; static struct st a[3]={5, a[1],7, a[2],9,‘
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 兰州大学《临床医学概论(上)》14春在线作业4
下一篇 : 14秋天津大学《财务会计》在线作业二