(单选题)1: 题面见图片
A: A
B: B
C: C
D: D
(单选题)2: 题面见图片
A: A
B: B
C: C
D: D
(单选题)3: 假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。
A: deletep
B: delete*p
C: delete&p
D: delete[]p
(单选题)4: 在下面存储类中,( ) 对象的可见性与生存期不一致。
A: 外部类
B: 自动类
C: 内部静态类
D: 寄存器类
(单选题)5: 题面见图片
A: A
B: B
C: C
D: D
(单选题)6: 题面见图片
A: A
B: B
C: C
D: D
(单选题)7: 在下面的二维数组定义中,正确的是( )。
A: inta[5][]
B: inta[][5]
C: inta[][3]={{1,3,5},{2}}
D: inta[](10)
(单选题)8: 题面见图片
A: A
B: B
C: C
D: D
(单选题)9: 题面见图片
A: A
B: B
C: C
D: D
(单选题)10: 关于局部变量,下面说法正确的是( )。
A: 定义该变量的程序文件中的函数都可以访问
B: 定义该变量的函数中的定义处以下的任何语句都可以访问
C: 定义该变量的复合语句中的定义处以下的任何语句都可以访问
D: 定义该变量的函数中的定义处以上的任何语句都可以访问
(单选题)11: 题面见图片
A: A
B: B
C: C
D: D
(单选题)12: 程序中主函数的名字为( )。
A: main
B: MAIN
C: Main
D: 任意标识符
(单选题)13: switch语句能够改写为( )语句。
A: for
B: if
C: do
D: while
(单选题)14: 假定有“struct BOOK{char title[40]; float price;}book;”,则正确的语句为( )。
A: BOOK&x=&book
B: BOOK&x=book
C: BOOK&x=newBOOK
D: BOOK&x=BOOK
(单选题)15: 假定变量a和pa定义为“double a[10], *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。
A: pa[5]=12.35
B: a[5]=12.35
C: *(pa+5)=12.35
D: *(a[0]+5)=12.35
(单选题)16: 题面见图片
A: A
B: B
C: C
D: D
(单选题)17: 题面见图片
A: A
B: B
C: C
D: D
(单选题)18: 题面见图片
A: A
B: B
C: C
D: D
(单选题)19: 题面见图片
A: A
B: B
C: C
D: D
(单选题)20: 假定变量b和pb定义为“int b[10], *pb=b;”,要将24赋值给b[1]元素中,不正确的语句是( )。
A: *(pb+1)=24
B: *(b+1)=24
C: *++b=24
D: *++pb=24
(责任编辑:admin)要这答案加QQ:800020900 或加微信:vq800020900 获取