鞍山师范学院2023年专升本计算机科学与技术专业综合理论试卷(B).docVIP

  • 1
  • 0
  • 约1.1万字
  • 约 13页
  • 2023-11-16 发布于安徽
  • 举报

鞍山师范学院2023年专升本计算机科学与技术专业综合理论试卷(B).doc

鞍山师范学院2023年专升本计算机科学与技术专业综合理论试卷(B) 所有试题答案必须写在答题卡的对应位置,否则无成绩! 所有试题答案必须写在答题卡的对应位置,否则无成绩! 准考证号: 姓名: 第一部分:C语言程序设计试卷(共100分) 一、填空题(每空1分,共计10分) 1、c语言程序都是从 开始执行。 2、设有 int x=11; 则表达式 (x++ * 1/3) 的值是 。 3、表示“整数x的绝对值大于5”时值为“真”的C语言表达式是 。 4、已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符 常量\101是 。 5、下面函数的功能是 。   int fun(char *x)   { char *y=x;    while(*y++);    return(y-x-1);   } 6、执行以下的程序段后,m的值是 。   int a[2][3]={{l,2,3},{4,5,6}};   int m,*p;   p=&a[0][0]; m=p[2]; 7、有一数组a[5]={4,3,5,1,2},按照由小到大顺序从前向后起泡法排序第一趟之后a[2]的值是 。 8、现在有一个整型变量x和整型指针p,写出使p指向x的语句 。 9、若指针s指向存储单元a[2],p指向存储单元a[0],表达式s-p的值是 。 10、C语言中必须对文件先 ,然后才能文件进行输入或输出操作。 二、判断题(对的打√,错的打×,每题1分,共计10分) 1、所有的逻辑运算符的优先级都高于关系运算符。 2、在逻辑表达式的求解过程中并不是所有的逻辑运算符号都被执行。 3、 for循环只能用于循环次数已经确定的情况。 4、goto语句和break语句都能实现使程序执行的流程从循环体内跳至循环体外。 5、int x[2][]={1,2,3,4};。 6、一个函数只能有一个return语句。 7、在一个函数中定义的静态局部变量不能被另一个函数调用。 8、c语言规定,程序中各函数之间既允许嵌套定义,也允许嵌套调用。 9、若已定义:int x[9],*p=x;并在以后的语句中未改变p的值,则表达式x++和p++是合法的。 10、当调用函数时,实参如果是一个数组名,则向函数传送的是数组每个元素的值。 三、单项选择题(每题2分,共计20分) 1、与k=n++完全等价的是 。 A)n=n+1;k=n B) k+=n+1 C) k=++n D) k=n;n=n+1 2、已定义char s1,s2;,下面正确的语句是 。 A) scanf(%s%c,s1,s2); B) scanf(%s%c,s1,s2); C) scanf(%d%c,s1,s2); D) scanf(%c%c,s1,s2); 3、下列表达式中值为0的表达式为 。 A) 3!=0 B) 3!=34 C) 34=0 D) 654 4、设int a=3;,则表达式a1--a1的运算结果和a的值分别是 。 A) 0,2 B) 0,3 C) 1,2 D) 1,3 5、下面程序的运行结果是 。 main() {int i=10; while(i--0) printf(%d,i);} A) 10 B) 0 C) 10987654321 D) -1 6、已定义int j;,则下面程序段的输出结果是 。 for (j=7;j10;j++)printf(%d,j); A) 8910 B) 789 C) 91011 D) 无结果 7、下面程序的输出结果是 。 main() {int x=15; do{x--;}while(x--); printf(%d,x--); } A) 0 B) 1 C) -1 D) -2 8、不能把字符串HELLO!赋给数组a的语句是 。 A

文档评论(0)

1亿VIP精品文档

相关文档