《高级语言程序设计I》试卷(A)第1页共19页诚信应考,考试作弊将带来严重后果
期末考试《高级语言程序设计I》试卷(A)注意事项:1
考前请将密封线内填写清楚;2
所有答案写在答题纸上;3.试卷和答题纸同时提交;4.考试形式:闭卷;5
本试卷共五大题,满分100分,考试时间120分钟
题号一二三四五总分得分评卷人一、单项选择题
(每小题2分,共20分)1
下列选项中,合法的常量表示是()
(A)‘program’(B)183AF(C)-618e3(D)1
执行下列语句后,i,j,k的值为()
inti=1,j=1,k=1;(i++,--j)&&++k;(A)2,0,1(B)2,0,2(C)1,1,1(D)1,0,23
以下有关C++的说法中,正确的陈述是()
(A)const只能约束普通内存变量的的写操作,不能约束指针变量的写操作
(B)静态变量和全局变量的作用域都是文件作用域
(C)一维数组定义中数组的长度表达式可以使用赋初值的变量
(D)inline函数没有普通函数调用的时空开销
有如下代码段,不正确...的函数调用形式()
typedefint(*pType)(int,int);intmax(inta,intb){returna>b
a,b;}pTypepf=max;(A)pf(1,2);(B)(*pf)(1,2);(C)max(1,2);(D)(&pf)(1,2);5
以下程序段中,循环次数是()for(inti=10;i>0&&i%2;){i=i-2;}(A)0(B)4(C)5(D)66
已知intiArray[2][2]={0,1,2,3},下列表达式的值为2的是()
(A)iArray[2][1](B)iArray[1][1](C)*(*(iArray+1))(D)*(*(iArray)+1)7
假设char*a[]={“fortran”,