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

更新时间:2024-05-15 05:37:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

谋学网www.mouxue.com

16春学期《高级语言程序设计基础》在线作业3

一、单选题(共 20 道试题,共 100 分。)

1. 在一个源文件中定义的全局变量的作用域为( )。 . 本文件的全部范围 . 本程序的全部范围 . 本函数的全部范围

. 从定义该变量的位置开始至本文件结束 正确答案:

2. 下面程序的运行结果是( )。 min( ) { int [10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=; printf(\. 1 . 2 . 3 . 4

正确答案:

3. 以下程序运行后,输出结果是( )。 #fin (x) x+x min( ) { int m=1, n=2, s=3; s*=(m+n); printf(\ } . s=8 . s=9 . s=6 . s=18 正确答案:

4. 设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。 for (y=100; x!=y; ++x,y++) printf(\. 循环体只执行一次 . 是无限循环

. 循环体一次都不执行 . for语句中存在语法错误 正确答案:

5. 若有说明:int [10];则对数组元素的正确引用是( )。 . [10] . [3,5] . (5) . [10-10] 正确答案:

6. 若有说明:int [3][4]={0};则下面正确的叙述是( )。 . 只有数组元素[0][0]可得到初值0

谋学网www.mouxue.com

. 此说明语句不正确

. 数组中各元素都可得到初值,但其值不一定为0 . 数组中每个元素均可得到初值0 正确答案:

7. 下面对typf的叙述中不正确的是( )。 . 用typf不能定义变量名

. 用typf可以定义新的数据类型

. 用typf只是将已存在的类型用一个新的标识符来代表 . 使用typf有利于程序的通用和移植 正确答案:

8. 若有说明:int [3][4];则数组中各元素( )。 . 可在程序的运行阶段得到初值0 . 可在程序的编译阶段得到初值0 . 不能得到确定的初值

. 可在程序的编译或运行阶段得到初值0 正确答案:

9. 若二维数组有m列,则在[i][j]前的元素个数为( )。 . j*m+i . i*m+j . i*m+j-1 . i*m+j+1 正确答案: 10. 设、、、均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。 snf(\. 1234123121<回车>

. 1234123412341234<回车> . 1234+1234+1234+1234<回车> . 1234+123+12+1<回车> 正确答案:

11. 当定义一个结构体变量时系统分配给它的内存是( )。 . 结构中第一个成员所需的内存量 . 结构中最后一个成员所需的内存量

. 结构体成员中占内存量最大者所需的容量 . 结构体中各成员所需内存量的总和 正确答案:

12. 有字符数组[80]和[80],则正确的输出语句是( )。 . puts(.);

. printf(\. pithr(,);

. puts(); puts(); 正确答案:

13. 以下程序执行后的值为( )。 min( ) { int ,m=2, k=1, *p=&k; =p!=&m; printf(\ }

谋学网www.mouxue.com

. -1 . 0 . 1 . 2

正确答案:

14. 下面程序段的运行结果是( )。 hr [7]=\hr [4]=\strpy(,); printf(\. 空格 . \\0 . . f

正确答案:

15. 若有说明:int [3][4];则对数组元素的非法引用是( )。 . [0][2*1] . [1][3] . [4-2][0] . [0][4] 正确答案:

16. 判断字符串和是否相等,应当使用( )。 . if(==) . if(=)

. if(strpy(,)) . if(strmp(,))\正确答案:

17. 若有说明:hr *p[ ]={\,则以下叙述正确的是( )。 . *p[0]代表的是字符串\. *p[0]代表的是字符'' . p[0]代表的是字符串\. p[0]代表的是字符'' 正确答案:

18. 以下程序的运行结果是( )。 min( ) { int =1, k; for (k=0; k<3; k++) printf(\f1()); } f1(int x) { stti int z=3, y=0; y++; z++; rturn(x+y+z); } . 6 8 10 . 6 6 6 . 7 8 9 . 7 9 11 正确答案:

19. 语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。 . flot . int . long . oul

正确答案:

谋学网www.mouxue.com

20. 以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。 . int x=y=z=5; . int x,y,z=5; . int x=5,y=5,z=5; . x=5,y=5,z=5;\正确答案:

本文来源:https://www.bwwdw.com/article/ai07.html

Top