《C语言程序设计》第10章在线测试

更新时间:2024-05-24 10:59:01 阅读量: 综合文库 文档下载

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

《C语言程序设计》第10章在线测试 剩余时间: 58:38 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、对于char p[]=\,输出结果中能看到字符D的是: A、printf(\%s\C、printf(\%s\B、printf(\%s\D、printf(\%s\ 2、下列描述中,合法的数组定义是: A、int a[]={\C、char a={\B、int a[5]={0,1,2,3,4,5}; D、char a[]={0,1,2,3,4,5}; 3、一个C程序的执行是从( )。 A、main()函数开始,在main()函数中结束 C、第一个语句开始,直到最后一个语句结束 B、第一个函数开始,直到最后一个函数结束 D、main()函数开始,直到最后一个函数结束 4、下列语句中,正确的语句定义是( )。 A、int A(10); C、int A[3,4]; B、int A[10]; D、int A[3][]; 5、若有int a[3][4]; ,则数组a的第10 个元素是( )。 A、a[2][1] C、a[2][0] B、a[1][0] D、a[2][2] 第二题、多项选择题(每题2分,5道题共10分) 1、下列对C语言字符数组的描述中,正确的描述是: A、字符数组可以存放字符串 B、字符数组中的字符串可以整体输入、输出 C、不可以用关系运算符对字符数组中的字符串进行比较 D、可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

2、若形参是简单变量形式,则对应的实参可以是:

A、常量 B、数组名 C、简单变量 D、数组元素

3、下列描述中,合法的数组定义是( )。

A、char a[]={“String”};

B、char a[5]={0,1,2,3,4};这组题特BT,答案明明是D,却ABCD全要选才算正确,让我测了N回! C、char a[]=“String”; D、char a[]={0,1,2,3,4,5};

4、下列描述中,不能正确给字符数组str定义和赋值的是( )。

A、char str[]={\B、char str[10];str={\C、char str[10]={\

D、char str[10];strcpy(str,\

5、如果想使下列数组a中5个元素的值全部为0,可以写成( )。

A、int a[5]={0:5}; B、int a[5]={0}; C、int a[5]={5:0}; D、int a[5]={0,0,0,0,0}; E、int a[5]=0;

第三题、判断题(每题1分,5道题共5分)

1、若有func((v1,v2),(v3,v4,v5),v6)调用,说明函数func有6个形参。

正确

错误

2、在说明一个结构体变量时系统分配给它的存储空间是该结构体中所有成员所需存储空间的总和。

正确 错误 3、C语言中二维数组的存储是一维的线性存储。 正确 错误 4、数组必须先定义后使用。 正确 错误 5、在定义数组时的常量表达式中可以包含变量。 正确 错误

恭喜,交卷操作成功完成!你本次进行的《C语言程序设计》第10章在线测试的得分为 220分),本次成绩已入库。若对成绩不满意,可重新再测,取最高分。 测试结果如下: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.1 [单选] [对] 对于char p[]=\,输出结果中能看到字符D的1.2 [单选] [对] 下列描述中,合法的数组定义是: 1.3 [单选] [对] 一个C程序的执行是从( )。 1.4 [单选] [对] 下列语句中,正确的语句定义是( )。 1.5 [单选] [对] 若有int a[3][4]; ,则数组a的第10 个元素是( )。 2.1 [多选] [对] 下列对C语言字符数组的描述中,正确的描述是: 2.2 [多选] [对] 若形参是简单变量形式,则对应的实参可以是: 2.3 [多选] [对] 下列描述中,合法的数组定义是( )。 2.4 [多选] [对] 下列描述中,不能正确给字符数组str定义和赋值的是( )。 2.5 [多选] [对] 如果想使下列数组a中5个元素的值全部为0,可以写成( )。 3.1 [判断] [对] 若有func((v1,v2),(v3,v4,v5),v6)调用,说明函数func有6个形参3.2 [判断] [对] 在说明一个结构体变量时系统分配给它的存储空间是该结构体中所有存储空间的总和。 3.3 [判断] [对] C语言中二维数组的存储是一维的线性存储。 3.4 [判断] [对] 数组必须先定义后使用。 3.5 [判断] [对] 在定义数组时的常量表达式中可以包含变量。 Label1

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

Top