计算机基础与程序设计多项选择题(答案)

上传人:沈*** 文档编号:103999228 上传时间:2022-06-09 格式:DOC 页数:19 大小:177KB
返回 下载 相关 举报
计算机基础与程序设计多项选择题(答案)_第1页
第1页 / 共19页
计算机基础与程序设计多项选择题(答案)_第2页
第2页 / 共19页
计算机基础与程序设计多项选择题(答案)_第3页
第3页 / 共19页
点击查看更多>>
资源描述
一、单项选择题1、下面程序的运行结果是( ) #include main() int *p1,*p2,*p; int a=5,b=8; p1=&a;p2=&b; if(ab) p=p1;p1=p2;p2=p; printf(%d, %d,*p1,*p2); printf(%d, %d, a, b); (分数:1分) A. 8,5 5,8 B. 5,8 8,5 C. 5,8 5,8 D. 8,5 8,5 标准答案是:A。您的答案是:A 2、若定义double d;则d在内存中分配的字节数是() (分数:1分) A. 1 B. 2 C. 4 D. 8 标准答案是:D。您的答案是: 3、C 语言源程序的基本单位是() (分数:1分) A. 过程 B. 函数 C. 子程序 D. 语句 标准答案是:D。您的答案是: 4、退出Turbo C 2.0返回系统,在主菜单File项中可选择() (分数:1分) A. Load B. New C. Save D. Quit 标准答案是:D。您的答案是: 5、在 C 程序中, main 函数的位置是 ( ) (分数:1分) A. 必须作为第一个函数 B. 必须作为最后一个函数 C. 可以放在任意位置 D. 必须放在它所调用的函数之后 标准答案是:C。您的答案是: 6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分) A. 关系运算符 算术运算符 赋值运算符 逻辑与运算符 B. 逻辑 运算符 关系运算符 算术运算符 赋值运算符 C. 赋值运算符 逻辑与运算符 关系运算符 算术运算符 D. 算术运算符 关系运算符 赋值运算符 逻辑与运算符 标准答案是:C。您的答案是: 7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分) A. 程序的执行总是从main函数开始,在main函数结束 B. 程序的执行总是从程序的第一个函数开始,在main函数结束 C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束 D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束 标准答案是:A。您的答案是: 8、语句char *s”tNameAddressn;中,指针s所指字符串的长度为( ) (分数:1分) A. 说明不合法 B. 13 C. 14 D. 15 标准答案是:C。您的答案是: 9、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为( ) (分数:1分) A. 地址传递 B. 单向值传递 C. 由实参传给形参,再由形参传回给实参 D. 由用户指定传递方式 标准答案是:B。您的答案是: 10、下面程序的输出结果是() main( ) int a34=1,3,5,7,9,11,13,15,17,19,21,23; int i,j,k=0; for(i=0;i3;i+) k=k+ai0; printf(%dn,k); (分数:1分) A. 27 B. 33 C. 39 D. 45 标准答案是:A。您的答案是: 11、 以下程序段的运行结果是( ) for(y=1;yj) printf(%dn,s);break; s+=i; (分数:1分) A. 4 B. 5 C. 6 D. 7 标准答案是:C。您的答案是: 13、下面程序段的循环次数是() int k=2; while(k=0) printf(%d,k); k-; printf(n); (分数:1分) A. 0 B. 1 C. 2 D. 无限次 标准答案是:A。您的答案是: 14、若有如下语句 int x=3; doprintf(%dn,x-=2);while(!(-x); 则上面程序段( ) (分数:1分) A. 输出的是1 B. 输出的是1和-2 C. 输出的是3和0 D. 是死循环 标准答案是:B。您的答案是: 15、下列程序段的输出结果是() void main(void) int y=1,x=5; if(x=0) y=0; printf(%dn, y); (分数:1分) A. -1 B. 0 C. 1 D. 5 标准答案是:B。您的答案是: 16、执行下列语句printf(“%d”,a= =A)后输出为() (分数:1分) A. 1 B. 语法错 C. 0 D. 97 标准答案是:C。您的答案是: 17、下列叙述中错误的是( ) (分数:1分) A. 计算机不能直接执行用C语言编写的源程序 B. C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件 C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件 D. 后缀为.obj和.exe的二进制文件都可以直接运行 标准答案是:D。您的答案是: 18、以下使i的运算结果为4的表达式是( ) (分数:1分) A. int i=0,j=0;(i=3,(j+)+i); B. int i=1,j=0;j=i=(i=3)*2); C. int i=0,j=1;(j=1)?(i=1):(i=3); D. int i=1,j=1;i+=j+=2; 标准答案是:D。您的答案是: 19、如果 a=5,b=2,c=3,d=4 ,则表达式 ab? a:cd? c:d 的值是 ( ) (分数:1分) A. 2 B. 3 C. 4 D. 5 标准答案是:D。您的答案是: 20、计算机能够自动按照人们的意图进行工作的最基本思想是 ( ) (分数:1分) A. 采用逻辑部件 B. 存储程序和数据 C. 控制代码 D. 总结结构 标准答案是:B。您的答案是: 21、( )是用助记符来表示指令的符号语言 (分数:1分) A. 机器语言 B. 汇编语言 C. 高级语言 D. 语言处理程序 标准答案是:B。您的答案是: 22、一个二进制数位也称为一个() (分数:1分) A. word B. byte C. KB D. bit 标准答案是:D。您的答案是: 23、Unix 是() (分数:1分) A. 单用户、单任务的操作系统 B. 单用户、多任务的操作系统 C. 多用户、单任务的操作系统 D. 多用户、多任务的操作系统 标准答案是:D。您的答案是: 24、当已经存在一个abc.txt文件时,执行函数fopen(abc.txt,r+)的功能是( ) (分数:1分) A. 打开abc.txt文件,清除原有的内容 B. 打开abc.txt文件,只能写入新的内容 C. 打开abc.txt文件,只能读取原有内容 D. 打开abc.txt文件,可以读取和写入新的内容 标准答案是:D。您的答案是: 25、函数ftell(fp)的作用是( ) (分数:1分) A. 得到文件当前位置指针的位置 B. 移动流式文件的位置指针 C. 初始化流式文件的位置指针 D. 以上答案均正确 标准答案是:A。您的答案是: 26、在执行fopen函数时,若执行不成功, 则函数的返回值是( ) (分数:1分) A. TRUE B. -1 C. 1 D. NULL 标准答案是:D。您的答案是: 27、以下对结构体变量stu1中成员age的非法引用是( )。 struct student int age; int num; stu1,*p; p=&stu1; (分数:1分) A. stu1.age B. student.age C. p-age D. (*p).age 标准答案是:B。您的答案是: 28、在说明一个结构体变量时系统分配给它的存储空间是( ) (分数:1分) A. 该结构体中第一个成员所需的存储空间 B. 该结构体中最后一个成员所需的存储空间 C. 该结构体中占用最大存储空间的成员所需的存储空间 D. 该结构体中所有成员所需的存储空间的总和 标准答案是:D。您的答案是: 29、变量的指针,其含义是指该变量的( ) (分数:1分) A. 值 B. 地址 C. 名 D. 一个标志 标准答案是:B。您的答案是: 30、下面程序段的运行结果是。( ) main() char a=language,*p; p=a; while(*p!=u) printf(%c,*p-32);p+; (分数:1分) A. LANGUAGE B. language C. LANG D. langUAGE 标准答案是:C。您的答案是: 31、以下程序的运行结果是( )。 sub(int x,int y,int *z) *z=y-x; main() int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(%4d,%4d,%4dn,a,b,c); (分数:1分) A. 5, 2, 3 B. -5,-12, -7 C. -5, -12, -17 D. 5, -2, -7 标准答案是:B。您的答案是: 32、下列程序的输出结果是( )。 main() chara10=9,8,7,6,5,4,3,2,1,0, *p=a+5; printf(%d,*-p); (分数:1分) A. 非法 B. a4的地址 C. 5 D. 3 标准答案是:C。您的答案是: 33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( ) (分数:1分) A. &i3 B. *p=3 C. *p=3 D. p&i 标准答案是:D。您的答案是: 34、若有说明: inti, j=2, *p=&i;,则能完成i=j赋值功能的语句是( ) (分数:1分) A. i=*p B. *p=*&j C. i=&j D. i=*p 标准答案是:B。您的答案是: 35、合法的数组定义是( ) (分数:1分) A. int a = language; B. int a5 = 0,1,2,3,4,5; C. char a = string; D. char a = 0,1,2,3,4,5; 标准答案是:D。您的答案是: 36、在下述程序中,for循环执行的次数是() main( ) int i =0,j=10,k=2,s=0; for(; ;) i+=k; if(ij) printf(%dn,s);break; s+=i; (分数:1分) A. 4 B. 5 C. 6 D. 7 标准答案是:C。您的答案是: 37、 有如下程序片段: int i = 0; while(i+ b)?a:b ) &c0 的值是() (分数:1分) A. -4 B. 0 C. 1 D. 3 标准答案是:B。您的答案是: 42、按冯诺依曼的设计思想,计算机采用的数制是( ) (分数:1分) A. 二进制 B. 八进制 C. 十进制 D. 十六进制 标准答案是:A。您的答案是: 43、下列转义字符中,表示回车的是() (分数:1分) A. 0 B. n C. r D. f 标准答案是:B。您的答案是: 44、具有只读功能的内存储器是指() (分数:1分) A. ROM B. RAM C. 硬盘 D. CD-ROM 标准答案是:A。您的答案是: 45、CPU处理数据和指令的基本单位是字(Word),一个字的字长是() (分数:1分) A. 8bits B. 16bits C. 32bits D. 与CPU数据总线有关的bit位数 标准答案是:D。您的答案是: 46、在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是( ) (分数:1分) A. .OBJ B. .C C. .BAT D. .BAK 标准答案是:C。您的答案是: 47、如果文件存储的是数据在内存中存放的字节形式 , 则该文件是() (分数:1分) A. ASCII 文件 B. 文本文件 C. 二进制文件 D. 设备文件 标准答案是:C。您的答案是: 48、下列设备中属于输出设备的是() (分数:1分) A. 扫描仪 B. 键盘 C. 鼠标 D. 显示器 标准答案是:C。您的答案是: 49、整数2在机器内存中的表示是() (分数:1分) A. 10010 B. 1111111111111110 C. 11111111111111101 D. 1111111111111111 标准答案是:B。您的答案是: 50、字符串常数CHINA在内存中存储时占的字节数是( ) (分数:5分) A. 5 B. 6 C. 7 D. 8 标准答案是:B。您的答案是: 51、设有int p,q;以下不正确的语句是( ) (分数:5分) A. p*=3 B. p/=q C. p+=3 D. p&=q 标准答案是:D。您的答案是: 52、不能进行+和-运算的数据类型是( ) (分数:5分) A. 指针 B. int C. double D. long 标准答案是:C。您的答案是: 53、变量包括数据类型与存储类别两种属性,其中存储类别属性主要用来决定( ) (分数:1分) A. 变量的存储长度 B. 变量的生存期 C. 变量的作用范围 D. 变量的取值范围 标准答案是:B。您的答案是: 54、 C程序在作逻辑运算时判断操作数真、假的表述中,正确的是() (分数:5分) A. 0为假,非0为真 B. 只有1为真 C. -1为假,1为真 D. 0为真,非0为假 标准答案是:A。您的答案是: 55、 一个完整的计算机系统应该包括()(分数:1分) A. 主机和外设 B. 主机和操作系统 C. 硬件系统和系统软件 D. 硬件系统和软件系统 标准答案是:D。您的答案是: 56、 在计算机中 , 指令通常是由()(分数:1分) A. 操作码、操作数组成 B. 源操作数、目标操作数组成 C. 反码、补码组成 D. 直接寻址、目的寻址组成 标准答案是:A。您的答案是: 57、在 Turbo C 2.0 中,寻求在线帮助可按键() (分数:1分) A. F1 B. F5 C. F9 D. F10 标准答案是:A。您的答案是: 58、若 a=9 ; b=8 ,则表达式 (a=+b)?+a:+b 的值是 ( ) (分数:1分) A. 8 B. 9 C. 10 D. 7 标准答案是:C。您的答案是: 59、算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( ) (分数:1分) A. 正当性 B. 可行性 C. 确定性 D. 有穷性 标准答案是:C。您的答案是: 60、fgetc函数的作用是指定文件读入一个字符,该文件的打开方式必须是( ) (分数:1分) A. 只写 B. 追加 C. 读或读写 D. 答案BC均正确 标准答案是:C。您的答案是: 61、下列语句中不能实现循环结构的语句是( ) (分数:5分) A. if语句 B. while语句 C. dowhile语句 D. for语句 标准答案是:A。您的答案是: 62、-123的原码是( ) (分数:1分) A. 11111011 B. 10000101 C. 01111011 D. 0000101 标准答案是:A。您的答案是: 63、设 char x =a;则printf(x = c, y = c n,x,97);的输出是() (分数:1分) A. x=a,y=97 B. x=97,y=a C. x=97,y=97 D. x=a,y=a 标准答案是:D。您的答案是: 64、在文件使用方式中,字符串rb表示 () (分数:1分) A. 打开一个已存在的二进制文件,只能读取数据 B. 打开一个文本文件,只能写入数据 C. 打开一个已存在的文本文件,只能读取数据 D. 打开一个二进制文件,只能写入数据 标准答案是:A。您的答案是: 65、若要用fopen( )函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开时的模式是( ) (分数:1分) A. ab+ B. wb+ C. rb+ D. ab 标准答案是:C。您的答案是: 66、所谓“裸机“是指( ) (分数:1分) A. 单片机 B. 单板机 C. 不装备任何软件的计算机 D. 只装备操作系统的计算机 标准答案是:C。您的答案是: 67、下面程序执行后,i的值是( ) main( ) int a 5=1,2,3,4,5,i=2; printf(%d,ai+); (分数:1分) A. 1 B. 3 C. 2 D. 4 标准答案是:B。您的答案是: 68、若x=2,y=3,则x&y的结果是( ) (分数:1分) A. 0 B. 2 C. 3 D. 5 标准答案是:B。您的答案是: 69、若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( ) (分数:1分) A. EOF B. -1 C. 非零值 D. NULL 标准答案是:C。您的答案是: 70、在C语言中,确定函数返回值的类型由( ) (分数:1分) A. return语句中的表达式类型 B. 调用该函数的主函数类型决定 C. 调用函数时临时决定 D. 定义函数时所指定的函数类型决定 标准答案是:D。您的答案是: 71、以下叙述中不正确的是( ) (分数:1分) A. 表达式a&=b等价于a=a&b B. 表达式a|=b等价于a=a|b C. 表达式a!=b等价于a=a!b D. 表达式a=b等价于a=ab 标准答案是:C。您的答案是: 72、凡是函数中未指定存储类别的局部变量,其隐含的存储类别是( ) (分数:1分) A. 自动(auto) B. 静态(static) C. 外部(extern) D. 寄存器(register) 标准答案是:A。您的答案是: 73、对do语句while(表达式);结构的循环,下列说法正确的是() (分数:1分) A. 当表达式的值为非零时不执行循环体 B. 循环体至少被执行一次 C. 当表达式的值为零时循环体一次也不执行 D. 循环体仅被执行一次 标准答案是:B。您的答案是: 74、如果int i = 3, 则printf(%d, -i+ )的输出结果和i的值是( ) (分数:1分) A. -3 4 B. -4 4 C. -4 3 D. -3 3 标准答案是:A。您的答案是: 75、以下运算符中优先级最低的是( ) (分数:1分) A. & B. & C. | D. | 标准答案是:C。您的答案是: 76、表达式ab|c&d的运算顺序是( ) (分数:1分) A. ,&,, | B. ,|,&, C. ,&,|, D. ,&,| 标准答案是:D。您的答案是: 77、有下列程序,则( ) int d=10; main() Int a=3;printf(“%d,%dn”,a,d); (分数:1分) A. a是全局变量,d是全局变量; B. a是局部变量,d是全局变量 C. a是全局变量,d是局部变量; D. a是局部变量,d是局部变量 标准答案是:B。您的答案是: 78、有两个字符数组a、b,则以下正确的输入语句是( ) (分数:1分) A. gets(a,b); B. scanf(%s%s,a,b); C. scanf(%s%s,&a,&b); D. gets(a),gets(b); 标准答案是:C。您的答案是: 79、函数调用语句:fseek(fp,-13L,1);的含义是( ) (分数:1分) A. 将文件位置指针移到距离文件头13个字节处 B. 将文件位置指针从文件尾处向后退13个字节处 C. 将文件位置指针从当前位置向后移动13个字节处 D. 将文件位置指针移到距离当前位置13个字节处 标准答案是:C。您的答案是: 80、与二进制数 1011.01 等值的十进制数是() (分数:1分) A. 7.25 B. 11.05 C. 11.25 D. 19.25 标准答案是:C。您的答案是: 81、与十进制1100等值的十六进制数是( ) (分数:1分) A. 44A B. 44C C. 54A D. 54C 标准答案是:B。您的答案是: 82、下列程序的输出结果是( )。 #include main( ) struct stru int a,b; char c6; printf(%dn,sizeof(struct stru); (分数:1分) A. 2 B. 4 C. 8 D. 10 标准答案是:D。您的答案是: 83、若有如下语句 int x=3; doprintf(%dn,x-=2);while(!(-x); 则上面程序段( ) (分数:1分) A. 输出的是1 B. 输出的是1和-2 C. 输出的是3和0 D. 是死循环 标准答案是:B。您的答案是: 84、两次运行下面程序,如果从键盘上分别输入 6 和 4 ,则程序的输出结果是 ( ) main ( ) int x; scanf( %d ,&x); if(x+5) printf( %d ,x); else printf( %dn ,x-1); (分数:1分) A. 7 和 5 B. 6 和 3 C. 7 和 4 D. 6 和 4 标准答案是:C。您的答案是: 85、 若执行下面程序时,从键盘输入数据 3 和 4 ,则程序的输出结果是() main( ) int a,b,s; scanf( %d %d , &a,&b); s=a; if(a10? a-:a+; a+=a; printf(%dn,a); (分数:1分) A. -22 B. -11 C. 22 D. 11 标准答案是:C。您的答案是: 97、设有程序段 int k=10; while (k=0)k=k-1; 这下面描述中正确的是( ) (分数:1分) A. while循环执行10次 B. 循环是无限循环 C. 循环体语句一次也不执行 D. 循环体语句执行一次 标准答案是:C。您的答案是: 98、若i为整型变量,则以下循环执行次数是( ) for(i=2;i=0;)printf(%d,i-); (分数:1分) A. 无限次 B. 0 C. 1 D. 2 标准答案是:B。您的答案是: 99、设有说明: int a=11, b=10 ;执行表达式 a%=b+(a&b) 后, a 的值为 ( ) (分数:1分) A. 0 B. 1 C. 11 D. 22 标准答案是:A。您的答案是: 100、C程序在作逻辑运算时判断操作数真、假的表述中,正确的是() (分数:1分) A. 0为假,非0为真 B. 只有1为真 C. -1为假,1为真 D. 0为真,非0为假 标准答案是:A。您的答案是:
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!