12秋北京交通大学《C语言程序设计》在线作业二

所属学校:北京交通大学 科目:C语言程序设计 2015-03-11 13:26:41
UbQ傲朋学习网
北交《C++语言程序设计》在线作业二UbQ傲朋学习网
试卷总分:100 UbQ傲朋学习网
单选题 多选题 判断题 UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
一、单选题(共 15 道试题,共 30 分。)UbQ傲朋学习网
1.若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是_____。UbQ傲朋学习网
A. fopen("A:/user/abc.txt","r")UbQ傲朋学习网
B. fopen("A://user//abc.txt","r+")UbQ傲朋学习网
C. fopen("A:/user/abc.txt","rb")UbQ傲朋学习网
D. fopen("A://user//abc.txt","w")UbQ傲朋学习网
UbQ傲朋学习网
2.以下选项中属于C语言的数据类型是( )UbQ傲朋学习网
A. 复数型UbQ傲朋学习网
B. 逻辑型UbQ傲朋学习网
C. 集合型UbQ傲朋学习网
D. 双精度型UbQ傲朋学习网
此题选: D UbQ傲朋学习网
3.调用strlen("abcd/0/ef/0g")的返回值是______。UbQ傲朋学习网
A. 4UbQ傲朋学习网
B. 5UbQ傲朋学习网
C. 8UbQ傲朋学习网
D. 9UbQ傲朋学习网
UbQ傲朋学习网
4.以下正确的叙述______。UbQ傲朋学习网
A. 在C程序中,每行只能写一条语句UbQ傲朋学习网
B. 若a是实型数据,C程序中允许赋值a=10,因此实型变量中允许存放整型数UbQ傲朋学习网
C. 在C程序中,无论是整数还是实数,都能被正确无误的表示UbQ傲朋学习网
D. 在C程序中,%是只能用于整数的运算符UbQ傲朋学习网
UbQ傲朋学习网
5.一个字长的二进制位数是___。UbQ傲朋学习网
A. 8UbQ傲朋学习网
B. 16UbQ傲朋学习网
C. 32UbQ傲朋学习网
D. 随机计算机系统而不同的UbQ傲朋学习网
此题选: D UbQ傲朋学习网
6.有下列程序段,while循环执行的次数是_____。int k=0 while(k=1) k++;UbQ傲朋学习网
A. 无数次UbQ傲朋学习网
B. 有语法错,不能执行UbQ傲朋学习网
C. 一次也不执行UbQ傲朋学习网
D. 执行一次UbQ傲朋学习网
UbQ傲朋学习网
7.若 i 、 j 已定义为 int 型,则以下程序段中语句 printf( “ %d ” ,i*j); 的执行次数是_____。for ( i=3;i0;i-- ) for ( j=0;j<4;j++ )printf( “ %d ” ,i*j);UbQ傲朋学习网
A. 12UbQ傲朋学习网
B. 15UbQ傲朋学习网
C. 16UbQ傲朋学习网
D. 20UbQ傲朋学习网
UbQ傲朋学习网
8.有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是_____。UbQ傲朋学习网
A. *p+9UbQ傲朋学习网
B. *(p+8)UbQ傲朋学习网
C. *P+=9UbQ傲朋学习网
D. P+8UbQ傲朋学习网
UbQ傲朋学习网
9.C语言程序的基本单位是_______。UbQ傲朋学习网
A. 程序行UbQ傲朋学习网
B. 语句UbQ傲朋学习网
C. 函数UbQ傲朋学习网
D. 字符UbQ傲朋学习网
UbQ傲朋学习网
10.有int x=3,y=4,z=5;则下面表达式中值为 0 的是______。UbQ傲朋学习网
A. x''&&''y''UbQ傲朋学习网
B. !((x<y)&&!z||1)UbQ傲朋学习网
C. x||y+z&&y-zUbQ傲朋学习网
D. x<=yUbQ傲朋学习网
UbQ傲朋学习网
11.在C语言中,属于单目运算符的是____。UbQ傲朋学习网
A. %UbQ傲朋学习网
B. /UbQ傲朋学习网
C. <UbQ傲朋学习网
D. !UbQ傲朋学习网
此题选: D UbQ傲朋学习网
12.若变量已正确说明为int类型,要给a,b,c输入数据,以下语句正确的是UbQ傲朋学习网
A. read(a,b,c);UbQ傲朋学习网
B. scanf(“%d%d%d”,a,b,c);UbQ傲朋学习网
C. scanf(“%D%D%D”,&a,%b,%c);UbQ傲朋学习网
D. scanf(“%d%d%d”,&a,&b,&c);UbQ傲朋学习网
此题选: D UbQ傲朋学习网
13.C语言中,关于 while 和 do while 循环语句的正确叙述是()UbQ傲朋学习网
A. while 语句的循环控制条件为真时结束循环。UbQ傲朋学习网
B. do while 语句的循环控制条件为真时结束循环。UbQ傲朋学习网
C. while 循环体中不允许是空语句。UbQ傲朋学习网
D. do while 的循环体至少被执行一次.UbQ傲朋学习网
此题选: D UbQ傲朋学习网
14.设 int a=12,则执行完语句 a+=a-=a*a后,a的值是____。UbQ傲朋学习网
A. 552UbQ傲朋学习网
B. 264UbQ傲朋学习网
C. 144UbQ傲朋学习网
D. -264UbQ傲朋学习网
此题选: D UbQ傲朋学习网
15.以下程序段 x = -1; do { x=x*x;} while(!x); 正确的说法是______。UbQ傲朋学习网
A. 死循环UbQ傲朋学习网
B. 循环一次UbQ傲朋学习网
C. 循环两次UbQ傲朋学习网
D. 有语法错UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
北交《C语言程序设计》在线作业二UbQ傲朋学习网
试卷总分:100 UbQ傲朋学习网
单选题 多选题 判断题 UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
二、多选题(共 15 道试题,共 45 分。)UbQ傲朋学习网
1.以下正确的C语言标识符是_____。UbQ傲朋学习网
A. ABCUbQ傲朋学习网
B. abcUbQ傲朋学习网
C. a_bcUbQ傲朋学习网
D. ab.cUbQ傲朋学习网
UbQ傲朋学习网
2.已知:int x;,则下面的说明指针变量pb的语句______不是正确的。UbQ傲朋学习网
A. int pb=&x;UbQ傲朋学习网
B. int *pb=x;UbQ傲朋学习网
C. int *pb=&x;UbQ傲朋学习网
D. *pb=*xUbQ傲朋学习网
UbQ傲朋学习网
3.关于文件的打开方式描述正确的是:______。UbQ傲朋学习网
A. r:打开只读文件UbQ傲朋学习网
B. a+:打开或建立用于更新数据的文件,数据追加到文件尾UbQ傲朋学习网
C. a:打开或建立一个把数据追加到文件尾的文件UbQ傲朋学习网
D. r+:打开用于更新数据的文件UbQ傲朋学习网
UbQ傲朋学习网
4.在动态存储区中主要存放以下数据______。UbQ傲朋学习网
A. 函数形式参数UbQ傲朋学习网
B. 自动变量UbQ傲朋学习网
C. 函数调用时的现场保护和返回地址UbQ傲朋学习网
D. 全局变量UbQ傲朋学习网
UbQ傲朋学习网
5.C语言程序中,下列___________标识符是合法。UbQ傲朋学习网
A. scanfUbQ傲朋学习网
B. ifUbQ傲朋学习网
C. floatUbQ傲朋学习网
D. _3dUbQ傲朋学习网
E. str_2UbQ傲朋学习网
F. ABUbQ傲朋学习网
G. 5aUbQ傲朋学习网
H. His.ageUbQ傲朋学习网
此题选: DEF UbQ傲朋学习网
6.以下不正确的叙述是______。UbQ傲朋学习网
A. C语言的主函数是无参函数UbQ傲朋学习网
B. C语言的主函数最多允许有1个参数UbQ傲朋学习网
C. C语言的主函数最多允许有2个参数UbQ傲朋学习网
D. C语言的主函数可以有2个以上参数UbQ傲朋学习网
UbQ傲朋学习网
7.内存中供用户使用的存储空间可分为:______。UbQ傲朋学习网
A. 程序区UbQ傲朋学习网
B. 静态存储区UbQ傲朋学习网
C. 动态存储区UbQ傲朋学习网
D. 数据存储区UbQ傲朋学习网
UbQ傲朋学习网
8.以下不正确的描述是______。UbQ傲朋学习网
A. 函数的定义可以嵌套,函数的调用不可以嵌套UbQ傲朋学习网
B. 函数的定义不可以嵌套,函数的调用可以嵌套UbQ傲朋学习网
C. 函数的定义和函数的调用均可以嵌套UbQ傲朋学习网
D. 函数的定义和函数的调用均不可以嵌套UbQ傲朋学习网
UbQ傲朋学习网
9.以下对C语言函数的有关描述中,错误的是:______。UbQ傲朋学习网
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参UbQ傲朋学习网
B. 函数既可以嵌套定义又可以递归调用UbQ傲朋学习网
C. 函数必须有返回值,否则不能使用函数UbQ傲朋学习网
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中UbQ傲朋学习网
UbQ傲朋学习网
10.关于静态局部变量的说明正确的是______。UbQ傲朋学习网
A. 静态局部变量存储在静态存储区UbQ傲朋学习网
B. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值UbQ傲朋学习网
C. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符UbQ傲朋学习网
D. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的UbQ傲朋学习网
UbQ傲朋学习网
11.关于实参和形参的说法正确的是______。UbQ傲朋学习网
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元UbQ傲朋学习网
B. 实参可以是变量、常量或表达式UbQ傲朋学习网
C. 实参与形参的类型应相同或赋值兼容UbQ傲朋学习网
D. 实参变量对形参变量的数据传递是“值传递”UbQ傲朋学习网
UbQ傲朋学习网
12.函数调用可以______。UbQ傲朋学习网
A. 出现在一个表达式中UbQ傲朋学习网
B. 出现在执行语句中UbQ傲朋学习网
C. 作为一个函数的实参UbQ傲朋学习网
D. 作为一个函数的形参UbQ傲朋学习网
UbQ傲朋学习网
13.C提供的预处理功能主要有______。UbQ傲朋学习网
A. 宏定义UbQ傲朋学习网
B. 文件包含UbQ傲朋学习网
C. 条件编译UbQ傲朋学习网
D. 异常终止UbQ傲朋学习网
UbQ傲朋学习网
14.下列_________数据类型属于C语言提供的基本数据类型。UbQ傲朋学习网
A. 数组类型UbQ傲朋学习网
B. 指针类型UbQ傲朋学习网
C. 整型UbQ傲朋学习网
D. 结构体类型UbQ傲朋学习网
E. 空类型UbQ傲朋学习网
F. 字符型UbQ傲朋学习网
G. 实型UbQ傲朋学习网
H. 共用体类型UbQ傲朋学习网
UbQ傲朋学习网
15.已知:int x,a,b;下列选项中正确的if语句是______。UbQ傲朋学习网
A. if(a=b) x++;UbQ傲朋学习网
B. if(a=<b) x++;UbQ傲朋学习网
C. if(a-b) x++;UbQ傲朋学习网
D. if(x) x++;UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
北交《C语言程序设计》在线作业二UbQ傲朋学习网
试卷总分:100 UbQ傲朋学习网
单选题 多选题 判断题 UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
三、判断题(共 10 道试题,共 25 分。)UbQ傲朋学习网
1.所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
2.C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
3.在switch语句中可以根据需要使用或不使用break语句。UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
4.下列程序段的输出结果是hello main(){ char b[]="Hello,you";b[5]=0;printf("%s /n", b ); }UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
5.对于二维数组a[2][3],则a[1]表示是第二行的首地址。UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
6.若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
7.字符型变量用来存放字符常量,可以存放多个字符。( )UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
8.使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
9.调用函数只可得到一个返回值,而用宏可以设法得到几个结果。UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
10.设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是 10,2 。printf("%d,%d/n",x--,--y);UbQ傲朋学习网
A. 错误UbQ傲朋学习网
B. 正确UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
UbQ傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: