



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、试题纸 A卷课程名称:C语言程序设计 适合专业年级: 自动化2010级考生学号: 考 生 姓 名: 注意:答题在答题册上有效,答题在其他地方无效。一 单项选择题(每小题2分,共30分) 1、在C语言中,要求参加运算的数必须是整数的运算符是( )。A) / B) ! C) % D) = =2、已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是( )。A) 6 B) 12 C) 30 D) 363、已知字符 b 的ASCII码为 98 ,语句printf ("%d,%c", b,b+1 ) ;的输出为( )。A)98,b B)语句不合法 C)9
2、8,99 D) 98,c4、以下用户定义标识符中合法的是( )。 A)5COM B)for C)_sum D)max! 5、以下正确的叙述是( )。A) 在C语言中,main函数必须位于文件的开头B) C语言每行中只能写一条语句C) C语言本身没有输入、输出语句D) 对一个C语言进行编译预处理时,可检查宏定义的语法错误6、为了判断两个字符串s1和s2是否相等,应当使用(
3、 )。A) if (s1= =s2) B) if (s1=s2) C)if (strcpy(s1,s2) D)if (strcmp(s1,s2)= =0)7、能正确表示逻辑关系:“a=10或a0”的C语言表达式是( )。A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10a<=08、设变量定义为: int a3=1,4,7; int *p=&a2; 则*p的值是( )。A) &a2 B) 4
4、60; C) 7 D) 19、以下程序的输出结果是( )。main() int a44=1,3,5,2,4,6,3,5,7; printf("%d%d%d%dn",a03,a12,a21,a30; A) 0650 B) 1470 C) 5430 D) 输出值不定10、若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。 A)int a5=0; B)int b=0,0,0,0,0; C)int c2+3; D)int
5、60; i=5,di;11、设int a=1,b=2,c=4; 表达式(c=a!=b)&&(a= =b)&&(c=b) 运算后,a、b和c的值分别是( )。 A)1,2,0 B)1,2,1 C)1,2,2 D)1,2,312、以下程序的输出结果是( )。#define f(x) x*xmain() int a=6,b=2,c; c=f(a)/f(b); printf(“%dn”,c); A) 9
6、 B) 6 C) 36 D) 1813、若有以下数组定义语句:char x="12345"char y='1','2','3','4','5'则正确的描述是(
7、60; )。A)x数组和y数组长度相同。B)x数组长度大于y数组长度。C)x数组长度小于y数组长度。D)两个数组中存放相同的内容。14、若已定义:int a7,*p=a;并在以后的语句中未改变p的值,则不能表示a1 地址的表达式是( )。A) p+1 B) a+1 C) a+ D) +p15、有以下程序: void fun(char *t,char *s) while(*t!=0) t+; while(*t+=*s+)!=0); main() char ss10=”acc”, aa10=”bbxxyy”; fun(ss,aa); printf(“%s,%sn”,ss,aa); 程序
8、运行结果是( )。A) accxyy , bbxxyy B) acc, bbxxyy C) accxxyy,bbxxyy D) accbbxxyy,bbxxyy二、读下列程序,写出程序的运行结果(每题5分,共25分)1、main ( ) int i=0,j=0; while (i<10)i+; while (j+<10) ;/*空循环体*/ printf(“i=%d, j=%dn”,i,j);2、main()int i; for(i=0;i<5;i+) add();add() static int x=0; x+; printf(“%d,”,x);3、f(int b ,int
9、 m,int n) int i,s=0; for(i=m;i<n;i+)s+=bi;return s; main() int x,a =1,2,3,4,5,6,7,8,9; x=f(a,3,7); printf("%dn",x); 4、main() int a=0, i; for(i=1;i<4;i+) switch (i) case 0: case 3:a+=2;break; case 1: case 2:a+=3; default:a+=5; printf("%dn",a);5、void ss(char *s,char t) while(
10、*s) if(*s= =t)*s=t-a+A; /*小写字母转换成大写字母*/ s+; main() char str1100="abcddfefdbd", c=d; ss(str1,c); printf("%sn",str1); 三、程序填空题(每空2分,共20分)1、以下程序的功能是:输出a、b、c三个变量中的最小值,请填空完善程序。#include<stido.h> main() int a,b,c,t1,t2;
11、60; scanf("%d%d%d",&a,&b,&c); t1=a<b? _(1)_; t2=c<t1? (2) ; printf("%dn", (3) ); 2、以下程序用来检查二维数组是否对称(所有i,j都有aij=aji成立,称为对称),请填空。#include <stdio.h>void main(
12、 ) int a44=1,2,3,4, 2,2,5,6, 3,5,3,7, 8,6,7,4; int i, j, found=0; for(j=0; j<4; j+) for(i=0; i<4; i+) if ( (4) ) found= (5) ; break; if(found) (6) ; if(found) printf("该二维数组不对称n"); else printf("该二维数组对称n");3、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,若输入负数结束输入。请填空。#include <stdio.h>void main( ) float x1000,sum=0.0,ave,a;int n=0,i;printf("Enter score:n");scanf("%f",&a);while (a>=0.0&& n<1000) sum= (7) ; xn= (8) ;n+;scanf("%f",&a);ave= (9) ;printf("output:n");printf("
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 葡萄酒销售协议书
- 环保材料研发服务合同
- IT服务行业IT解决方案设计与实施服务
- 公路工程资料承包合同年
- 游戏电竞产业电竞战队管理与赛事组织方案设计
- 企业股权结构调整方案
- 高新农业技术创新发展合同
- 第2单元 生物体的结构层次 单元导学(新教学设计)2023-2024学年七年级上册生物(人教版)
- 文心兰种苗买卖合同8篇
- 药品质量保证协议新5篇
- 码头安全生产知识培训
- 初中数学解《一元二次方程》100题含答案解析
- 牛津书虫系列1-6级 双语 4B-03.金银岛中英对照
- 沥青拌合站安装专项施工方案
- 机械基础(少学时)(第三版) 课件全套 第0-15章 绪论、带传动-气压传动
- 07J912-1变配电所建筑构造
- 纠正冤假错案申诉范文
- 锂离子电池串并联成组优化研究
- 宁夏闽宁镇:昔日干沙滩-今日金沙滩+课件-高教版(2023)中职语文职业模块
- 2023-2024学年六年级科学下册(青岛版)第2课 预防近视(教案)
- 大酒店风险分级管控和隐患排查治理双体系文件
评论
0/150
提交评论