




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 选择题(每小题1分,共25分)1、下列程序的输出结果是()。int a5=2,4,6,8,10,*P,* *k; p=a; k=&p; printf(%d,*(p+); printf(%dn,* *k); A4 4B2 2C2 4D4 6 2、若已定义:int a9, *p=a;并在以后的语句中未改变p的值,不能表示a1地址的表达式为()。Ap+1Ba+1Ca+D+p 3、下面的变量说明中_是正确的。Achar:a, b, c;Bchar a; b; c;Cchar a, b, c;Dchar a, b, c4、定义如下变量和数组:inti; int x33=1,2,3,4,5,6,7,8,9; 则语句for(i=0;i3;i+) printf(%d ,xi2-i); 的输出结果是()。A1 5 9B1 4 7C3 5 7D3 6 9 5、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为()。AP+i*2BP+(i-1)*2CP+(i-1)DP+i6、以下对二维数组a进行正确初始化的是()Aint a23=1,2,3,4,5,6;Bint a 3=1,2,3,4,5,6;Cint a2 =1,2,3,4,5,6;Dint a2 =1,2,3,4; 7、 main( ) int n; ( n=6*4,n+6),n*2; printf(“n=%dn”,n); 此程序的输出结果是_A30B24C60D488、 C语言中以只读方式打开一个文件应选择_参数。A“r”B“w”C“rb”D“a”9、以下程序的输出结果是()。char str15=”hello!”; printf(“%dn”,strlen(str); A15B14C7D6 10、下列描述中不正确的是()。A字符型数组中可能存放字符串。B可以对字符型数组进行整体输入、输出。C可以对整型数组进行整体输入、输出。D不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。11、 选出下列标识符中不是合法的标识符的是()。 Ahot_doBcat1C_priD2ab 12、 若有如下定义,则_是对数组元素的正确的引用。int a10 , *p ; p=a ;A*&a10Ba11C*(p+11)D*p *p *p13、 读出以下语句的输出结果是()。int x=10,y=10; printf(“%d %dn”,x-,-y); A10 10B9 9C9 10D10 9 14、 以下说法中正确的是()。AC语言程序总是从第一个的函数开始执行B在C语言程序中,要调用的函数必须在main()函数中定义CC语言程序总是从main()函数开始执行DC语言程序中的main()函数必须放在程序的开始部分15、 下列程序执行后输出的结果是()。int d=1; fun (int p) int d=5; d + =p + +; printf(%d,d); main() int a=3; fun(a); d + = a + +; printf(%dn,d); A8, 4B9, 6C9, 4D8, 5 16、 为了避免嵌套的条件分支语句ifelse 的二义性,C语言规定:C程序中的else总是与_组成配对关系。A缩排位置相同的ifB在其之前未配对的ifC在其之前未配对的最近的ifD同一行上的if17、 下列描述中不正确的是()。A字符型数组中可能存放字符串。B可以对字符型数组进行整体输入、输出。C可以对整型数组进行整体输入、输出。D不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。18、 不能把字符串:Hello!赋给数组b的语句是()。Achar b10=H,e,l,l,o,!;Bchar b10; b=Hello!;Cchar b10; strcpy(b,Hello!);Dchar b10=Hello!;19、 下列程序的输出结果是()。char *p1=abcd, *p2=ABCD, str50=xyz; strcpy(str+2,strcat(p1+2,p2+1); printf(%s,str); AxyabcABBabcABzCABabczDxycdBCD20、 设有如下定义: int x=10,y=3,z; 则语句printf(%dn,z=(x%y,x/y); 的输出结果是()。A1B0C4D3 21、运算符_的优先级最高。A B+=C?:D+22、 设有如下定义:char *aa2=abcd,ABCD;则以下说法中正确的是()。Aaa数组成元素的值分别是abcd和ABCDBaa是指针变量,它指向含有两个数组元素的字符型一维数组Caa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址Daa数组的两个元素中各自存放了字符a和A的地址23、 C语言中,合法的字符型常数是_。AAB“A”C65DA24、 设有说明double(*p1)N;其中标识符p1是()。AN个指向double型变量的指针。B指向N个double型变量的函数指针。C一个指向由N个double型元素组成的一维数组的指针。D具有N个指针元素的一维指针数组,每个元素都只能指向double型量。25、 在C程序中有如下语句:char *func(intx,int y); 它是()。A对函数func的定义。B对函数func的调用。C对函数func的原型说明。D不合法的。2、 程序填空题(共20分)26、求主次对角线之和。main() static int a 3=9,7,5,1,2,4,6,8; int I,j,s1=0,s2=0; for(I=0;I3;I+) for(j=0;j3;j+) if(_) s1=s1+aIj; if( _ ) s2=s2+aIj; printf(“%dn%dn”,s1,s2); 27、从键盘上输入10个数,求其平均值。main() inti; float f,sum; for(i=1,sum=00;i11;i+) _ ; _ ; printf(“average=%fn”,sum/10); 28、 main() inta,b; for (a=1,b=1;a=20) break; if(b%3=1) b+=3; continue; b-=5; 程序的输出结果a的值为_。29、 int y=1, x, *p, a =2,4,6,8,10; p=&a1; for(x=0;xamax) amax=x; if()amin=x; scanf(%f,&x); printf(namax=%fnamin=%fn,amax,amin); 34、 float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是_。35、float f=31415927; printf(“%f,%54f,%33f”,f,f,f); 则程序的输出结果是_ 。3、 判断题(共5分)36、C 语言源程序文件通过了编译、连接之后,生成一个后缀为EXE的文件。 ()37、 利用fclose函数关闭已打开的文件。 ()。38、 表达式 0195 是一个八进制整数。()39、 数组名代表数组的首地址。()40、 在 C 程序中 ,APH 和aph代表不同的变量。()4、 程序设计题(共30分)41、 有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。42、 有一个一维数组,内放10个学生成绩,写一个函数,求出平均分。43、编程计算下列表达式:s=n!(n从键盘上输入)44、 从键盘上输出10个整数存入一维数组中,按由大到小的顺序输出。45、三个整数a、b、c,由键盘输入,输出其中最大的数。46、 请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0。A的值由主函数从键盘读入。五、程序改错题47、 写出下列程序的运行结果。#include “std
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45788.2-2025金属材料电阻焊质量要求第2部分:基本质量要求
- 高中化学试题及答案有机化学结构与性质
- 我的校园梦想想象作文4篇范文
- 高新技术企业研发管理流程
- 畜牧业饲养与销售联合协议
- 家政服务行业知识测试卷大纲与内容框架
- 高中物理分子运动理论与实验课程教案
- 学会分享的话题作文15篇
- 在线销售授权合同协议
- 智慧农业与可持续发展目标的协调路径
- 贵州贵安发展集团有限公司笔试
- DG∕TJ 08-53-2016 行道树栽植技术规程
- 供应链管理在电网企业物资管理中的应用
- 《螺栓连接多层全装配式混凝土墙板结构技术规程》
- 【MOOC】《电工技术》(北京科技大学)中国大学MOOC慕课答案
- 输血科内部审核检查表
- 《绿色低碳铝评价导则及追溯指南》T CNIA 0245-2024
- 食品标准操作规程
- 浙江省杭州市2023-2024学年高一下学期期末教学质量检测政治试题
- 电网工程劳务分包投标方案(技术方案)
- 国开(山东)2024年《小学生心理健康教育》形考1-3终考答案
评论
0/150
提交评论