


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序员基本功大赛》试题(满分100分,考试时间90分钟)一二三四五总分学号:一二三四五总分一、单项选择题(本题共25小题,每小题2分,共50分)以下正确的C语言自定义标识符是 。_1a B.2a_ do D.a.12C语言中,字符型数据在内存中存储形式是 。A.原码 B.反码 C.码 D.ASCII码在C语言中,形参的缺省存储类是( )auto B.register static D.extern软件测试的目的是 。A.证明软件中没有错误 B.改正软件中的错误C.发现软件中的错误 D.优化程序结构在C语言中,字符串"\\TOP\t\65\""的长度是 。5 B.7 8 D.12floatx,由键盘输入:12.45,能正确读入数据的输入语句是 。scanf("%5f",&x); B.scanf("%5d",&x);C.scanf("%f",x); D.scanf("%s",&x);十进制数2403转换成十六进制数为 。A.963 B.369 C.953 D.359C语言程序中,整型常量的书写形式不包括 。二进制 B.八进制 C.十制 D.十六进制C语言函数返回值的类型是由 决定的。A.return语句中的表达式类型 B.调用函数的主调函数类型C.调用函数时临时 D.定义函数时所指定函数类型操作系统负责管理计算机系统的 ,其中包括处理机、存储器、设备文件。A.程序 B.文件 C.源 D.进程数据库系统的核心是( )A.编译系统 B.数据库 C.操作统 D.数据库管理系统设#defineNUM1+2,intvar=2*NUM*3-NUM;var少?A.15 B.19 C.9 D.5inta=11,b=2;ab 。do{a/=b++;}while(a>b);A.1,3 B.1,4 C.2,3 D.2,4在C语言中,下列错误的说法是 。函数可以递归调用不允许在函数中再定义函数递归程序不可能用非递归算法实现对于continue语句,可以通过改变程序的结构而不使用15.计算机硬件可以直接执行的语言是 。A.符号语言 B.机器语言 C.高级语言 D.汇编语16.以下对二维数组a的正确说明是 。.A.inta[3][]; B.floata[][4]; C.doublea[3][4]; a(3)(4);设chars[10]="abcd",t[]="12345";,则s和t在内存中分配的节数分别是 。A.6和5 B.6和6 C.105 D.10和6switch(表达式)语句中的“表达式”,允许的类型是 。A.float,int B.float,int,C.int,char D.char,double继承机制的作用是( )A.信息隐藏 B.数据封装 C.定义类 D.数据抽象下列属于文件包含的命令是 。#defineN25 B.#endifC.#include<stdio.h> D.#else网络拓扑设计的优劣将直接影响着网络的性能、可靠性与 。A.网络协议 B.通信费用 C.设备类 D.主机类型若有以下定义和语句:charstrl[]="string",则用以复制字符串的正确方法是 。strcpy(str2,"Hello"); C.str2=str1;strcpy(strl,"Hello"); D.str1="Hello";计算机的外围设备是指 。A.输入/输出设备 B.外存设备C.远程通信设备 D.除了CPU和主存以外的所有设备24.计算机网络建立的主要目的是实现计算机资源的共享,计算机资源主要计算机 。A.软件与数据库 B.服务器、工作站与软C.硬件、软件与数据 D.通信子网与资源子网下列描述中不正确的是 。字符型数组中可以存放字符串可以对字符型数组进行整体输入、输出可以对实型数组进行整体输入、输出二、填空题(10220)一个C语言程序的执行起点是 。冯·诺依曼结构将计算机分为 、 、 、输入设备和出设备五部分。getchar函数可以接收 个字符,输入数字也按字符处理。f(a,b,f(a+b,a-b,b));,f 。若用数组名作为函数调用的实参,则实参传递给形参的是 。AASCII65,FASCII已知数字符号9的ASCII码为57,数字符号5的ASCII码为 32.在C语言中,表示逻辑"真"值用 。设chars[]={"E_mail"};,则执行printf("%d\n",strlen(s));后出的值是 。scanf函数是一个标准库函数,它的函数原型在头文件 中。35.设inta[3][4]={{1,2,5,3},{2,4,7,9},{3,6,5,8}};则表达式a[1][2]+a[2][3]的值是 。三、判断题(本题共5小题,每小题2分,共10分,打√或×)charch=97;printf("%d",(int)ch)97。( )在printf函数中,不同系统对输出表列的求值顺序不一定相同,TC是从右到左进行的。( )逻辑运算符的优先级别高于算术运算符。( )39.C语言中可以把一个字符串赋给一个字符变量。( )40.getchar函数的功能是接收从键盘输入的一串字符。( 四、程序修改题(本题共1小题,每空3分,共9分)请在注释“ERROR”处修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序结构!41.利用函数求两个整数的最大公约数。#include<stdio.h>intgcd(inta,intb);intmain(){inta,b,abd;printf("intputdataab:\n");scanf("%d,%d",a,b);/*ERROR1*/ abd=gcd(a,b);printf("abd=%d\n",abd);}intgcd(intx,inty);{/*ERROR2*/ intt;if(x<y){t=x;x=y;y=t;}while(y!=0){t=x%y;x=y;x=t;} /*ERROR3*/ returnx;}五、编程题(本题共1小题,共11分)3参考答案:==========一、单项选择题1.A 2.D 3.D 4.C 5.B 6.A 7.A 9.D10.C 11.DC 15.B 16.C19.C 20.C23.D 24.C二、填空题主函数运算器、控制器、存储器129.330.地址31.70,5232.非零数33.6
12.A21.25.C
17.DB
13.B 14.18.C22.B34.stio.h35.153、判断题36.对37.对38.错39.错40.错4、程序修改题41.scanf("%d,%d",a,b) scanf("%d,%d",&a,&b)intgcd(intx,inty); intgcd(intx,intx=t y=t五、编程题#include"stdio.h"#include"conio.h"main(){longf1,f2;inti;f1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湘艺版音乐八年级上册第一单元国家 教案
- 2025年编辑加工软件合作协议书
- 2025年医用化验设备器具合作协议书
- 中职新教材数学课件
- 企业高效运营的关键如何运用智能和区块链进行管理升级
- 大数据时代的教育评估与反馈机制研究
- 医疗教育改革中的教师法律地位
- 中职数学排列讲课课件
- 教育大数据分析学习效果显著提升的秘诀
- 中职教育旅游者课件
- 中国新闻社招聘考试试卷及答案2022
- 脑血管病防治指南(2024年版)完整版
- 消化道穿孔护理
- TYCST 004-2024 透水水泥稳定碎石基层 透水系数的测定
- 部门级安全培训试题加解析答案可打印
- 医学教材 暴发性心肌炎
- 车间6S可视化管理之定置划线标准解读
- 小学英语三年级《My Family》说课课件
- Odoo:Odoo集成与第三方应用技术教程.Tex.header
- 2024年江西省“振兴杯”地质调查员竞赛考试题库(含答案)
- 人教部编版九年级历史上册:第14课 文艺复兴运动 教学设计
评论
0/150
提交评论