版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈工大C语言笔试全真试题及答案呈现
1.以下关于C语言中变量定义的说法,正确的是()(5分)A.变量必须先定义后使用B.可以在一个语句中定义多个相同类型的变量C.变量定义时可以不初始化D.以上都正确2.若有定义:inta=5,b=7;执行语句a%=b+2;后,a的值为()(5分)A.0B.1C.2D.33.以下能正确表示字符型常量的是()(5分)A."a"B.'\x41'C.101D."\0"4.下列程序段的输出结果是()(5分)```cintx=10,y=20;if(x>y)printf("%d\n",x);elseprintf("%d\n",y);```A.10B.20C.1020D.输出错误5.以下关于数组的定义,正确的是()(5分)A.inta[5]={1,2,3,4,5,6};B.inta[];C.inta[5]={1,2,3};D.inta(5);6.函数返回值的类型由()决定。(5分)A.return语句中的表达式类型B.函数定义时指定的返回值类型C.调用函数时主调函数传递的参数类型D.以上都不对7.若有定义:chars[]="hello";则数组s的长度是()(5分)A.5B.6C.7D.不确定8.以下循环结构执行的次数是()(5分)```cfor(inti=0;i<5;i++)for(intj=0;j<3;j++)printf("");```A.15B.8C.5D.39.以下对指针的操作,正确的是()(5分)A.intp;p=100;B.inta=5;intp=&a;p=10;C.inta=5;intp;p=a;D.inta=5;intp=&a;p=&10;10.以下程序的功能是计算1到n之间所有奇数的和,在空白处应填入的代码是()(5分)```cinclude<stdio.h>intmain(){intn,sum=0;scanf("%d",&n);for(inti=1;i<=n;i++){if(______)sum+=i;}printf("%d\n",sum);return0;}```A.i%2==0B.i%2!=0C.i/2==0D.i/2!=0答案与解析:1.答案:D解析:在C语言中,变量必须先定义后使用,这是基本规则。可以在一个语句中定义多个相同类型的变量,如inta,b;变量定义时可以不初始化。所以选项D正确。2.答案:A解析:先计算b+2的值为9,然后a%=9,即a=a%9,5%9=0,所以a的值为0。3.答案:B解析:字符型常量要用单引号括起来,选项A中"a"是字符串常量;选项C中101是整型常量;选项D中"\0"是字符串常量;'\x41'表示十六进制数41对应的字符,是正确的字符型常量表示。4.答案:B解析:10不大于20,条件x>y为假,所以执行else分支,输出y的值20。5.答案:C解析:选项A中初始化列表元素个数超过数组定义大小,错误;选项B定义数组但没有指定大小,错误;选项D数组定义语法错误;选项C定义一个大小为5的数组,初始化部分元素是正确的。6.答案:B解析:函数返回值的类型由函数定义时指定的返回值类型决定,与return语句中的表达式类型无关,也不是由调用函数时主调函数传递的参数类型决定。7.答案:B解析:字符串"hello"在存储时会自动在末尾添加'\0'作为结束符,所以数组s的长度是6。8.答案:A解析:外层循环执行5次,内层循环执行3次,每次内层循环执行都会输出一个'',所以总共输出''的次数是53=15次。9.答案:B解析:选项A中不能直接将指针p赋值为整数100;选项C中不能将整型变量a直接赋值给指针p;选项D中不能将&10赋值给指针p,&10是常量的地址,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钽铌压制成型工岗后知识考核试卷含答案
- 2026年医师处方授予测试题及答案
- 2026年数学北师必修二测试题及答案
- 金属打火机制作工诚信道德水平考核试卷含答案
- 储能电站户外舱体防晒施工方案
- 储能电站峰谷调度方案
- 湖盐脱水工岗前技术实务考核试卷含答案
- 储能电站地形测量方案
- 企业员工职业生涯规划与发展指导书
- 市场进入风险预警函3篇范文
- 2026贵州省公路工程集团有限公司第一批公开招聘53人考试备考试题及答案解析
- 2026春小学信息技术五年级下册期末练习卷(清华版新疆)附答案(三套)
- 个人投资交易合同
- 重庆水务环境集团招聘笔试真题2025
- 2026年高考地理考前20天冲刺讲义(二)(解析版)
- GB/Z 177.8-2026人工智能终端智能化分级第8部分:音箱
- 地震灾害应急疏散与应急演练脚本
- 2021年高考理综物理真题试卷(山东卷)
- 河南省高中毕业生登记表
- 流动资金自动测算表(内自带计算公式)
- 吉林省国有林场森林资源有偿使用
评论
0/150
提交评论