《计算机程序设计言》试卷A.docVIP

  • 37
  • 0
  • 约 5页
  • 2016-12-20 发布于贵州
  • 举报
《计算机程序设计语言》试卷 专业 年级 班级 学号 姓名 一 、选择题(每小题2分,共20分。将答案填在下面表格内) 题号 1 2 3 4 5 6 7 8 9 10 答案 1、下列可以正确表示字符型常数的是A. a B. \t C. \n D. 297 2、表达式((y=3)4)((y=5)7)执行后,y的值为( ),表达式的值为( ) A、y的值为3,表达式的值为0 B、y的值为4,表达式的值为0 C、y的值为4,表达式的值为1 D、y的值为3,表达式的值为1 3、选出下列合法的变量名——— A. int B. 3count C. sum1 D. name.1 4、C语言中运算对象必须是整型的运算符是A. %?? B. /?? C. =?? D. = 5、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A.6.000000 B. 6 C. 5.500000 D. 6.500000 6、能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是A. a=10 or a=0?? B. a=10‖a=0 C. a=10 a=0?? D. a=0|a=10 7、下列程序段所表示的数学函数关系是 x=-1; if(a!=0) if(a0) x=1; else x=0; 8、有以下程序段: int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是A. 0.5?? B. 1?? C. 0?? D. 2 9、若有说明:int a[10]; 则对a数组元素的正确引用是_____ A. a[10] B. a[3.5] C. a(5) D. a[10-10] 10、有输入语句:scanf(“a=%d,b=%d,c=%d,a,b,c);为使变量a的值为1,b为2,c为3,从键盘输入数据的正确形式应是_____ (注:□表示空格,CR表示回车) A. 132CR B. 1,3,2CR C. a=1□b=3□c=2CR D. a=1,b=2,c=3CR 二、填空(每小题3分,共24分) 1、结构化程序设计由———————— 、————————和————————三种结构组成。 2、在c语言中,源程序文件的后缀是————————,经过编译后的文件后缀是————————,经过连接后的文件后缀是———————。 3、程序输出结果为———————— main() {int c1,c2; c1=97;c2=98; printf(“%c,%d”,c1,c2); } 4、写出程序运行结果———————— main() {int i, j, m, n; i=8;j=10; m=++i;n=j++; printf(“%d,%d,%d,%d”,i,j,m,n); } 5、程序输出结果是 ———— main() { int a,b; a=1; switch(a) { case 1:a=a+1,b=a; case 2: a=a+2,b=a; case 3: a=a+3,b=a;break; case 4: a=a+4,b=a; } printf(“\n%d”,b); } 6、程序中循环执行的次数是———— main() {int a=0; int j; for(j=10;j3;j--) {a++; if(a3) break; } printf(“%d”,a); } 7、如果已经定义了变量a,b并已分别赋值,如何实现a,b值的交换 t=———— ,a= ———— ,b=————。 8、阅读下面程序,写出输出结果 main() { int a[10]={9,8,7,6,5,4,3,2,1,0},*p; p=a+5; printf(%d,*p); } 三、完成程序(每空3分,共21分) 1、下面程序的功能是输入任意三个整数,求它们的和及平均值,将程序补充完整。(本题每空3分,共6分) main() { int num1,num2,num3,sum; float aver; printf(“Please input three numbers:”); scanf(“%d,%d,%d”,num1,num2,num3); ___________________________

文档评论(0)

1亿VIP精品文档

相关文档