- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 9
《计算机编程》A卷
……………………………………………………………装 订 线…………………………………………………
诚实考试吾心不虚 ,公平竞争方显实力,
考试失败尚有机会 ,考试舞弊前功尽弃。
上海财经大学《计算机编程》课程考试卷
课程代码 101564 课程序号
姓名 学号 班级
题号一二三四五总分得分说明:所有答案必须写在答题纸上,否则零分计。
得分单选题(每小题2分,共计30分)
(说明:所有答案必须写在答题纸上,否则零分计。)
1、若有初始化 char *a=Program;则couta[3];的输出结果是( )。
(A)o (B)’g’ (C)输出a[3]的地址 (D)gram
2、可以在C++程序中作为用户标识符的一组标识符是( )
(A)cin (B) as_b3 (C)float (D) 3c
3、以下选项中,合法的赋值语句是( )。
(A)a=1,b=2 (B)++i; (C)a=a+1=5; (D)i++
4、若k为int整型变量且已赋值11,运算j=k++后,j,k的值为( )
(A)12,12 (B)11,11 (C)11,12 (D)12,11
5、表达式3.5+1/2和4%2的运算结果分别是( )
(A) 3.5 2 (B) 4 2 (C)3.5 0 (D) 4 0
6、以下不能正确表示算式的C++语言表达式是( )。
(A) (a*b)/c*d (B) a*b/(c*d) (C) a/c*b/d (D) a*b/c/d
7、若t为double类型,表达式t=1,t+5,t++的值是( )。
(A) 6 (B) 6.0 (C) 2.0 (D) 1.0
8、以下for循环执行次数是( ) 。
for(i=0;i=10;cout*); i++;
cout\n;
(A) 1 (B) 10 (C) 11 (D) 无限次
9、要将一个局部变量的生存期扩展为全局的,则定义它时应加上( )。
(A)auto (B)static (C)const (D)register
10、有如下定义和语句:
class calc{
public:
void show ( ){ couta+b=a+bendl; }
private:
int a;
int b;
void set ( ){ cinab; }
} t, *pt;
pt = t;
在main( )函数中下面不正确的语句是( )。
(A) pt-show ( ); (B) t.show( );
(C) t.set( ); (D) (*pt). show ( );
11、类A中有一成员函数说明如下void A::student(A a); 其中A a的含义是( )。
(A) 指向类A的指针为a
(B) 将a的地址值赋给变量student
(C) a是类A的对象引用,用作函数student ()的形参
(D) 变量A与a按位与作为函数student ()的参数
12、C++语言中,字符串C++\n包含( )字符。
(A)3 (B) 4 (C) 5 (D)6
13、若有变量定义语句int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为6的表达式是( )
(A)*p + 6 (B)*( p+5 ) (C)*p +=6 (D)p+5
14、执行以下语句后输出结果是( )
int a[5]={2,4,6,8,10},*p,**k;
p = a; k=p;
cout*(p++) ;
cout**k’\n’;
(A) 2 4 (B)2 2 (C)4 2 (D)4 6
15、
文档评论(0)