- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013期中参考答案A
上 海 交 通 大 学 试 卷( A 卷)
上 海 交 通 大 学 试 卷( A 卷)
( 2012 至 2013 学年 第2学期 期中考试)
班级号_________________ 学号______________ 姓名
课程名称 C++(A) 成绩
选择填空:(每题1分,共20分)
1.在函数声明中, 是不必要的
A、形式参数的类型; B、形式参数名; C、函数的返回类型; D、函数名;
答案:B
2. int a=10, b=11, c=12,x=(a+b)c(b=7); 则此时b的值是________________。
A、11 B、0 C、7 D、1
答案:A
3. 一个函数分别进行了声明和定义,则形式参数的默认值应该 中给出。
A、只在函数定义 B、只在函数声明 C、在函数的定义和声明 D、在函数调用
答案:B
4. 字符串常量“SJTU”的字符串长度和所占字节数分别为________________。
A、4,5 B、4,4 C、5,4 D、5,5
答案:A
5.以下哪个说法是正确的
A、一个函数可以同时有多个返回值,类型必须相同
B、一个函数可以同时有多个返回值,类型可以不同
C、 函数返回类型必须和某个参数的类型一致
D、一个函数可以有多条return 语句
答案:D
6.在c++中,0x001101是 。
A、二进制数 B、八进制数 C、 十六进制数 D、十进制数
答案:C
7. 在以下运算符中,优先级最低的是 。
A、! B、= C、* D、||
答案: D
题号一二
题号
一
二
三
四
得分
批阅人(流水阅
卷教师签名处)
我承诺,我将严格遵守考试纪律。
承诺人:
8. 一个文件中的全局变量,如果不允许其他的文件引用,则需要在声明时加上 关键词。
A、auto B、register C、extern D、static
答案: D
9.在循环单链表中,head指向头结点,设P为指向结点的指针,则判断P为尾结点的条件
是 。
A、P==NULL B、p-next==NULL C、p-next==head D、p==head
答案: C
10.在以下定义的struct Date{int year; int month; int day}; Date d, *p=d, 对d中月份的输入 是正确的。
A、cinmonth; B、cind-month; C、cinp-month; D、cinp.month;
答案: C
11.结构类型Date作为函数的参数,如果该参数在函数中只读不写,则以下参数说明中最好的是
A、const Date d B、const Date d C、Date d D、Date d
答案:A
12.char a[20]=”hello! sjtu”; char *p; 以下 语句组输出结果为sjtu。
A、p=a+7; cout*p; B、p=a+7; coutp;
C、a=a+7; cout*a; D、p=a; cout*(p+7);
答案: B
13.double *p=new double(10); 则在VC6.0中sizeof(p)的结果为 。
A、4 B、8 C、80 D、40
答案: A
14.int a[4][5]; 则和a[3][2]的值等价的表达式为 。
A、*(*a[3]+2) B、*(a+17) C、*((a+3)+2) D、*(a[3]+2)
答案: D
15.char *string[10] = {aaa, bbb, ctc, ddd, eee, fff, ggg, hhh, iii,jjj};
以下 输出为t。
A、coutstring[2]; B、coutstring[2]+1;
C、cout*(string[2]+2); D、coutstring[2][1];
答案:D
16.char one_char,不正确的操作是_____________。
A、one_char=”\n”;
文档评论(0)