东北大学《高级语言程序设计基础》在线作业3 辅导资料
- 格式:doc
- 大小:32.00 KB
- 文档页数:4
下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。
《高级语言程序设计基础》在线作业3
一、单选题(共 20 道试题,共 100 分。)
1. 在一个源文件中定义的全局变量的作用域为( )。
A. 本文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始至本文件结束
答题解析:D
2. 下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7,
8, 9, 10}; int *q=b; printf("%d\n", *(q+2) );}
A. 1
B. 2
C. 3
D. 4
答题解析:C
3. 以下程序运行后,输出结果是( )。 #define ADD(x) x+x main( )
{ int m=1, n=2, s=3; s*=ADD(m+n); printf("s=%d\n", s); }
A. s=8
B. s=9
C. s=6
D. s=18
答题解析:D
4. 设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断
是( )。 for (y=100; x!=y; ++x,y++) printf("****\n");
A. 循环体只执行一次
B. 是无限循环
C. 循环体一次都不执行
D. for语句中存在语法错误
答题解析:C
5. 若有说明:int a[10];则对数组元素的正确引用是( )。
A. a[10]
B. a[3,5]
C. a(5)
D. a[10-10]