《C语言》试卷B
学院:班级: 20年 月 题号 一 二 三 四 五 六 七 八 九 总分 得分 第 一部分选择题(共30分) 得分 评卷人 —、单项选择题(本大题共15小题,每题只有一个正确 答案,答对一题得2分,共30分) ** ** ** ** ** ** ** ** ** ** ** 装 ** ** ** 装 ** ** ** 订 ** ** 线 ** ** 内 订 ** 答 ** ** 题 ** ** 无 ** ** 效 ** ** ** 线 ** ** ** ** ** ** ** ** ** ** 课程代码:座位号: 新疆大学考试 《C语言》试卷B 姓名:学号:专业: 1、正确的c语言标识符是【】 A. _buy_2 B. 2_buy C. ?_buyD. buy? 2、C语言中一个源程序文件由一个或多个【】组成。 A.子程序B,语句C.函数D.字符 3、下列说法中,错误的是【】 A, 每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车 换行符号。 B. 每个函数由函数首部和函数体两部分组成,主函数也不例外。 C, 主函数可以调用用户自定义函数或系统函数,用户函数可以相互调用。 D. 程序可以由若干个函数组成,但是必须有、而且只能有一个主函数。 4、已知各变量的类型说明如下: int m=8,n, a, b; unsigned long w=10; double x=3. 14, y=0. 12; 则以下符合c语言语法的表达式是【 A. n=n*3=18B. a+=(b=2)*(a二8) C. x%3D. y=float (m) 5、在C语言中,要求运算数必须是整型的运算符是【 A. /B. ++C・ *D. % 6、若有定义int i二3;则语句printf (“%d”,++i);输出结果是【 A. 0B. 1C. 3D. 4 7、putchar函数可以向终端输出一个【 A.字符数组B.字符或字符型变量值 C.实型变量值D.字符串 8、有如下程序,若要求xl、x2、yl、y2的值分别为10、20、A、B,正确的数据输入是【 (注:口代表空格) int xl, x2; char yl, y2; scanf (”%d%d”, 则语句 printf(u%d“,a>b?a:b);的输出结果为 。 30、C语言中用 语句可以退出循环,而用 语句只能提前结束本次循环。 31、设:int x=65; printf( “%d,%c\n“ ,x,x);则输出结果为:。 32、变量从存在的时间角度来分,有动态存储和静态存储两种,而根据作用域可划分为 和 两种。 33、C语言中不能嵌套 函数,但可以嵌套 函数。 得分 评卷人 四、写出程序运行结果 (本大题共5小题,每小题4分,共20分) 34、以下程序输入1u2u3后的执行结果是 。(注:口代表空格) #include “stdio.h“ int main() { int i,j; char k; scanf(”%d%c%d”, printf(“i=%d,k=%c,j=%d\n“,i,k,j); } 35、下列程序的输出为 #include “stdio.h“ int main() { int a,b,c,s,w,t; s=w=t=0; a= -