C语言试卷

发布 2021-04-23 12:35:28 阅读 1151

c语言模拟考试。

学号:7 姓名:刘田得分:1

单项选择。下列关于c语言数据文件的叙述中正确的是()。

a.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件。

b.文件由ascii码字符序列组成,c语言只能读写文本文件。

c.文件由二进制数据序列组成,c语言只能读写二进制文件。

d.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下叙述中正确的是()。

a.宏替换不占用运行时间,只占编译时间。

b.使用带参的宏时,参数的类型应与宏定义时的一致。

c.在程序的一行上可以出现多个有效的预处理命令行。

d.在以下定义中 c r 是称为"宏名"的标识符 #define c r 045

评分报告得分:1.0 之 1.0 】

参***】 正确。

a学生答案】

a 若用数组名作为函数的实参,传递给形参的是()。

a.数组第一个元素的值。

b.数组的首地址。

c.数组元素的个数。

d.数组中全部元素的值

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下不能正确进行字符串赋初值的语句是()。

str[5]="good!";

str[5]=;

*str="good!";

str=good!";

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

在以下一组运算符中,优先级最高的运算符是:(

a.=b.&&

c.<=

d.% 评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式。

必须是()。

a.读或读写。

b.追加。c.只写。

d.答案b和c都正确

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

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

表达式(exp)的是()。

a.(exp==1)

b.(exp!=1)

c.(exp!=0)

d.(exp==0)

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

对以下说明语句 int a[10]=;的正确理解是()。

a.将5个初值依次赋给a[6]至a[10]

b.将5个初值依次赋给a[0]至a[4]

c.因为数组长度与初值的个数不相同,所以此语句不正确。

d.将5个初值依次赋给a[1]至a[5]

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下程序的输出结果为()。

int func(int x,int y)

return(x+y);

main()

int a=1,b=2,c=3,d=4,e=5;

printf("%d",func((a+b,b+c,c+a),(d+e)))

a.9b.15

c.13d.函数调用出错

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

设有 int x=11; 则表达式 (x++ 1/3) 的值是()。

a.4b.11

c.3d.12

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

c语言中用于结构化程序设计的三种基本结构是()。

b.顺序结构、选择结构、循环结构。

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

下列变量中合法的是。

b.3a6b

c._6a7b

d.$abc

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

下列程序的运行结果是:(

void fun( int *a, int *b)

int *k;

k=a;a=b;b=k;

main( )

a.6 3b.3 6

c.0 0d.编译出错

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

下列叙述中正确的是()。

语言的子程序有过程和函数两种。

语言编译时不检查语法。

语言的函数可以嵌套定义。

语言所有函数都是外部函数

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

以下程序的输出结果是。

#include ""

main()

printf("%d", null);

a.1b.0

c.不确定。

d.-1 评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若定义int a[12]=;char c='a',d,g;

则数值为4的表达式是 (

d'-'c']

d'-c]

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

有两个整型变量dog和cat,若要从磁盘文件把数据读到其中,正确的形式是( )2,1,fp);

%d%d",&dog ,&cat);,cat,2,1,fp);

%d",&dog ,&cat);

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。

a.自动(auto)

b.外部(extern)

c.静态(static)

d.寄存器(register)

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下叙述错误的是( )

a.函数调用可以出现在一个表达式中。

b.函数调用可以作为一个函数的形参。

c.函数调用可以作为一个函数的实参。

d.函数允许递归调用

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()。

a.字符串读入后不会自动加入'\0'

函数将从文件中最多读入n个字符。

是file类型的指针。

函数将从文件中最多读入n-1个字符

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

c语言中,double类型数据占()。

a.4个字节。

b.8个字节。

c.1个字节。

d.2个字节

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下不是无限循环的语句为()。

++y;x=i++)i=x;

sum+=i;

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

下列程序段的输出结果是:(

void fun( int *x, int *y)

printf("%d %d",*x,*y);*x=3;*y=4;}

main( )

int x=1, y=2;

fun(&y, &x);

printf("%d %d", x, y);

a.2 1 1 2

b.1 2 3 4

c.2 1 4 3

d.1 2 1 2

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

已知指针p的指向,则表达式*++p的值是。

a.30b.21

c.31d.20

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

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

的返回值是()。

a.非零值。

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

参***】 错误。

a学生答案】

未答此题]

c语言函数的隐含存储类别是。

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

设:long w=65535,t=7654321;

根据下面的输出结果,正确的程序段是( )

w=65535,t=7654321

endw=%5d,t=%7d",w,t);printf("%s","end');

w=%5ld,t=%7ld",w,t);printf("%c","end");

w=%5ld,t=%7ld",w,t);printf("%s","end");

w=%5u,t=%7u",w,t);printf( "end");

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

当调用函数时,实参是一个数组名,则向函数传送的是()。

a.数组每一个元素的地址。

b.数组的首地址。

c.数组每个元素中的值。

d.数组的长度

评分报告得分:0.0 之 1.0 】

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 语言的参数传递机制包括传...