天津工业大学200 9 ~201 0 学年第 1 学期。
高级语言程序设计(c语言) 试卷(a)
学院班级学号姓名
注意事项:1、本试卷共 11 页,满分为 100 分,考试时间为 110 分钟。
2、标准答题卡使用2b铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔,不得使用红颜色墨水笔。
1.以下标识符中,不能够作为变量名使用的是 【1】 。
2.一个c语言程序的执行是 【2】 。
3.表达式sizeof(float)的值是 【3】 。
4.在c语言中,数值常量0x9f对应十进制值是 【4】 。
5.在c语言中,运算对象必须是整型数据的运算符是 【5】 。
6.数学表达式x≥y≥z,改写为c语言表达式后,正确的写法是 【6】 。
7.已知int x=6; 执行语句 x+=x-=x*x; 后,变量x的值是 【7】 。
8.若int x=4,y=2;则表达式x9.若有定义语句char ch='\072'; 则变量ch 【9】 。
10.已知字母b的ascii码值为66,则运行下面程序段后,输出结果是 【10】 。
char ch1; ch1='b'+'5'-'3'; printf("%d,%c",ch1,ch1);
11.下面程序段的运行结果是 【11】 。
int a=-10,b=-3;
printf("%d",(a-b,a+b));
12.下列程序段的输出结果是 【12】 。
int m=027;
printf("%d",m--)
13.下列程序段的输出结果是 【13】 。
int a=5;
if( a++ 5 ) printf("%d", a );
else printf("%d", a--
14.下列程序段的运行结果是 【14】 。
int x=2,y=-1,z=2;
if(x if(y<0) z=0;
else z+=1;
printf("%d",z);
15.下列程序段的运行结果是 【15】 。
int a=10;
switch(a)
printf("a=%d",a);
16.若变量已正确定义,则以下能正确计算f=n!的程序段是 【16】 。
17.c语言中,while循环与do-while循环的主要区别是 【17】 。
18.下列程序段中的语句printf("*共执行 【18】 次。
int i,j;
for(i=1;i<=3;i++)
for(j=1;j<=i;j++)
printf("*
19.语句 while(!y)等价于 【19】 。
20.下列程序段的运行结果是 【20】 。
int i,a[10];
for(i=9;i>=0;i--)
a[i]=10-i;
printf("%d%d%d",a[2],a[5],a[8]);
21.若有说明 int a[ ]3]=;则数组a第一维的大小是 【21】 。
22.设有如下数组定义:
char str[6];
则下列程序段中,不能正确地为str数组赋值的是 【22】 。
23.设己定义 int a[5 ]=则a[4]数组元素的值为 【23】 。
24.下列程序段的运行结果是 【24】 。
int i, x[3][3]=;
for(i=0;i<3;i++)
printf("%d,",x[i][2-i]);
25.下列程序段运行后,输出结果是 【25】 。
char a[10]="abcd";
printf("%d,%d",strlen(a),sizeof(a
26.若定义 int i,*p; 能够使指针变量p指向变量i的赋值语句是 【26】 。
27.若给出以下定义:
char x=abcd";
char y=
则正确的叙述是 【27】 。
28.下列程序段的运行结果是 【28】 。
int a=s=0, k, *p;
p=&a[1];
for(k=0;k<2;k++)s+=*p+k);
printf("%d",s);
29.设己定义int a[ ]p= a, i ;
其中0≤i<10, 则不能正确引用a数组的元素的是 【29】 。
30.数组名作函数的参数时,实参数组传递给形参数组的是 【30】 。
31.已知一个函数定义为:
void func( )
则void的含义是 【31】 。
32.执行下列程序段后,输出结果是 【32】 。
int a=3, b=6, *x=&a, *y=&b, *k;
k=x; x=y; y=k;
printf("%d %d", x, *y);
33.如果在程序中的main函数之后定义如下函数:
double myadd(double a,double b)
return a+b;}
那么在main函数中调用myadd函数时,需要提前进行函数声明,下列函数声明语句中错误的是:
34.已知字母a的ascii码值是65,下列程序段的运行结果是 【34】 。
char *s="abc";
do printf("%d",*s%10);
s++;while(*s);
35.以下选项中正确的语句组是 【35】 。
36.设函数中有局部整型变量n,为保证其在未赋值的情况下初始值为0,正确的变量声明语句是 【36】 。
37.下列程序段的运行结果是 【37】 。
2019C语言程序设计
c语言程序设计专周。专周报告。班级 10611学号 20姓名 设计时间 2011 5 30至2011 6 3 一 设计题目 职工工资管理小软件。二 实习目的。1 通过这次专题实习,可以巩固和加深对所学相关知识点的理解。2 进一步熟悉基本的流程控制结构 实现分支的if else语句 switsh语句和...
1253 C语言程序设计A
试卷代号 1253 广播电视大学2009 2010学年度第二学期 开放本科 期末考试。c语言程序设计a试题。一 单选题 每小题2分,共20分 1 在每个c语言程序中都必须包含有这样一个函数,该函数的函数名为 a.mainb.main c.named.function 2 每个c语言程序文件的编译错误...
C语言程序设计试题
一 填空题 10 1 10分 1 所有c语言源程序有且只有一个函数。2 若变量x,y已定义为int类型且x的值为99,y的值为9,请将输出语句。printfx y 补充完整,使其输出的计算结果形式为 x y 11。3 表达式 int double 5 2 2.5 的值是。4 c语言中实现循环的语句有...