桂林电子科技大学试卷。
2011--2012 学年第 2 学期课号 1020409,1020393
课程名称c语言程序设计b (a卷闭卷) 适用班级(或年级、专业) 商学院11级
考试时间 120 分钟班级学号姓名。
一、填空题(每题2分,共30分)
1.c语言源程序文件的扩展名是 。
2. 程序链接过程是将 、库函数或其他程序链接装配成可执行文件。
3. 表达式的运算对象可以是常量、变量和 。
4. 是一种特殊形式的字符常量,其意思是将“\”后的字符原来的含义进行转换,变成某种另外特殊约定的含义。
5.{ x=25; y=100; z=x+y; }在语法上被认为是条语句。
6.下面程序的输出结果是 。
main()
; 则数组b的最后一个元素的下标方式引用为 。
13.一个源文件可以由多个函数组成,但有且仅有一个 。
14.定义在所有函数之外的变量是变量,作用范围是从定义开始,到本文件或程序结束。
15.指针变量是存储另一个的变量。
二、单项选择题(每题2分,共30分)
1.下面为正确的标识符的是( )
a. ty_sab. s-3c. 3hd. if
2.运算符有优先级,在c语言中关于运算符优先级的正确叙述是( )
a、关系运算符高于赋值运算符,算术运算符高于关系运算符。
b、逻辑运算符高于算术运算符,算术运算符高于关系运算符
c、算术运算符高于逻辑运算符,逻辑运算符高于关系运算符。
d、关系运算符高于逻辑运算符,逻辑运算符高于算术运算符。
3. 下列常数中不能作c语言中的常量的是( )
a. 0xa5 b. 2.5e-3 c. "bd. 068
4. 已知:char c;int a;float x; 执行语句a=c+a+x;后,变量a的数据类型是( )
a、char b、int c、long d、float
5.putchar()函数的参数以下说法正确的是。
a.任何数据类型 b.整型 c.字符型 d.字符型或整型。
6. 设已定义a1,a2,a3,a4为整型变量,为了将整数10赋给a1和a3,将整数20赋给a2和a4,则对应以下语句的正确输入方法是。
scanf(“%d%d”,&a1,&a2);
scanf(“%d,%d”,&a3,&a4);
a.1020↙ b.10□20↙ c.10,20↙ d.10□20↙
7. if 语句的条件表达式:(
a.只能用数值表达式b. 只能用关系表达式。
c.只能用逻辑表达式d. 可以是任何表达式。
8. 若a,b,x,y均为整型变量,正确的switch语句是:(
a. switch ab. switch (a/b)
case 11: y=a; break; ,
b.int a[3]=;
c.int a[2]
d.int a[2]
14.在以下对c语言的描述中,正确的是( )
a. 所有的函数都必须有返回值。
b. c语言函数既可以嵌套调用又可以嵌套定义。
c. c语言程序中只能调用同一源程序文件中的函数。
d. 函数调用时,实参的值可以传递给形参,但形参的值不能传回实参。
x=1,y=1 x=1,y=2 x=2,y=1 x=2,y=2
15. 已知:int a,*p=&a; 则为了得到变量a的值,下列错误的表达式为( )
a. *pb. *pc. *ad. p[0]
三、程序分析题 (共30分)
1. 请填空下面给出的函数,实现,在3位数中找一个满足下列要求的正整数n:其各位数字的立方和恰好等于它本身。例如,371=33+73+13 (每空各3分)
main()
int n, i,j,k;
for( n=100; (1) ;n++)
2. 请填空下面给出的函数,实现将给定的字符串复制到另一字符串。(每空各3分)
#include “
main()
char s1[80],s2[80];
int i;
printf(“please input string s2:要求输入的字符串中带有空格 */
for(i=0; (2) ;i++
s1[i]=s2[i];
puts(s1);
3. 有如下程序,程序执行完后,ij= (每空各3分)
int i;
main()
void print();
for(i=0;i<2;i++)
print();
void print()
static int j=0;
for(i=0;i<2;i++)j
4. 执行下列程序时输入“5,10”运行后屏幕上最终输出的结果为 (6分)
main()
int *p1,*p2,*p,a,b;
scanf("%d,%d",&a,&b);
p1=&a; p2=&b;
if(a printf("%d, %d",*p1,*p2);
四、 程序设计题(每题10分,共10分)
1. 从键盘上输入5个整数,输出这5个数中的最大数和最小数。
C语言基础12结构
c语言基础。结构。结构简介。问题 存储一个班级中5 名学员的信息 学号 姓名 性别和成绩 解决方案 结构体。结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型。结构体可以容纳需要的任意多数据项。定义结构。结构体定义形成了创建结构。体变量的模板。结构体中的变量称为结构体。元素或结构体成员...
新 质量手册12a
目录0 质量手册修订页2 1 质量手册的管理3 2 公司简介3 4 3 引用标准4 4 质量管理体系4 5 5 管理职责5 7 6 资源管理7 8 7 产品的实现8 10 8 量测 分析和改进11 13 附件一公司质量管理体系组织结构图14 附件二质量管理体系之过程关系图15 附件三 iso 900...
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语言标...