- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择填空:(每题1分,共10分)
1. 已知各变量的类型说明如下:
int a = 1;
double x = 1.42;
char ch;
则以下不符合C++语言语法的表达式是 C
A、a += 0x123fd B、x = 12e-8 C、ch = “x” D、ch = ‘\a\’
2.下面 D 是死循环。
A、for(i=0; i10; i++) cout i ;
B、for(i=10; i=1; i--) cout i ;
C、i=10; do { cout i-- ; } while(i 0);
D、i=0; while(i = 10); cout ++i ;
3. C++语言的跳转语句中,对于break和continue说法正确的是 C :
A、break语句只应用于循环体中
B、continue语句用于跳出循环语句
C、continue语句用于跳出当前的循环周期
D、break语句用于跳出当前的循环周期
4. 有如下定义语句:int a[] = {1,2,3,4,5};,则对语句int *p=a;正确的描述是 B 。
A、语句 int *p = a;定义不正确
B、语句 int *p=a;初始化变量p,使其指向数组对象a的第一个元素
C、语句int *p=a; 是把数组a的值赋给变量p
D、语句int *p=a; 是把a[0]的值赋给变量p
5 若有以下定义和语句,则合法的表示是 C
char a[ ] = ”abcdefg”; char *p=a;
A、变量p和变量a是等价的 B、数组a的长度是7 C、p[7]的值是’\0’ D、a[7]的值是
6下列语句正确的是 A
A char a[2] = {’a’}; B char 3a = ’\0’; C char a[ ] = abc; D char a = \0
7、ch为char类型,判断ch为小写字符的表达式是 C 。
A、’a’= ch = ’z’ B、(ch = ’a’) ( ch = ’z’)
C、(ch = ’a’) (ch = ’z’) D、(ch = ’a’) || (ch = ’z’)
head rear p8.链表结点的结构类型为 struct linkRec {int data; linkRec *next;},如果指针rear指向尾结点,将节点p链入表尾,并将p作为新的表尾可用语句 B
head rear
p
A、 rear-next=p-next; rear=p; B、rear-next=p; rear=p;
C、 rear-next= rear; p-next= p; D、 (*rear ).next= rear; (*p).next =p;
n % 10n / 10c = a / b, d = a % bch –
n % 10
n / 10
c = a / b, d = a % b
ch – ‘a’ + ‘A’
int(d + 0.5)
p == NULL
1. 写出完成下列任务的表达式(6分):
a. 取出整型变量n的个位数
b. 取出整型变量n的十位以上的数字
c. 将整型变量a和b相除后的商存于变量c,余数存于变量d
d. 将字符变量ch中保存的小写字母转换成大写字符
e. 将double型的变量d中保存的数字按四舍五入的规则转换成整数
f 判断指针p是否为空指针
2. 重写代码(5分):
a.用一个switch语句重写下列代码(3分)
Switch (ch) {Case ‘
Switch (ch) {
Case ‘e’: case ‘E’: ++countE; break;
Case ‘a’: case ‘A’: ++countA; break;
Case ‘I’: case ‘i’: ++countI; break;
Default: cout “error”
}
++countE;
else if (ch ==’A’ || ch ==’a’)
++countA;
else if (ch ==’I’ || ch ==’I’)
++countI;
else
cout “error”;
if (ch == ‘E’) cout ++c endl; b.用一个
i
您可能关注的文档
最近下载
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第八集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第七集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第六集完整中英文对照剧本.docx VIP
- Unit 4 School days(Grammar) 课件 -2024-2025学年《英语》 七年级上册(译林版).pptx VIP
- 2024年四川省高考数学试卷(含答案解析)文科+理科.docx
- 中国助洗剂项目商业计划书.docx
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第四集完整中英文对照剧本.docx VIP
- 中国硫酸黏菌素类产品项目商业计划书.docx
- 中国化学纤维制造项目创业计划书.docx
- 2025年中国四氯化锆项目投资计划书.docx
文档评论(0)