C语言考试试卷

发布 2021-04-23 13:48:28 阅读 4890

西电09级《c语言》期末试卷a(理论闭卷部分)

2009/2010学年第一学期2023年1月考。

班级姓名学号。

注意事项:考生文件:存盘位置\刘涛。doc

一.单项选择题(每题1分,共12分)

1.c语言中的标识符只能由字母、数字和下划线组成,且第一个字符( )

a.必须为字母b.必须为字母或下划线

c.必须为下划线d.必须为字母,数字或下划线中任一种。

2.若有说明:int a, b=10, *w=&b; 则能完成a=b赋值功能的语句是( )

a. a=*w; b.w=*&b; c.a=&b; d. a=*w;

3.对一维数组int a[8]=的元素a[4]的值为( )

a.7; b.6;

c.5; d.4;

4.以下4个选项中,不能看作一条语句的是( )

ab.if(a>0)m=0,n=2; c.if(a==0) a=1;b=2; d.a=0,b=0,c=0;

5.判断char型变量ch是否为小写字母的正确表达式是( )

a.’a’<=ch<’zb.(ch>=’a’)&ch<=’z’)

c.(ch>=’a’)&ch<=’zd.(’a’<=ch)and(’z’>=ch)

6.设有定义:int n, *pit=&n; 以下scanf语句中能正确为变量n读入数据的是( )

a.scanf("%d",*pitb.scanf("%d",n);

c.scanf("%d",&pitd.scanf("%d",pit);

7.语句while(e)中的条件e等价于( )

a.e= =1 b.~e c.e=0d.e ! 0

8.若用数组名作为函数调用时的实参,则实际上传递给形参的是( )

a.数组的第一个元素值 b.数组首地址

c.数组中全部元素的值 d.数组元素的个数。

9.设a=1,b=2,c=3,d=4 则表达式 d a.4 b.1 c.3 d.2

10.以下符合c语言语法的实型常量是( )

a.1.5 b.20 c.’h’ d. “4g”

11.下列不正确的转义字符是( )

a.’\t’ b.’a’ c.’\b’ d. ’n’

12.设有说明int q[2]=,p=q; 则下列错误的c语句是( )

a.q+=1; b.p+=1; c.*p++;d.(*p)++

二.计算填空题(每题3分,共24分)

1.求算术表达式 x+a % 5* (int) (x+y) %3 /2 的值。设 a=9, x=2.5, y=5.3

2.设a=2, b=7, 写出赋值表达式 a+=a; b*=4+3; 运算后a和b的值。

3. 若变量x,y已定义为int类型并赋值23和35,要求用printf函数以。

x=23,y=35

的形式输出,请写出完整的的输出语句。

4.已知字符a的acsii码值为97,以下语句的输出结果是。

char m=’c’;

printf("%c %d", m, m);

5.写出语句,定义一个整型变量,初值设为12。

6.指出下面程序段的输出结果。

int x=9, y=10;

printf(“%d, %d, %d”, x, y , x);

7. 指出下面程序段的输出结果。

int a=12,b=15,x,y;

x=a+1,b++;

y=(a+1,b+6);

printf(“x=%d, y=%d”,x,y);

8.指出下面程序段的输出结果。

int a, b, c,*p;

a=10; b=20; c=30;

p=&a; *p=c;

p=&c;*p=b-10;

printf(“%d,%d,%d”,a,b,c);

C语言考试试卷

2010年c语言考卷详解。b场 单选题 1 c 语言程序中可以对程序进行注释,注释部分必须用符号 c 括起来。a c long b 2 3 d double y 3 10 执行以下程序段后,m的值是 c int a int m 10,k,ptr a for k 0 k 5 k m ptr k a 2...

C语言考试试卷

选择题。1 以下叙述正确的是。a c语言比其他语言高级 b c语言可以不用编译就能被计算机识别执行。c c语言以接近英语国家的自然语言和数学语言作为语言的表达形式。d c语言出现的最晚 具有其他语言的一切优点。2 c语言中用于结构化程序设计的三种基本结构是。a 顺序结构 选择结构 循环结构 b if...

C语言考试试卷

学院文理出卷教师张兴艳系主任签名。制卷份数专业班级编号。江汉大学文理学院2010 2011学年第二学期。考试试卷。课程编号 z061000545课程名称 c语言程序设计 试卷类型 a b卷考试形式 开 闭卷 考试时间 120 分钟。1 在c语言中,合法的字符常量是。a 084b x43c abd 0...