C语言试卷9 联系客服

发布时间 : 星期三 文章C语言试卷9更新完毕开始阅读

C语言模拟考试 学号:9 姓名:李娅 得分:0

..................................................................

单项选择

在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是( )。 A.extern B.auto C.register D.static

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 [未答此题]

若有定义:int *p[3];,则以下叙述中正确的是()。

A.定义了一个基类型为int的指针变量p,该变量具有三个指针 B.定义了一个名为*p的整型数组,该数组含有三个int类型元素

C.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

以下数组定义中不正确的是()。 A.int b[][3]={0,1,2,3}; B.int c[100][100]={0};

C.int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; D.int a[2][3];

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

若有定义int a[10],*p=a;,则p+5表示( )。 A.元素a[5]的值

B.元素a[6]的值 C.元素a[6]的地址 D.元素a[5]的地址

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 B

执行下面程序段后,b的值为( ). int s=35; char t='A'; int b;

b=((s&&4)&&(t<'a')); A.1 B.3 C.2 D.0

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 A

【学生答案】 [未答此题]

设有如下的程序段: char str[ ]=\ char *ptr; ptr=str;

执行完上面的程序段后,*(ptr+5)的值为( ). A.不确定的值 B.'o'的地址 C.'o' D.'\\0'

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 [未答此题]

当说明一个结构体变量时系统分配给它的内存是()。 A.成员中占内存量最大者所需的容量

B.结构中第一个成员所需内存量 C.结构中最后一个成员所需内存量 D.各成员所需内存量的总和

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 [未答此题]

C语言中,定义结构体的保留字是()。 A.typedef B.union C.struct D.enum

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

如下说法不正确的是( ). A.若b为假a为真,则 a||b为真 B.若b为真a为假,则 a||b为真 C.若b为真a为真,则 b&&!a为假 D.若b为假,则!b+1为假

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 [未答此题]

程序段int x,y;x=13;y=5;printf(\执行时输出的结果是( ). A.2 B.1 C.3 D.0

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。 A.4 B.2 C.3

D.无确定值

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

设有数组定义: char array [ ]=\则数组 array所占的 空间为()。 A.5个字节 B.7个字节 C.4个字节 D.6个字节

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 D

【学生答案】 [未答此题]

假设C语言中,int类型数据占2个字节,则unsigned类型数据占()。 A.8个字节 B.1个字节 C.2个字节 D.4个字节

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

关于建立函数的目的,以下正确的说法是()。 A.减少程序文件所占内存 B.提高程序的执行效率 C.提高程序的可读性 D.减少程序的篇幅

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误