



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 在语言中,合法的字符常量是( D )。A) 字 B) A C) ABC D) x412 C语言的下列运算符中,优先级最高的运算符是( A )。A) + B) += C) | D)!=注:优先级+(2),+=(倒2),|(12),!=(7)3已知A的ASCII码的十进制值为65,0的ASCII码的十进制值为48,则以下程序运行结果是( A )。main() char ch1,ch2; ch1=A+5-3; ch2=A+6-3; printf(%d,%cn,ch1,ch2);A) 67,D B) C,D C) C,68 D) 67,684下列语句中,符合C语言语法的赋值语句是( C )。A) a=b+c=a+7; B) a=7+b+c=a+7; C) a=7+b, b+, a+7; D) a=7=b,c=a+7;5以下程序运行时,若从键盘输入5,则输出结果是( D )。main() int a; scanf(%d,&a); if(a+5) printf(%dn,a); else printf(%dn,a-);A) 7 B) 4 C) 5 D) 6注:a+5不成立,执行else分支(此时a=6),先输出a再执行a-6有以下程序:main() int c; while(c=getchar()!= n) switch(c-2) case 0 : case 1 : putchar(c+4); case 2 : putchar(c+4); break; case 3 : putchar(c+3); default: putchar(c+2); break; printf(n);当输入:247,程序的输出结果是( B )。A) 689 B) 6689 C) 66778 D) 66887注:这里247、6689均是字符串,不是整数7 以下程序运行后,a的值是( C )。main() int a,b; for(a=1,b=1;a=20) break; if(b%3=1) b+=3; continue; b-=5; A) 101 B) 100 C) 8 D)7注:b1471013161922a123456788以下程序段的运行结果是( D )。int x=3;do printf(%3d, , x- =2 );while(!(-x);A) 1 B) 30 C) 死循环 D) 1,-2注:x=3, 1(printf), 0, -2(printf), -3 !(-x)等效于 (-x)=09下列程序段中,非死循环的是( A B )。A) int i=100; while(1) i=i%100+1; if(i=100) break; B) int k=0; do +k; while(k=0); C) int s=10; while(+s%2+s%2) s+; D) for(;)注意B选项:当+k使k溢出后,k的值变为(1000000000000000) 2= - 32768=0; j-) pic(3-j, );pic(i+2*j,*);putchar(n); pic(int len,char c) int k; for(k=1;k=len;k+) putchar(c);D) * * * *C) * * *B) * * * *A) * * * *注:j=4(pic), 2(pic), 1(pic), 0(pic), -112设有下列语句,则( D )是对a数组元素的不正确引用,其中0i10。 int a10=0,1,2,3,4,5,6,7,8,9, *p=a;A) ap-a B) *(&ai) C) pi D) *(*(a+i)注:ap-a即a0, *(&ai) 即ai, pi即ai13设有下列语句: char str1=string,str28,*str3,*str4=string;则( A )是对库函数strcpy的不正确调用。此函数用来复制字符串。A) strcpy(str3,HELLO3); B) strcpy(str2,HELLO2); C) strcpy(str1,HELLO1); D) strcpy(str4,HELLO4);注:str3无明确指向,不能接受赋值14以下程序的运行结果是( C )。fun3(int x) static int a=3; a+=x; return a;main() int k=2,m=1,n; n=fun3(k); n=fun3(m); printf(%dn,n);A) 3 B) 4 C) 6 D) 9注:static变量 a=3只在程序编译时执行1次,fun3()第1次调用后、第2调用前a=515以下程序的运行结果是( A )。void ast (int x,int y,int *cp,int *dp) *cp=x+y; *dp=x-y;main() int a=4,b=3,c,d; ast(a,b,&c,&d); printf(%d,%dn,c,d);A) 7,1 B) 1,7 C) 7,-1 D) c、d未赋值,编译出错注:ast()被调用时,x=a=4, y=b=3, cp=&c, dp=&d,*cp即c, *dp即d16以下程序段的运行结果是( B )。enum weekday aa,bb=2,cc,dd,ee week=ee;printf(%dn,week);A) ee B) 5 C) 2 D) 417若定义如下结构,则能打印出字母M的语句是( B )。struct person char name9; int age;struct person class10=Wujun,20, Liudan,23, Maling,21, zhangming,22;A) printf(%cn,); B) printf(%cn,0); C) printf(%cn,1); D) printf(%cn,1);18以下程序的输出结果是( A )。main() printf( %dn, fac(5) );fac(int n) int s; if(n=1) return 1; else return n*fac(n-1);A) 120 B) 60 C) 6 D) 1注:fac函数功能是求n!19以下程序中的循环执行了( C )次。#define N 2#define M N+1#define NUM (M+1)*M/2main() int i,n=0; for(i=0;iNUM;i+) n+; printf(%dn,n); A) 5 B) 6 C) 8 D) 9注:宏NUM替换为(M+1)*M/2, 替换为 (2+1+1)*2+1/2,即8+0=820以下程序的功能是( C )。#include main() FILE *fp; long int n; f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国产香水项目规划申请报告模板
- 2025年卸气柱项目申请报告
- 2025年表面活性剂项目申请报告
- 安徽2025年中级经济师考试(运输经济民航专业知识与实务)模拟试题及答案
- 2025年中国丙烯酸嵌段共聚物(MAM)行业市场分析及投资价值评估前景预测报告
- 2025年中国便携式无线口腔冲洗器行业市场分析及投资价值评估前景预测报告
- 2025年中国变形高温合金母合金行业市场分析及投资价值评估前景预测报告
- 2025年中国壁灯灯罩行业市场分析及投资价值评估前景预测报告
- 高强度铝合金制品生产制造项目环境影响报告书
- 2025年及未来5年中国杏仁露行业市场深度分析及行业发展趋势报告
- 2025政治理论时政热点知识试题库附完整答案
- 民间借贷抗诉申请书
- 消毒灭菌教学课件
- 2025年考研护理综合全程真题及答案
- 工会安全监督培训课件
- 学堂在线 知识产权法 章节测试答案
- 小学道德与法治五年级上册《烟酒有危害》教学课件
- 减脂课件教学课件
- 卫生法律法规试题题库(附答案)
- 水浒传鲁智深介绍
- 24点游戏的教学课件
评论
0/150
提交评论