C语言试卷

发布 2021-04-23 12:32:28 阅读 5440

c语言模拟考试。

学号:16 姓名:李晨得分:1

单项选择。以下所列的c语言常量中,错误的是()。

a.1.2e0.5

b.'\72'

c.0xff

d.2l 评分报告得分:1.0 之 1.0 】

参***】 正确。

a学生答案】

a 有定义:char a[10],*p1=a,*p2;则下列表达式中正确的是( )

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为( )

a.算术运算、关系运算、赋值运算。

b.关系运算、赋值运算、算术运算。

c.算术运算、赋值运算、关系运算。

d.关系运算、算术运算、赋值运算

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

下列程序段的输出结果为()。int a=7,b=9,t; t=a*=a>b?a:b; printf("%d",t);

a.49b.63

c.7d.9

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

若有如下定义和语句,且0<=i<5,下面( )是对数值为3的数组元素的引用。

int a=p,i;

p=a;d.*(a+2)

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

一个c语言程序是由()。

a.若干过程组成。

b.若干子程序组成。

c.一个主程序和若干子程序组成。

d.函数组成

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

int a=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; 则a的值为()。

a.3b.2

c.1d.不一定

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

一个算法应该具有"确定性"等5个特性,下面对另外4个特性的描述。

中错误的是()。

a.有零个或多个输出。

b.有穷性。

c.有零个或多个输入。

d.可行性

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

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

a.同时访问所有成员。

b.进行动态管理。

c.节省存储空间。

d.简化程序设计

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

变量的指针,其含义是指该变量的()。

a.名。b.地址。

c.一个标志。

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

参***】 错误。

b学生答案】

未答此题]

若定义:int a=511,*b=&a;, 则printf("%d",*b);的输出结果为()。

a.512b.511

的地址。d.无确定值

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

以下程序的输出结果是。

main()

int a p = a, i;

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

a[i] =p++;

printf(“%d”, a[2]);

a.4b.8

c.2d.6

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

若有int a[则*(a+1),*a+1)的含义分别为()。

a.&a[0][1],3

b.非法,2

c.&a[1][0],2

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

c语言中,文件由()。

a.记录组成。

b.由字符(字节)序列组成。

c.由数据块组成。

d.由数据行组成

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

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

必须是()。

a.答案b和c都正确。

b.只写。c.追加。

d.读或读写

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

以下程序段的输出结果是。

char str abcd”, p = str;

printf(“%d”, p+4));

a.不确定的值。

b.字符d的地址。

c.68d.0

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

函数调用:strcat(strcpy(str1,str2),str3)的功能是。

a.将串str2连接到串str1之后再将串str1复制到串str3中。

b.将串str1复制到串str2中后再连接到串str3之后。

c.将串str2复制到串str1中后再将串str3连接到串str1之后。

d.将串str1连接到串str2之后再复制到串str3之后

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

c语言源程序文件经过c编译程序编译连接之后生成一个后缀为()的可执行文件。

a..obj

b..exe

c..cd..bas

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

相同结构体类型的变量之间,可以()。

a.比较大小。

b.地址相同。

c.赋值。d.相加

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

以下叙述中正确的是 ()

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

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

语言比其他语言高级。

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

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

c语言的switch语句中case后。

a.可为任何量或表达式。

b.只能为常量或常量表达式。

c.可为常量或表达式或有确定值的变量及表达式。

d.只能为常量

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

从循环体内某一层跳出,继续执行循环外的语句是。

语句。语句。

语句。d.空语句

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

以下描述中,正确的是()。

a.预处理指令只能位于c源文件的开始。

b.预处理就是完成c编译程序对c源程序第一遍扫描,为编译词法和语法分析作准备。

c.预处理是指完成宏替换和文件包含中指定的文件的调用。

源程序中凡是行首以#标识的控制行都是预处理指令

评分报告得分:0.0 之 1.0 】

参***】 错误。

d学生答案】

未答此题]

库函数strcpy用以复制字符串。若有以下定义和语句:

char str string”, str2[8], str3, *str4 = string”;

则对库函数strcpy的不正确调用是。

“hello3”);

“hello1”);

“hello4”);

“hello2”);

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

char a=this is a program.";输出前5个字符的语句是()。

%.5s",a);

%s",a);

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

有以下程序。

float fun(int x,int y)

return(x+y);

main()

int a=2,b=5,c=8;

printf("%3.0f\n",fun((int)fun(a+c,b),a-c));

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

a.21b.9.0

c.编译出错。

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

参***】 错误。

d学生答案】

未答此题]

根据下面的程序,使i=123,c1='a',c2='b'哪一种是正确的键盘输入方法( )

规定用[cr]表示回车,u表示空格)

main()

int i;

char c1,c2;

scanf("%d%c%c", i,&c1,&c2);

a.123aub[cr]

b.123uaub[cr]

c.123ab[cr]

d.123[cr]ab[cr]

评分报告得分:0.0 之 1.0 】

参***】 错误。

c学生答案】

未答此题]

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

评分报告得分:0.0 之 1.0 】

参***】 错误。

a学生答案】

未答此题]

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

a.若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。

b.当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。

c.程序中,aph和aph是两个不同的变量。

d.在c程序中所用的变量必须先定义后使用

评分报告得分:0.0 之 1.0 】

参***】 错误。

b学生答案】

未答此题]

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

a.2个字节。

b.1个字节。

c.4个字节。

d.8个字节

评分报告得分: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 语言的参数传递机制包括传...