东北大学14春学期《高级语言程序设计》在线作业3

所属学校:东北大学 科目:高级语言程序设计 2015-03-17 16:26:44
14春学期《高级语言程序设计基础》在线作业3 pM2傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 pM2傲朋学习网
单选题pM2傲朋学习网
一、单选题(共 20 道试题,共 100 分。) pM2傲朋学习网
V pM2傲朋学习网
1. 若执行fopen函数时发生错误,则函数的返回值是( )。pM2傲朋学习网
A. 随机值 pM2傲朋学习网
B. 1 pM2傲朋学习网
C. NULL pM2傲朋学习网
D. EOF pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
2. 设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("**** ");pM2傲朋学习网
A. 循环体只执行一次 pM2傲朋学习网
B. 是无限循环 pM2傲朋学习网
C. 循环体一次都不执行 pM2傲朋学习网
D. for语句中存在语法错误 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
3. 下面程序的运行结果是( )。 void prt(int *a) { printf(“%d ”,++*a); } main() { int b=25; prt( b);}pM2傲朋学习网
A. 24 pM2傲朋学习网
B. 25 pM2傲朋学习网
C. 26 pM2傲朋学习网
D. 27 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
4. 执行以下程序后,m的值是( )。  #define MIN(x, y) (x) (y) ? (x) : (y)   main( )   { int i=12, j=8, m;    m=10*MIN(i, j);    printf("%d ", m);  }pM2傲朋学习网
A. 120 pM2傲朋学习网
B. 80 pM2傲朋学习网
C. 12 pM2傲朋学习网
D. 8 pM2傲朋学习网
此题选: D 满分:5 分 pM2傲朋学习网
5. 若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第一个位置上。)pM2傲朋学习网
A. i*m+j pM2傲朋学习网
B. j*m+i pM2傲朋学习网
C. i*m+j-1 pM2傲朋学习网
D. i*m+j+1 pM2傲朋学习网
此题选: D 满分:5 分 pM2傲朋学习网
6. 若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。pM2傲朋学习网
A. *pc[0]代表的是字符串"aaa pM2傲朋学习网
B. *pc[0]代表的是字符a pM2傲朋学习网
C. pc[0]代表的是字符串"aaa" pM2傲朋学习网
D. pc[0]代表的是字符a pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
7. 若执行fopen函数时发生错误,则函数的返回值是( )。pM2傲朋学习网
A. 随机值 pM2傲朋学习网
B. 1 pM2傲朋学习网
C. NULL pM2傲朋学习网
D. EOF pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
8. 语句while (!y)中的表达式 !y 等价于( )。pM2傲朋学习网
A. y==0 pM2傲朋学习网
B. y!=1 pM2傲朋学习网
C. y!=0 pM2傲朋学习网
D. y==1 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
9. 以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!=g)   { printf("%c", *p-32); p++; }pM2傲朋学习网
A. PROgram pM2傲朋学习网
B. PROGRAM pM2傲朋学习网
C. PRO pM2傲朋学习网
D. proGRAM pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
10. 以下正确的函数形式是( )。pM2傲朋学习网
A. double fun1(int x, int y)  { z=x+y; return z; } pM2傲朋学习网
B. fun1(int x, y){ int z;return z; } pM2傲朋学习网
C. fun1(x, y) { int x, y; double z;z=x+y;return z; } pM2傲朋学习网
D. double fun1(int x, int y){ double z;z=x+y; return z; }" pM2傲朋学习网
此题选: D 满分:5 分 pM2傲朋学习网
11. 若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。pM2傲朋学习网
A. i=x[1][1] pM2傲朋学习网
B. i=*(*(x+1)) pM2傲朋学习网
C. i=*(*(x+1)+1) pM2傲朋学习网
D. i=*(x[1]+1) pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
12. 有字符数组a[80]和b[80],则正确的输出语句是( )。pM2傲朋学习网
A. puts(a.b); pM2傲朋学习网
B. printf("%s,%s",a[],b[]); pM2傲朋学习网
C. pitchar(a,b); pM2傲朋学习网
D. puts(a); puts(b); pM2傲朋学习网
此题选: D 满分:5 分 pM2傲朋学习网
13. 下面程序段的运行结果是( )。 char str[10]="output";printf(""%s" ", str);pM2傲朋学习网
A. output pM2傲朋学习网
B. "output" pM2傲朋学习网
C. "output" pM2傲朋学习网
D. 编译出错 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
14. 若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。pM2傲朋学习网
A. num%2==1 pM2傲朋学习网
B. !(num%2==0) pM2傲朋学习网
C. !(num%2) pM2傲朋学习网
D. num%2 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
15. 若二维数组a有m列,则在a[j]前的元素个数为( )。pM2傲朋学习网
A. j*m+i pM2傲朋学习网
B. i*m+j pM2傲朋学习网
C. i*m+j-1 pM2傲朋学习网
D. i*m+j+1 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
16. 下面程序的输出结果是( )。 main() { int x,i; for(i=1;i =100;i++) { x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf("%d ",x); }}pM2傲朋学习网
A. 39 81 pM2傲朋学习网
B. 42 84 pM2傲朋学习网
C. 26 68 pM2傲朋学习网
D. 28 70 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
17. 系统的标准输入文件是指( )。pM2傲朋学习网
A. 键盘 pM2傲朋学习网
B. 显示器 pM2傲朋学习网
C. 软盘 pM2傲朋学习网
D. 硬盘 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
18. 下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d ", *(q+2) );}pM2傲朋学习网
A. 1 pM2傲朋学习网
B. 2 pM2傲朋学习网
C. 3 pM2傲朋学习网
D. 4 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
19. 已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x y)z=x;x=y;y=z;pM2傲朋学习网
A. x=10,y=20,z=30 pM2傲朋学习网
B. x=20,y=30,z=30 pM2傲朋学习网
C. x=20,y=30,z=10 pM2傲朋学习网
D. x=20,y=30,z=20" pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分 pM2傲朋学习网
20. 以下有关宏替换的叙述不正确的是( )。pM2傲朋学习网
A. 宏名不具有类型 pM2傲朋学习网
B. 宏名必须用大写字母表示 pM2傲朋学习网
C. 宏替换只是字符替换 pM2傲朋学习网
D. 宏替换不占用运行时间 pM2傲朋学习网
需要购买答案的联系QQ:79691519满分:5 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: