第一范文网 - 专业文章范例文档资料分享平台

大学C语言期末考试题4及答案

来源:用户分享 时间:2025/7/11 9:57:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

大学C语言期末考试题及答案(4)

1、 定义了一维int型数组a[10]后,下面错误的引用是_____ 正确答案是:B a[0]=1; a[10]=2; a[0]=5*2;

a[1]=a[2]*a[0];

2、 设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( ) 正确答案是:C *p++; a--; b++; c--;

3、 若有定义:int x[10], *p=x;,则*(p+5)表示( ) 正确答案是:B 数组元素x[5]的地址 数组元素x[5]的值 数组元素x[6]的地址 数组元素x[6]的值

4、执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; } 正确答案是:C 1 2 4 24

5、下面程序的运行结果是( )。 # include void select(char *s) { int i,j; char *t; t=s; for(i=0,j=0;*(t+i)!='\\0';i++) if(*(t+i)>='0'&&*(t+i)<='9') { *(s+j)=*(t+i); j++;} *(s+j)='\\0 正确答案是:D

HPw19 &17 HPw 19 &17 1917

6、对于下面语句描述不正确的为_____ struct Student { unsigned long id; char name[30]; char class[30]; }oStu1; 正确答案是:B

struct Student为用户自定义类型 Student为用户自定义类型 name为结构体成员变量 oStu1为结构体变量名称

7、已知:char *pstr[]={\那么*(*(p+1)+1)的值为_____ 正确答案是:C b c f g

8、 已知:int a[5]={0,1,2,3,4}; int *p=a; 下面的表达式不可以用来表示a[3]的是_____ 正确答案是:C *(a+3) *(p+3) *p+3 p[3]

9、 strlen(\的结果为_____ 正确答案是:B 0 1 2 3

10、定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为_____

正确答案是:B 24 25 28 17

11、 下面的描述错误的是_____ 正确答案是:C

函数可以有多个形式参数 函数可以没有返回值 函数内可以嵌套定义函数 函数可以被其他函数调用

12、 下面关于全局变量的描述中,错误的是_____ 正确答案是:C

所有在函数体外定义的变量都是全局变量 全局变量可以和局部变量同名称

全局变量第一次被引用时,系统为其分配内存 全局变量直到程序结束时才被释放 13、以下关于循环的描述中,错误的是_____ 正确答案是:D

可以用for语句实现的循环一定可以用while语句实现 可以用while语句实现的循环一定可以用for语句实现

可以用do?while语句实现的循环一定可以用while语句实现

do?while语句与while语句的区别仅仅是关键字while的位置不同 14、 引用数组元素时,数组下标可以是_____ 正确答案是:D 整型常量 整型变量 整型表达式 以上均可

15、 已知:int a[5]={0,1,2,3,4}; int *p=a; 下面的表达式不能用来表示a[3]的是_____ 正确答案是:C *(a+3) *(p+3) *p+3 p[3]

16、 已知:char str[10],*p=str; 下面的语句中正确的是_____ 正确答案是:B str=\ p=\ *str=\ *p=\

17、对于下面语句描述不正确的为_____ struct Student { unsigned long id; char name[30]; char calss[30]; }oStu1; 正确答案是:B

struct Student为用户自定义类型 Student为用户自定义类型 name为结构体成员变量 oStu1为结构体变量名称

18、一个c程序的执行是从________ 正确答案是:A

本程序的main函数开始,到main函数结束

本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 本程序的main函数开始,到本程序文件的最后一个函数结束 本程序文件的第一个函数开始,到本程序main函数结束

19、若x、i、j和k都是int型变量,则计算下面表达式后,x的值为 ________ x=(i=4,j=16,k=32) 正确答案是:C 4 16 32 52

搜索更多关于: 大学C语言期末考试题4及答案 的文档
大学C语言期末考试题4及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c17wes180fb0a0pl1tyyz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top