[东北师范大学]C程序设计19春在线作业11

上传人:lyj****12 文档编号:88013041 上传时间:2019-04-16 格式:DOC 页数:8 大小:32.50KB
返回 下载 相关 举报
[东北师范大学]C程序设计19春在线作业11_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[东北师范大学]C程序设计19春在线作业11》由会员分享,可在线阅读,更多相关《[东北师范大学]C程序设计19春在线作业11(8页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】东北师范大学C程序设计19春在线作业1试卷总分:100 得分:100第1题,设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=ab)&(n=cd)后,n的值为()A、1B、2C、3D、0正确答案:B第2题,下列函数: int fun1(chat* x) char*y=x; while(*y+); return(y-x-1); 的功能是 ()A、求字符串的长度B、比较两个字符串的大小C、将字符串x复制到字符串yD、将字符串X连接到字符串Y后面正确答案:A第3题,当说明一个结构体变量时,系统分配它的内存是()A、各成员所需内存容量的总和B、结构体中第

2、一个成员所需内存C、各成员所需内存容量的最大值D、结构体中最后一个成员所需内存正确答案:A第4题,以下对二维数组a进行正确初始化的是()A、int a23=1,2,3,4,5,6;B、int a 3=1,2,3,4,5,6;C、int a2 =1,2,3,4,5,6;D、int a2 =1,2,3,4;正确答案:B第5题,一个main(int a,char *argv)函数带参数,可执行文件名为prog.exe,若命令行输入: prog abcd efg 123则printf(“%d,%sn”,a,argv1);的结果是()A、3,progB、4,progC、3,abcdD、4,abcd正确答

3、案:D第6题,设A为存放整型的一维数组,如果A的首地址为P,那么A中下标为i的元素地址为()A、P+i*2B、P+(i-1)*2C、P+(i-1)D、P+i正确答案:D第7题,下面选项中正确的赋值语句是(设 char a5,*pa;) ()A、p=abcd;B、a=abcd;C、*p=abcd;D、*a=abcd;正确答案:A第8题,数组名作为实参数传递给函数时,数组名被处理为()A、该数组的长度B、该数组的元素个数C、该数组的首地址D、该数组中各元素的值正确答案:C第9题,以下程序: #define N 2#define M N+2#define CUBE(x) (x*x*x)#includ

4、e stdio.hmain( ) int i=M;i=CUBE(i);printf(%dn,i);的输出结果为()A、17B、64C、125D、53正确答案:B第10题,已知职工记录描述如下, struct worker int no; char name20; char sex;struct int day; int month; int year;birth;struct worker w;设变量w中的“生日”是“1993年10月25日”,下列对“生日”的正确赋值方式是()A、day=25; month=10; year=1993;B、w.birth.day=25; w.birth.mon

5、th=10; w.birth.year=1993;C、w.day=25; w.month=10; w.year=1993;D、birth.day=25; birth.month=10; birth.year=1993;正确答案:B第11题,若已包含头文件stdio.h且有说明char s15,s27;要给s1,s2赋值,下列语句中正确的是()A、s1=getchar(); s2=getchar();B、scanf(“%s%s”,s1,s2);C、scanf(“%c%c”,s1,s2);D、gets(s1);s2=s1;正确答案:B第12题,下列程序:main( ) int a=7,b=5; p

6、rintf(%dn,b=b/a);的输出结果是()A、5B、1C、0D、不确定值正确答案:C第13题,若程序中定义了以下函数 double myadd(double a,double B) return (a+B) ; 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()A、double myadd(double a,B) ;B、double myadd(double,double);C、double myadd(double b,double A) ;D、double myadd(double x,double y);正确答案:A第14题,C语言源程序的基本单

7、位是()A、过程B、函数C、子程序D、标识符正确答案:B第15题,设函数fun的定义形式为 void fun(char ch, float x ) 则以下对函数fun的调用语句中,正确的是 ()A、fun(abc,3.0);B、t=fun(D,16.5);C、fun(65,2.8);D、fun(32,32);正确答案:D第16题,已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()A、intB、charC、floatD、double正确答案:C第17题,当说明一个共用体变量时,系统分配它的内存是()A、各成员所需内存容量

8、的总和B、共用体中第一个成员所需内存C、各成员所需内存容量的最大值D、共用体中最后一个成员所需内存正确答案:C第18题,在以下一组运算符中,优先级最高的运算符是()A、=B、=C、%D、&正确答案:C第19题,有以下程序段 : int m=0,n=0; char c=a; scanf(%d%c%d,&m,&c,&n); printf(%d,%c,%dn,m,c,n); 若从键盘上输入:10A10回车,则输出结果是()A、10,A,10B、10,a,10C、10,a,0D、10,A,0正确答案:A第20题,以下程序: main( ) char s140=country,s220=side;int

9、 i=0,j=0;while(s1i!=0) i+; while(s2j!=0) s1i+=s2j+;s1i=0; printf(%sn,s1); 的输出结果为()A、sideB、countryC、sidetryD、countryside正确答案:D第21题,在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。A、错误B、正确正确答案:B第22题,执行语句x=(a=3,b=a-);后,x,a,b的值依次是3,2,3。A、错误B、正确正确答案:B第23题,strcmp用来比较两个字符串的大小。A、错误B、正确正确答案:B第24题,if-goto语句可以构成循环。A、错误B、正确正

10、确答案:B第25题,C语言中有些不同类型的变量可以在一个表达式中运算。A、错误B、正确正确答案:B第26题,#define和printf都是C语句。A、错误B、正确正确答案:A第27题,Continue语句的作用是继续程序中的下一个循环。A、错误B、正确正确答案:A第28题,函数的形参可以是表达式。A、错误B、正确正确答案:A第29题,设ch是char型变量,其值为z,且有如上表达式: ch=(chA&ch=Z)?(ch+32):ch,该表达式的值是A。A、错误B、正确正确答案:A第30题,C语言可以对字符型数据进行整体输入、输出。A、错误B、正确正确答案:B第31题,常量的定义要通过#ifn

11、def宏指令来实现。A、错误B、正确正确答案:A第32题,一个函数的函数体包括声明部分和语句部分。A、错误B、正确正确答案:B第33题,如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。A、错误B、正确正确答案:B第34题,宏定义的宏名一定要大写,否则无效。A、错误B、正确正确答案:A第35题,在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。A、错误B、正确正确答案:A第36题,函数的函数体可以为空。A、错误B、正确正确答案:B第37题,表达式中的运算对象可以是常数、变量和函数调用。A、错误B、正确正确答案:B第38题,表达式y=(1314?15:16)的值为15。A、错误B、正确正确答案:A第39题,当C的值不为0时,(A=C)&(B=C)能正确地将C的值赋给变量A,B。A、错误B、正确正确答案:B第40题,为表示关系abc,应使用C语言的表达式为:ab&ac。A、错误B、正确正确答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号