C语言试卷

发布 2021-04-23 12:37:28 阅读 2275

c语言模拟考试。

学号:1 姓名:梁祎得分:2

单项选择。c语言的注释定界符是()。

a.[ b.c.\*d

评分报告得分:1.0 之 1.0 】

参***】 正确。

d学生答案】

d 执行下列语句后的输出为()。

int j=-1;

if(j<=1) printf("*n");

else printf("%n");

a.%%b.**

c.有错,执行不正确。

d.%%c

评分报告得分:1.0 之 1.0 】

参***】 正确。

b学生答案】

b c语言提供的合法的数据类型关键字是( )

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

c程序的基本结构单位是( )

a.表达式。

b.文件。c.语句。

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

参***】 错误。

d学生答案】

未答此题]

以下叙述中错误的是( )

a.用户所定义的标识符必须以字母或下划线开头。

b.用户所定义的标识符允许使用关键字。

c.用户所定义的标识符应尽量做到"见名知意"

d.用户定义的标识符中,大、小写字母代表不同标识

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

下面说法中错误的是( )

a.共用体变量的地址和它各成员的地址都是同一地址。

b.共用体内的成员可以是结构变量,反之亦然。

c.函数可以返回一个共用体变量。

d.在任一时刻,共用体变量的各成员只有一个有效

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

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

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

定义 char s[10],*p=s;,则下面编译不能通过的语句是 (

c.*p=s[0];

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

具有相同类型的指针变量p与数组a,不能进行的操作是()。

b.*p=a[0];

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

已知字母a的ascii码为十进制数65,且c为字符型,则执行语句c='a'+'6'-'3';后,c中的值为:(

b.不确定的值。

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

以下程序运行后的输出结果是。

#include <>

main()

a.1 23

b.0 0c.123 0

d.1 2

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下正确的说法是()。

a.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调。

b.用户若需调用标准库函数,调用前必须重新定义。

c.系统根本不允许用户重新定义标准库函数。

d.用户可以重新定义标准库函数,若如此,该函数将失去原有含义

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

下列字符序列中,可用作c标识符的一组字符序列是()。

a.#md,&12x,month,student_n!

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下程序段中,能够正确地执行循环的是()。

int a; while(a)

s=6; do s-=2; while(s);

10;i++)

s=6; m:if(s<100) exit(0); else s-=2; goto m:

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若x是整型,且有程序段for(x=3;x<6;x++)printf((x%2)?(d"):##%d"),x);

该程序段的答案是:(

a.####

b.**3##

c.**3**5##

d.**3**4##

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

程序运行结束后,屏幕上输出值为( )

static int x=10;

f( )main( )

int x=3;

f( )x- -

printf("%d",x);

a.10b.2

c.11d.3

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

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

表达式(exp)的是()。

a.(exp!=1)

b.(exp==0)

c.(exp!=0)

d.(exp==1)

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下程序段给数组所有的元素输入数据,请选择正确答案填入( )

#include <>

main()

int a[10],i=0;

while(i<10) scanf("%d

a.&a[i+1]

d.&a[++i]

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

定义int a[ ]p=a,i;,其中0≤i≤9,则对a数组元素的引用不正确的是( )

c.*(a+i))

d.*(a[i])

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下叙述正确的是()。

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

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

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

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

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

c语言源程序文件经过c编译程序编译后生成的目标文件的后缀为。

a..cb..bas

c..obj

d..exe

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

下列关于指针定义的描述是错误的。

a.指针变量的类型与它所指向的变量类型一致。

b.指针是一种变量,该变量用来存放某个变量的地址值的。

c.指针变量的命名规则与标识符相同。

d.指针是一种变量,该变量用来存放某个变量的值

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

若int a=3,则执行完表达式a-=a+=a*a后,a的值是。

a.-15b.0

c.-9d.-3

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下程序的输出结果是。

main()

int a i, x = 0;

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

sub(a, &x); printf("%d ",x);

pritnf("");

sub(int *s, int *y)

static int t = 3;

y = s[t]; t--;

a.4 4 4 4

b.0 0 0 0

c.1 2 3 4

d.4 3 2 1

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

下列说法不正确的是()。

a.不同函数中,可以使用相同名字的变量。

b.在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效。

c.形式参数是局部变量。

d.主函数main中定义的变量在整个文件或程序中有效

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

使用共用体变量,不可以()。

a.同时访问所有成员。

b.进行动态管理。

c.简化程序设计。

d.节省存储空间

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

c 语言程序的三种基本结构是顺序结构、选择结构和___结构。

a.递归。b.转移。

c.嵌套。d.循环

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

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