C语言试卷

发布 2021-04-23 12:36:28 阅读 7238

c语言模拟考试。

学号:3 姓名:石海霞得分:2

单项选择。putchar函数可以向终端输出一个()。

a.字符或字符型变量值。

b.字符串。

c.整型变量表达式值。

d.实型变量值

评分报告得分:1.0 之 1.0 】

参***】 正确。

a学生答案】

a printf("ahappi\by");在屏幕上正确的输出形式是( )

评分报告得分:1.0 之 1.0 】

参***】 正确。

a学生答案】

a 与下面程序段对应的正确输入语句是( )

main()

int i;

char a[10];

for(i=0;i<10;i++)

%s", a[i]);

%s", a[i]);

%c", a[i]);

%c", a);

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

根据下面的输出结果,正确的输出语句是:(

x=2.23000,y=4.35000

x=%f,y=%f",x,y);

x=%7.2f,y=%7.2f",x,y);

x=%7.2f,y=%7.2f",&x,&y);

x=%7.5f,y=%7.5f",x,y);

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的。

数据类型为()。

b.不确定。

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下叙述正确的是()。

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

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

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

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

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

能正确表示逻辑关系:" a≥10或a≤0 "的c语言表达式是( )

=0 | a<=10

=10 ||a<=0

=10 or a<=0

=10 &&a<=0

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

为表示关系x≥y≥z,应使用c语言表达式( )

a.(x>=z)&(y>=z)

b.(x>=y) and (y>=z)

c.(x>=y)&&y>=z)

d.(x>=y>=z)

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下程序的输出结果是 (

main( )p=a; printf("%d",*p+2));

a.1b.3

c.4d.2

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

char a[10];不能将字符串"abc"存储在数组中的是()。

i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;

abc";abc");

abc");

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下选项中不合法的用户标识符是。

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下叙述中正确的是 ()

语言可以不用编译就能被计算机识别执行。

语言出现的最晚,具有其他语言的一切优点。

语言比其他语言高级。

语言以接近英语国家的自然语言和数学语言作为语言的表达形式

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

定义my_file为文件型指针变量,使用fopen打开一个能读能写的新的二进制文件,以下正确的调用形式为( )

", ab");

", ab+")

", wb+")

", r+")

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下正确的说法是。

a.如果形参与实参的类型不一致,以实参类型为准。

b.如果函数值的类型与返回值的类型不一致,以函数值类型为准。

c.定义函数时,形参的类型说明可以在函数体内。

后面的表达式不能是函数。

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

整型变量x和y的值相等、且为非0值,则以下选项中,结果为零的。

表达式是()。

^ y|| y

& y| y

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

下面选择中正确的赋值语句是(设char a[5],*p=a;)(

abcd";

abcd";

c.*a="abcd";

d.*p="abcd";

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

执行下面程序段后,k的值是:(

int k=2;

switch(k+1)

case 3:k+=1;

case 4:k--;break;

case 5:k*=3;

case 6:++k;

a.10b.2

c.28d.27

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

设有宏定义#define max(x,y) (x)>(y)?(x):(y),则f=4*max(2,3)的值为( )

a.3b.2

c.12d.8

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

c语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

c语言规定,程序中各函数之间( )

a.允许直接递归调用不允许间接递归调用。

b.不允许直接递归调用也不允许间接递归调用。

c.既允许直接递归调用也允许间接递归调用。

d.不允许直接递归调用允许间接递归调用

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

c语言中的文件类型只有()。

文件和二进制文件两种。

b.二进制文件一种。

c.文本文件一种。

d.索引文件和文本文件两种

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下程序的输出结果是( )

main()

int s=17;

printf("%d,%o,%x",s,s,s);

a.17, 17, 17

b.17, 0x11,17

c.17, 21, 11

d.17, ox11, 021

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下叙述中错误的是()。

a.二进制文件打开后可以先读文件的末尾,而顺序文件不可以。

b.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据。

c.不可以用file定义指向二进制文件的文件指针。

d.在程序结束时,应当用fclose函数关闭已打开的文件

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

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

for(i=4;i>1;i--)

for(j=1;j putchar('#

a.无。b.#

c.######

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

参***】 错误。

c学生答案】

未答此题]

设 int b=2;表达式(b>>2)/(b>>1)的值是()。

a.8b.2

c.0d.4

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为()。

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

数组名作为实参数传递给函数时,数组名被处理为()。

a.该数组的长度。

b.该数组的元素个数。

c.该数组的首地址。

d.该数组中各元素的值

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

c语言中要求对变量作强制定义的主要理由是()。

a.便于编辑预处理程序的处理。

b.便于确定类型和分配空间。

c.便于移植。

d.便于写文件

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下程序的输出结果是。

main()

int **k, *a, b = 100;

a = b; k = a;

printf("%d", k);

的地址。b.100

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