【判断题】语句char *a="china"; 与char *a; *a="china";功能等价。 (4.0分)
【其它】设计一个一维数组的排序函数p_sort,并调用它对10个整数进行排序。p_sort函数原型如下: void p_sort(int *p,int n) 其中,p是指向int型一维数组的指针变量,n是数组长度。 (16.0分)
【单选题】有如下定义: int k=2; int *ptr1=&k,*ptr2=&k; 下面不能正确执行的赋值语句是 ________ 。(第 7 章 指针程序设计) (4.0分)
【简答题】4.1 MAC地址与IP地址有何区别?请介绍一下32位IP地址的结构。
【单选题】若有如下定义: char s[20],*ps=s; 则,以下赋值语句正确的是 ________ 。(第 7 章 指针程序设计) (4.0分)
【单选题】已知字母A的ASCII码为十进制数65,且ch为字符型,则执行语句ch='A’+25;后,以下说法正确的是_________。 (3.0分)
【多选题】能为字符型变量输入数据的函数是()。 (3.0分)
【简答题】1.4 什么是计算思维?为什么要从具体的经验上升到更为抽象的思维层面来学习计算机?
【其它】编写程序:某项自行车比赛以“秒”计时(只保留整数)。试编写一个程序,从键盘输入一个选手的比赛成绩,然后转化成“x分x秒”的表示形式。 (13.0分)
【其它】编写程序: 输入一个不多于 3 位的正整数 , 实现以下功能 : (1) 求出它是几位数。 (2) 按逆序打印出各位数字 , 例如原数为 321 ,应输出 123 。 (15.0分)
【判断题】函数实参和形参同名时,其数据类型也必须相同 (4.0分)
【填空题】19
【其它】编写求阶乘的递归函数 , 并调用它计算表达式 1!+3!+5!+...+n! ( n 为奇数 ) 的值。 (16.0分)
【判断题】在C语言库函数中,getchar() 和scanf() 都可以输入double型变量x的值。 (3.0分)
【单选题】以下四种说法中,正确的是________。 (4.0分)
【单选题】程序段如下: 执行该段程序后,输出结果为 ________ 。 (5.0分)
【单选题】下列函数调用错误的是________。 (4.0分)
【单选题】程序段如下: int a,b; scanf(“%d%d”,&a,&b); 输入 a,b 的值时,不能作为输入数据分隔符的是 ________ 。 (3.0分)
【单选题】在C语言库函数中,可以输出double型变量x值的函数是________。 (3.0分)
【填空题】13
【填空题】11
【填空题】15
【单选题】以下程序的输出结果是 ________ 。 #include int main() { int x=1,y=2; void swap(int x,int y); swap(y,x); printf("x=%d,y=%d\n",x,y); return 0; } void swap(int x,int y) { printf("x=%d,y=%d\n",x,y); x=3,y=4; } (4.0分)
【简答题】1.3 什么是计算机?计算机中程序起着什么作用?
【单选题】以下是关于函数声明的叙述,正确的是________。 (4.0分)
【简答题】心电图重做入口
【填空题】18
【简答题】1.5 二进制的一个数,存储器中的最小存储单元称作什么?运算速度往往每秒上万次,有哪些表示大小的量级单位?天河二号的速度适合哪种量级单位?
【判断题】有变量定义char ch='A’;,则表达式(ch>='A’&& ch<='Z’)?(ch+32):ch的值是A。 (5.0分)
【判断题】语句char *s="china"; 与char *s; s="china";功能等价。 (4.0分)
【判断题】函数实参和函数形参可以同名 (4.0分)
【判断题】若有如下定义: char s[20],*ps=s; 则, s[5]=ps[9] 是一个正确的赋值语句。 (4.0分)
【填空题】16
【简答题】截止时间:下周二
【其它】编写程序: 输入三个整数,按由大到小的顺序输出这三个数。 (10.0分)
【判断题】5.4321、5.43E2.1、e5.4321 和5e6都是语言中的实数正确表示形式。 (3.0分)
【论述题】1.1 电子数字计算机经历了哪几个发展阶段?其发展的主要特点或趋势是什么?
【填空题】17
【单选题】以下是关于函数调用的叙述,正确的是________。 (4.0分)
【填空题】12
【判断题】在程序中有printf(” sqrt(% f)\n”, a);语句时,须在程序开始使用宏命令#include。 (3.0分)
【单选题】以下程序段的运行结果为________。 int x=2,y=-1,z=2; if(x
【论述题】1.4 为什么8GB的U盘插入计算机后显示的存储空间大小不是8GB?怎么算的?
【判断题】执行以下程序段后,将会把输入的任意一个字符立即输出。 int flag; char ch; scanf("%c",&ch); flag=ch>='0'&&ch<='9'; if(flag) printf("%c\n",ch); (5.0分)
【填空题】20
【填空题】14
【单选题】有如下程序段:char str1,str2; str1=getchar(); str2=getchar(); 以下输入方式中,能将字符M、N分别输入给变量str1、str2的是________。 (3.0分)
【论述题】4.4 请介绍一下互联网上提供的主要服务。
【判断题】有宏定义如下: #define M 100 则, printf(“%d\n”,M++); 是正确语句。 (3.0分)
【单选题】有程序段如下: int a=1,b=2,c=3; if(a>b)c=a; a=b; b=c; 执行该程序段后,变量 a 、 b 、 c 的值是 __________ 。 (5.0分)