C语言试卷

发布 2021-04-23 12:44:28 阅读 8197

c语言模拟考试。

学号:9 姓名:李娅得分:0

单项选择。在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是( )

评分报告得分: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学生答案】

未答此题]

以下数组定义中不正确的是()。

b[3]=;

c[100][100]=;

d[3]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.1b.3

c.2d.0

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

设有如下的程序段:

char str[ ]hello";

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语言中,定义结构体的保留字是()。

评分报告得分: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("%d",x%=(y/=2));执行时输出的结果是( )

a.2b.1

c.3d.0

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若有说明:int a[3]=;则a数组第一维的大小是()。

a.4b.2

c.3d.无确定值

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

设有数组定义: char array [ china"; 则数组 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 】

参***】 错误。

c学生答案】

未答此题]

c 语言中以下几种运算符的优先次序()的排列是正确的。

a.由高到低为:算术运算符,关系运算符,赋值运算符,!,

b.由高到低为:!,算术运算符,关系运算符,&&赋值运算符。

c.由高到低为:!,算术运算符,赋值运算符。

d.由高到低为:算术运算符,关系运算符,!,赋值运算符

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下叙述正确的是()。

a.在对一个c程序进行编译的过程中,可发现注释中的拼写错误。

语言本身没有输入输出语句。

c.在c程序中,main函数必须位于程序的最前面。

程序的每行中只能写一条语句

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)

的返回值是()。

b.非零值。

c.0评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

设函数的调用形式如下: f((x1, x2),(y1,y2,y3)),则函数有 ( 个形参。

a.2b.4

c.3d.5

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于。

表达式(exp)的是()。

a.(exp!=1)

b.(exp==0)

c.(exp!=0)

d.(exp==1)

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

若有说明 int a[3][4];则对a数组元素的正确引用是()。

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下不是死循环的语句是 。

; i++ sum+=i;

(c=getchar())n’;)printf(“%c”, c);

x+= i);

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下程序的输出结果是。

main()

int k =4, m = 1, p;

p = func(k, m);

printf("%d,",p );

p = func(k, m);

printf("%d", p );

func( int a, int b)

static int m, i = 2;

i +=m + 1;

m = i + a + b;

return (m);

a.8,20

b.8,17

c.8,8d.8,16

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若ch为char型变量,k为int型变量(已知字符a的ascii十进制**为97),则以下程序段的执行结果是()。

ch='a'; k=12; printf("%x,%o,",ch,ch,k); printf("k=%%d",k);

a.因变量类型与格式描述符的类型不匹配,输出无定值。

b.61,141,k=%d

c.61,141,k=%12

d.输出项与格式描述符个数不符,输出为零值或不定值

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

下列语句的结果是()。

main()

int j;

j=3;printf("%d,",j);

printf("%d",j++)

a.3,4b.4,4

c.4,3d.3,3

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若有char a[80],*s=a;不正确的输入语句是()。

%c",s);

%s",s);

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

设c语言中,int类型数据占2个字节,则short类型数据占()。

a.1个字节。

b.8个字节。

c.2个字节。

d.4个字节

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下程序的执行结果是___

main()

a.2b.4

c.3d.1

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

字符串指针变量中存入的是。

a.第一个字符。

b.字符串。

c.字符串的首地址。

d.字符串变量

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...