C语言试卷及答案

“C语言试卷及答案”相关的资料有哪些?“C语言试卷及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“C语言试卷及答案”相关范文大全或资料大全,欢迎大家分享。

C语言试卷及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

一、选择题(每题2分,共40分)

1、 C语言源程序的基本单位是( )

A.程序行 B.语句 C.函数 D.字符 2、 C语言规定:在一个源程序中,main函数的位置( )。 A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后

3、 在下列字符列中,合法的标识符是( )

A.p12&.a B.stud_100 C. water$12 D.88sum 4、 在C语言中,要求运算的数必须是整数的运算符是( ) A./ B.! C.% D.= =

5、 设有语句 int a =3;则执行了语句a + = a - = a*a;后,变量a的值是( )

A、3 B、0 C、9 D、-12 6、 设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为( )

A、1 B、2

C语言模拟试卷及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

2011―2012学年第一学期《C语言程序设计》模拟试卷(B)一、单项选择题(每题1分,共30分)

1.C语言程序总是从______开始执行。A)第一条语句B)第一个函数C)主函数D)子程序2.以下选项中正确的C语言标识符是______。A)a+bB)3DmaxC)_25D)ó.以下选项中正确表示字符型常量的是______。A)'\\t'B)\C)'abc'D)'279'4.以下选项中属于C语言基本数据类型的是______。A)逻辑型B)双精度型C)复数型D)集合型5.已知:inta=8,b=5,c;,则执行语句c=a%b+0.3;后,c的值是______。A)1B)1.3C)3D)3.36.设在程序中的a,b,c均被定义为整型并且已赋予大于1的值,能正确表示代数式1

的表达式abc是______。A)1/a*b*cB)1/(a*b*c)C)1/a/b/(float)cD)1.0/a/b/c7.已知字符'A'的ASCII码值为十进制数65,则执行语句printf(\______。A)AB)CC)65D)678.已知:inti=1;,则执行语句printf(\A)1B)2C)-1D)-29.以下选项中,和语句x*=y+2;等价的是______。A)

c语言05-06秋试卷及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

(051)上海大学2005-2006年秋季学期试卷 2005.11 课程名: 程序设计基础(C) 学分: 5

学号: 姓名: 学院/教师:

题号 题分 得分 一 20 二 30 三 8 四 12 卷面 70 上机 20 总分 90

考生须知:

1. 试卷和答题纸上的“学号、姓名、学院、教师”都要填上;

2. 所有答题内容都写在答卷纸上,交卷时将试卷和答卷纸一起交上; 3. 不遵守上述要求者考试成绩将为零分。

4. 本卷考试的得分为卷面分,电脑上机考试(另行安排)的得分为上

机分,考试成绩为卷面分与上机分之和。

一、基础题(20分,每小题2分)

1.定义int x=51,y=8; 写出y*=(x++ % 2==0)?10:20;执行后变量 x与y的值。

2.定义int n=5,a=12;写出a+=(n%=3);执行后变量n与a的值。 3.定义int b=7;float a=2.5,c=4.7;计算表达式b*(int)(a+c)/2 与(float)b/(int)a的值。

4.将二进制10001101分别转化为十六进制和十进制数。

5.分别

c语言04-05冬试卷及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

(042)上海大学2004-2005年冬季学期试卷 2005.3 课程名: 程序设计基础(C) 学分: 5

学号: 姓名: 学院/教师:

题号 题分 得分 一 23 二 30 三 8 四 14 卷面 75 上机 25 总分 100 考生须知:

1. 试卷和答题纸上的“学号、姓名、学院、教师”都要填上;

2. 所有答题内容都写在答卷纸上,交卷时将试卷和答卷纸一起交上; 3. 不遵守上述要求者考试成绩将为零分。

4. 本场考试的得分为卷面分,电脑上机考试(另行安排)的得分为上

机分,考试成绩为卷面分与上机分的总和。

一、基础题(23分,第1小题3分,其它小题2分)

1.定义int x=13,y=16,z=10;写出z+=(x++)+(--y);执行后各变量的值。 2.计算表达式:(float)15/(int)2.5与(int)(2.11*10+0.5)/(float)10*2。 3.分别判断表达式的真假:10>9>8与10>9&&9>8。

4.分别计算八进制165的十进制值和十进制165的十六进制值。 5.分别计算字符串的长度:“Shangh

C语言程序设计模拟试卷及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

C语言程序设计模拟试卷及答案(1) 一、填空题

1、C语言中基本的数据类型有:______、______ 、______ .

2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______ .

3、整数-35在机内的补码表示为______.

4、执行下列语句int a=8; a+=a-=a*a;后,a的值是______. 5、有如下语句:char A[ ]={“I am a student”};该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______.

7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是_a=1,b=3,c=2__. 一、填空题

(1)整型、实型、字符型。 (2)int,2,-32768~ +32767 (3)1111111111011101 (4)- 112 (

c语言试卷一(含答案)

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

试卷1

一、选择题(共20题,每题2分,共40分)

1、设有说明语句:char a= '\\72abc';则变量a ( )

A) 包含6个字符 B) 包含5个字符 C) 包含4个字符 D) 说明不合法

2、在C语言中,数字029是一个( )

A)八进制数 B)十六进制数 C)十进制数 D)非法数

3、有如下程序 main( )

{ int y=3,x=3,z=1;

printf(\,(++x,y++),z+2);} 运行该程序的输出结果是( )

A)3 4 B)4 2 C)4 3 D)3 3

4、有如下程序段

int a=14,b=15,x; char c='A';

x=(a&&b)&&(c<'B');

执行该程序段后,x的值为( )

A)ture B)false C)0 D)1

5、如下程序 main( )

{ int x=1,a=0,b=0; switch(x)

{ case 0:b++; case 1:a++;

case 2:a++;b++; }

printf(\,b=%d\\n\,a,b); }

该程序的输出结果是( )

A)a=

C语言试题及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

下面四个选项中,均是不合法的用户标识符的选项是()。 A、float la0 _A B、A P_0 do C、_123 temp int D、b-a goto int

表达式18/4*sqrt(4.0)/8值的数据类型为()。 A、double B、float C、int D、不确定 设:

long w=65535,t=7654321;

根据下面的输出结果,正确的程序段是( ). w=65535,t=7654321 end

A、printf(\B、printf(\C、printf(\D、printf(\

选择结构中的条件与循环结构中循环成立的条件, 在写法上可以是任一表达式,但其值只能被判断为“真”或“假”。 哪个数作为逻辑“假”值()。 A、0 B、-1

C、非零的数 D、1

假定有以下变量定义: int k=7,x=12;

则能使值为3的表达式是:( ) A、(x%=k)-(k%=5)

- 1 -

B、x%=(k-k%5) C、x%=k-k%5 D、x%=(k%=5)

在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的 表达式是()。 A、(E>0||E<0) B、(E==0) C、(!E==0) D、(E!=0)

下面有关 for 循环的正确描述

C语言题目及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

第一部分循环题目

大纲:while语句。do—while语句。for语句。循环的嵌套。break语句和continue语句。循环语句程序举例。 一:选择题

1. 下面有关for循环的正确描述是( )

A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判定表达式 C.在for循环中,不能用break语句跳出循环体

D.for循环体语句中,可以包含多条语句,但要用花括号括起来 [解答]:D。

2. 对于for(表达式1;;表达式3)可理解为()

A.for(表达式1;1;表达式3) B.for(表达式1:1;表达式3)

C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3) [解答]:B。

3. 以下正确的描述是()。

A.continue语句的作用是结束整个循环的执行

B.只能在循环体内和switch语句体内使用break语句 C.在循环体内使用break语句或continue语句的作用相同 D.从多层循环嵌套中退出时,只能使用goto语句 [解答]:B。

4. C语言中( )。

A.不能使用do-while语句构成的循环

B.do-while语句构成的循环必须用br

C语言习题及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

习题一

【习题1-1】C语言源程序最多可能由________________部分组成?

A) 预处理部分 B)变量说明部分 C) 函数原型声明部分 D)函数定义部分

【习题1-2】一个完整的C语言源程序最少必须有_______。

A)若干个主函数 B)若干个函数 C)且只能有一个主函数 D)一个函数

【习题1-3】C语言以函数为源程序的基本单位最主要有利于_______。

A)程序设计结构化 B)程序设计模块化 C)程序设计简单化 D提高程序设计有效性

【习题1-4】要使得C语言编写的程序能够在计算机上运行并得出正确结果,必

须要先经过_______________________________________。 A)编辑和链接 B)编译和链接 C)修改和运行 D运行并输入数据

【习题1-5】选择一个C语言集成开发环境并启动它,然后分别输入【例1-1】、【例1-2】、【例1-3】的源程序,依次编译、链接、运行,看看能否达到预想的结果?从中了解

c语言试题及答案

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

1、以下正确的说法是( B )

(A) 用户若需要调用标准库函数,调用前必须重新定义 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义

(C) 系统根本不允许用户重新定义标准库函数

(D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调 2、以下正确的函数声明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y); 3、以下正确的函数形式是( D )

(A) double fun(int x, int y) { z=x+y; return z;} (B) fun(int x,y) { int z; return z;}

(C) fun(x,y) { int x,y; double z; z=x+y; return z;} (D) double fun(int x, int y) { double z; z=x+y; ret