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

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

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

1、【奥鹏】东北师范大学C程序设计19春在线作业1试卷总分:100 得分:100第1题,有以下程序 main() int a10=1,2,3,4,5,6,7,8,9,10, *p=&a3, *q=p+2; printf(%dn, *p + *q); 程序运行后的输出结果是()A、16B、10C、8D、6正确答案:B第2题,fseek(fd,-10L,1)中的fd和1分别为()A、文件指针,文件的开头B、文件指针,文件的当前位置C、文件号,文件的当前位置D、文件号,文件的开头正确答案:B第3题,若有下面的变量定义, int i,a10,*p;以下语句中合法的是()A、p=a+2;B、p=a5;C、p

2、=a2+2;D、p=&(i+2);正确答案:A第4题,设有如下定义: char *aa2=abcd,ABCD; 则以下说法中正确的是()A、aa数组成元素的值分别是abcd和ABCDB、aa是指针变量,它指向含有两个数组元素的字符型一维数组C、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D、aa数组的两个元素中各自存放了字符a和A的地址正确答案:D第5题,表达式0x13&0x17的值是()A、0x17B、0x13C、0xf8D、0xec正确答案:B第6题,以下程序运行后, int func(char *str) int num=0; while(*(str+num)!=0)

3、 num+; return(num); main() char str10,*p=str; gets(p); printf(%dn,func(p); 如果从键盘上输入ABCDE回车,则输出结果为()A、8B、7C、6D、5正确答案:D第7题,C语言要建立一个二进制文件应选择的打开方式是()A、”r”B、”w”C、”rb”D、”wb”正确答案:D第8题,以下程序: #define ADD(x) x*x main( ) int a=4,b=6,c=7,d=ADD(a+b)*c; printf(d=%d,d); 的输出结果为()A、d=70B、d=80C、d=140D、d=700正确答案:A第9题,

4、设整型变量a为5,使b不为2的表达式是()A、b=a/2B、b=6-(-a)C、b=a%2D、b=a3?2:1正确答案:C第10题,以下程序段: char str15=”hello!”; printf(“%dn”,strlen(str); 的输出结果是()A、15B、14C、7D、6正确答案:D第11题,下列函数中不能用于对文件进行输入输出操作的是()A、fscanf()B、printf()C、fgetc()D、fputs()正确答案:B第12题,下面选项中正确的赋值语句是(设 char a5,*pa;) ()A、p=abcd;B、a=abcd;C、*p=abcd;D、*a=abcd;正确答案

5、:A第13题,若有以下调用语句, main() int a50,n; fun(n, &a9); 则不正确的fun函数的首部是()A、void fun(int m, int x)B、void fun(int s, int h41)C、void fun(int p, int *s)D、void fun(int n, int a)正确答案:C第14题,在C语言中,字符型数据在内存中是以什么形式存放的?()A、原码B、BCD码C、反码D、ASCII码正确答案:D第15题,以下叙述中不正确的是()A、在不同的函数中可以使用相同名字的变量B、函数中的形式参数是局部变量C、在一个函数内定义的变量只在本函数范

6、围内有效D、在一个函数内的复合语句中定义的变量在本函数范围内有效正确答案:D第16题,在C程序中有如下语句:char *func(int x,int y); 它是()A、对函数func的定义。B、对函数func的调用。C、对函数func的原型说明。D、不合法的。正确答案:C第17题,若有说明: int i,j=7, *p=&i;, 则与i=j; 等价的语句是()A、i= *p;B、*p=j;C、i=&j;D、i=* *p;正确答案:B第18题,有以下程序: main() char a1=M, a2=m; printf(%cn, (a1, a2) ); 以下叙述中正确的是 ()A、程序输出大写字

7、母MB、程序输出小写字母mC、格式说明符不足,编译出错D、程序运行时产生出错信息正确答案:B第19题,有以下程序fun(int a, int b) if(ab) return(a); else return(b); main() int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf(%dn, r); 程序运行后的输出结果是()A、3B、6C、8D、12正确答案:D第20题,有以下程序: main() char a1=M, a2=m; printf(%cn, (a1, a2) ); 以下叙述中正确的是 ()A、程序输出大写字母MB、程序输出小写字

8、母mC、格式说明符不足,编译出错D、程序运行时产生出错信息正确答案:B第21题,循环可以并列,但不可以嵌套。A、错误B、正确正确答案:A第22题,程序段if (us) t=u; t=s;的功能是将u,s中的最大值赋给变量t。A、错误B、正确正确答案:A第23题,a=b;的功能是将b的值赋给a。A、错误B、正确正确答案:A第24题,ab是合法的字符型常量。A、错误B、正确正确答案:A第25题,C程序是以源程序文件为单位进行编译的。A、错误B、正确正确答案:B第26题,从循环体中退出只能使用goto语句。A、错误B、正确正确答案:A第27题,如果一个函数不需要参数,则函数名后的括号可以省略。A、错

9、误B、正确正确答案:A第28题,若有宏定义:#define PI 3.14i5926,则系统预编译时会报错。A、错误B、正确正确答案:A第29题,019是一个合法的整型常量。A、错误B、正确正确答案:A第30题,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。A、错误B、正确正确答案:B第31题,允许定义无名结构,但是它只能在定义结构类型时定义一次结构变量。A、错误B、正确正确答案:B第32题,通过return语句,函数可以带回一个或一个以上的返回值。A、错误B、正确正确答案:A第33题,若有形参定义:int a10;则a+是合法的表达式。A、错误B

10、、正确正确答案:A第34题,假设有int a10, *p; 则p=&a0与p=a等价。A、错误B、正确正确答案:B第35题,getchar()函数的功能是从键盘上输入一个字符串。A、错误B、正确正确答案:A第36题,strlen是求字符串长度的函数。A、错误B、正确正确答案:B第37题,当C的值不为0时,(A=C)&(B=C)能正确地将C的值赋给变量A,B。A、错误B、正确正确答案:B第38题,break语句用在循环体中,可结束本层循环,continue语句用在循环体中,可结束本次循环。A、错误B、正确正确答案:B第39题,定义在main函数后的任何函数都需在main中进行函数声明。A、错误B、正确正确答案:A第40题,一个C程序可以包含多个函数,但只能有一个main()函数。A、错误B、正确正确答案:B

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

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

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