10个C++选择题(4)

单项选择题(共20分)1.在以下关于C++语言的注释的叙述中,不正确的是〖1〗A)C++程序中,注释可用“/*”、“*/”形式表示,也可用“//”形式表示B)C++编译器... 单项选择题(共20分)
1.在以下关于C++语言的注释的叙述中,不正确的是〖1〗
A) C++程序中,注释可用“/*”、“*/”形式表示,也可用“//”形式表示
B) C++编译器在编译一个程序时,将跳过注释,不对其进行处理
C) C++编译器在编译一个程序时,可发现注释中的单词拼写错误
D) 程序中注释的多少不会影响所生成的可执行文件的长度
2.在C++语言的if语句中,用作判断的表达式为〖2〗
A) 关系表达式 B)逻辑表达式 C)算术表达式 D)任意表达式
3.若给定条件表达式(m) ? (a++) : (a--),则其中表达式为〖3〗
A)和(m= =0)等价 B)和(m= =1)等价C)和(m!=0)等价D)和(m!=1)等价
4.设i和k都是int类型,则以下for循环语句〖4〗
for(i=0,k=-1;k=1;i++,k++) cout<<”****\n”;
A)判断循环结束的条件不合法 B)是无限循环
C)循环体一次也不执行 D)循环体只执行一次
5.关于’\0’,不正确的说法〖5〗
A)常用来作为字符串的结束标志 B)在计算机中存储时占一个字节的内存
C)是空格字符的转义表示形式 D)作为逻辑值使用时等价于逻辑“假”
6.若有说明:char *p1,*p2,*p3,*p4,ch;则不能正确赋值的程序语句为〖6〗。
A)p1=&ch; cin >> *p1; B)p2=new char; cin >> *p2;
C)cin.get(*p3); D)p4=&ch; cin.get(*p4);
7.在以下说明中,标识符ptr〖7〗。
int (*ptr)[3];
A)说明不合法
B)是一个指针数组名,每个元素是一个指向整数变量的指针
C)是一个指针,它指向一个具有三个整型元素的一维数组
D)是一个指向整型变量的指针
8.以下程序的输出结果是〖8〗。
#include <iostream.h>
void main(void)
{ int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;
for(i=0;i<4;i++) p[i]=&a[i*3];
cout << p[3][2] << endl;
}
A)输出项不合法,输出结果不定 B)6 C)8 D)12
9. 字符串”\”EOF=-\61\””的长度是〖9〗。
A) 8 B) 9 C) 12 D) 非法字符串
10. 已知int a[3][2]={3,2,1}; 则表达式“a[0][0]/a[0][1]/a[0][2]”的值是〖10〗。
A) 0.166667 B) 1 C) 0 D) 错误的表达式
展开
 我来答
Anagol
2007-12-06
知道答主
回答量:20
采纳率:0%
帮助的人:11.4万
展开全部
1.C 编译器不管程序中的注释语句.
2.D 任何表达式都可以.
3.C 相当于if(m)则a++;所以应该是m!=0.
4.B
5.D \0不是0
6.C 这题不确定.
7.B 是数组.如果是int* ptr [3]就是指针了.
8.B \"是一个字节.
9.B
10.B 是3/2/1为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蒜头柠檬dC
2007-12-11
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
1.C
2.D
3.C
4.B 初始化时一个逗号语句,只取前面的i=0,然而后面没有关于i的终止语句,所以是无限循环。
5.D 其实‘\0’占一个字节内存。并不是逻辑值,只是转义值,所以D错
6.C
7.C
8.B
9.B
10.D a[0][2]不存在,数组是三行两列 是3, 2
1,0
0,0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问我想知
2007-12-02 · TA获得超过224个赞
知道答主
回答量:155
采纳率:0%
帮助的人:0
展开全部
1 c
2 c
3 c
4 c
5 c
6 c
7 c
8 D
9 D: 这个题目我都摸不清就只好先这个.
10 B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfs245
2007-12-05 · TA获得超过109个赞
知道答主
回答量:18
采纳率:0%
帮助的人:6.4万
展开全部
4.c(k=-1,不符和条件,一次也不执行)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
atgc123
2007-11-28 · TA获得超过2512个赞
知道小有建树答主
回答量:1773
采纳率:50%
帮助的人:1165万
展开全部
C) C++编译器在编译一个程序时,可发现注释中的单词拼写错误
D)任意表达式
A)和(m= =0)等价
B)是无限循环
C)是空格字符的转义表示形式
C)cin.get(*p3);
C)是一个指针,它指向一个具有三个整型元素的一维数组
B)6
C) 12
B) 1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式