汇编选集东师范《C程序设计》20秋在线作业1

上传人:爱****虎 文档编号:172851231 上传时间:2021-03-10 格式:DOCX 页数:15 大小:26.97KB
返回 下载 相关 举报
汇编选集东师范《C程序设计》20秋在线作业1_第1页
第1页 / 共15页
汇编选集东师范《C程序设计》20秋在线作业1_第2页
第2页 / 共15页
汇编选集东师范《C程序设计》20秋在线作业1_第3页
第3页 / 共15页
汇编选集东师范《C程序设计》20秋在线作业1_第4页
第4页 / 共15页
汇编选集东师范《C程序设计》20秋在线作业1_第5页
第5页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《汇编选集东师范《C程序设计》20秋在线作业1》由会员分享,可在线阅读,更多相关《汇编选集东师范《C程序设计》20秋在线作业1(15页珍藏版)》请在金锄头文库上搜索。

1、汇编选集东师范C程序设计20秋在线作业1东北师范大学C程序设计20秋在线作业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正确答案:第2题,下列函数: int fun1(chat* x)char*y=x;while(*y+);return(y-x-1); 的功能是 ()A、求字符串的长度B、比较两个字符串的大小C、将字符串x复制到字符串yD、将字符串X连接到字符串Y后面正确答案:第3题,当说明一个结构体变量时,系统分配它的内存是()A

2、、各成员所需内存容量的总和B、结构体中第一个成员所需内存C、各成员所需内存容量的最大值D、结构体中最后一个成员所需内存正确答案:第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;正确答案:,一个main(int a,char *argv)函数带参数,可执行文件名为prog.exe,若命令行输入: prog abcdefg123则printf("%d,%sn",a,argv1);的结果是()A、3,progB、4,

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

4、9题,以下程序: #define N 2#define M N+2#define CUBE(x) (x*x*x)#include "stdio.h"main( )int i=M;i=CUBE(i);printf("%dn",i);的输出结果为()A、17B、64C、125D、53正确答案:,已知职工记录描述如下,struct workerint no; char name20; char sex;struct int day; int month; int year;birth;struct worker w;设变量w中的"生日"是&

5、quot;1993年10月25日",下列对"生日"的正确赋值方式是()A、day=25; month=10; year=1993;B、w.birth.day=25;w.birth.month=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;正确答案:第11题,若已包含头文件stdio.h且有说明char s15,s27;要给s1,s2赋值,下列语句中正确的是()A、s1=getchar(); s2=ge

6、tchar();B、scanf("%s%s",s1,s2);C、scanf("%c%c",s1,s2);D、gets(s1);s2=s1;正确答案:,下列程序:main( ) int a=7,b=5;printf("%dn",b=b/a);的输出结果是()A、5B、1C、0D、不确定值正确答案:第13题,若程序中定义了以下函数double myadd(double a,double B) return (a+B) ; 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()A、double myadd(do

7、uble a,B) ;B、double myadd(double,double);C、double myadd(double b,double A) ;D、double myadd(double x,double y);正确答案:第14题,C语言源程序的基本单位是()A、过程B、函数C、子程序D、标识符正确答案:,设函数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);正确答案:第

8、16题,已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()A、intB、charC、floatD、double正确答案:第17题,当说明一个共用体变量时,系统分配它的内存是()A、各成员所需内存容量的总和B、共用体中第一个成员所需内存C、各成员所需内存容量的最大值D、共用体中最后一个成员所需内存正确答案:第18题,在以下一组运算符中,优先级最高的运算符是()A、=B、=C、%D、&&正确答案:第19题,有以下程序段 : int m=0,n=0; char c=a;scanf("%d%c%d&q

9、uot;,&m,&c,&n);printf("%d,%c,%dn",m,c,n); 若从键盘上输入:10A10回车,则输出结果是()A、10,A,10B、10,a,10C、10,a,0D、10,A,0正确答案:,以下程序:main( )char s140="country",s220="side"int i=0,j=0;while(s1i!=0)i+; while(s2j!=0)s1i+=s2j+;s1i=0;printf("%sn",s1);的输出结果为()A、sideB、countryC

10、、sidetryD、countryside正确答案:第21题,在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。A、错误B、正确正确答案:第22题,执行语句x=(a=3,b=a-);后,x,a,b的值依次是3,2,3。A、错误B、正确正确答案:第23题,strcmp用来比较两个字符串的大小。A、错误B、正确正确答案:第24题,if-goto语句可以构成循环。A、错误B、正确正确答案:,C语言中有些不同类型的变量可以在一个表达式中运算。A、错误B、正确正确答案:第26题,#define和printf都是C语句。A、错误B、正确正确答案:第27题,Continue语句的作用是继续

11、程序中的下一个循环。A、错误B、正确正确答案:第28题,函数的形参可以是表达式。A、错误B、正确正确答案:第29题,设ch是char型变量,其值为z,且有如上表达式: ch=(chA&&ch=Z)?(ch+32):ch,该表达式的值是A。A、错误B、正确正确答案:,C语言可以对字符型数据进行整体输入、输出。A、错误B、正确正确答案:第31题,常量的定义要通过#ifndef宏指令来实现。A、错误B、正确正确答案:第32题,一个函数的函数体包括声明部分和语句部分。A、错误B、正确正确答案:第33题,如果一个函数只能被本文件调用而不能被其它文件调用,则称该函数为内部函数。A、错误B、

12、正确正确答案:第34题,宏定义的宏名一定要大写,否则无效。A、错误B、正确正确答案:第35题,在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。A、错误B、正确正确答案:第36题,函数的函数体可以为空。A、错误B、正确正确答案:第37题,表达式中的运算对象可以是常数、变量和函数调用。A、错误B、正确正确答案:第38题,表达式y=(1314?15:16)的值为15。A、错误B、正确正确答案:第39题,当C的值不为0时,(A=C)&&(B=C)能正确地将C的值赋给变量A,B。A、错误B、正确正确答案:第40题,为表示关系abc,应使用C语言的表达式为:ab&ac。A、错误B、正确正确答案:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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