c语言1-3真题(含答案).ppt_第1页
c语言1-3真题(含答案).ppt_第2页
c语言1-3真题(含答案).ppt_第3页
c语言1-3真题(含答案).ppt_第4页
c语言1-3真题(含答案).ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以下关于C语言的叙述中正确的是 A)C语言中的注释不可以夹在变量名或关键字的中间 B)C语言中的变量可以在使用之前的任何位置进行定义 C)在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致 D)C语言的数值常量中夹带空格不影响常量值的正确表示 2010年3月选择题第12题,参考答案:A,计算机能直接执行的程序是_。 A)源程序 B)目标程序 C)汇编程序 D)可执行程序 2008年9月选择题第12题,参考答案:D,以下叙述中错误的是 A)C语言的可执行程序是由一系列机器指令构成的 B)用C语言编写的源程序不能直接在计算机上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 2011年3月选择题第12题,参考答案:D,以下选项中合法的标识符是_。 A)1_1 B)1-1 C)_11 D)1_ _ 2009年3月选择题第11题,参考答案:C,以下选项中,能用作用户标识符的是_。 A)void B) 8_8 C)_0_ D)unsigned 2009年9月选择题第12题,参考答案:C,有以下程序,其中k的初值为八进制数 #include main() int k=011; printf(“%dn“,k+); 程序运行后的输出结果是 A)12 B)11 C)10 D)9 2010年3月选择题第22题,参考答案:D,C源程序中不能表示的数制是_。 A)二进制 B)八进制 C)十进制 D)十六进制 2008年9月选择题第16题,参考答案:A,以下选项中,能用作数据常量的是_。 A)o115 B)0118 C)1.5e1.5 D)115L 2009年3月选择题第13题,参考答案:D,以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2 C)E9 D)9.12E 2011年3月选择题第14题,参考答案:A,有以下定义语句,编译时会出现编译错误的是_。 A)char aa; B)char an; C)char aaa; D)char ax2d; 2009年9月选择题第22题,参考答案:C,以下选项中正确的定义语句是_。 A)double a;b; B)double ab7; C)double a7,b7; D)double,a,b; 2008年9月选择题第14题,参考答案:C,有以下程序 #include main() int s,t,A10;double B6; ssizeof(A); tsizeof(B); printf(“%d,%dn“,s,t); 在VC6平台上编译运行,程序运行后的输出结果是 A)2,4 B)4,4 C)4,8 D)10,6 2010年9月选择题第38题,参考答案:C,有以下程序: #include main() char cl,c2; clA84; c2A85; printf(“%c,%dn“,cl,c2); 已知字母A的ASCIl码为65,程序运行后的输出结果是_。 A)E,68 B)D,69 C)E,D D)输出无定值 2009年9月选择题第23题,参考答案:A,以下程序运行后的输出结果是 【6】 。 #include main() int a200,b010; printf(“%d%dn“,a,b); 2010年9月填空题第6题,参考答案:2008,有以下程序(说明:字符0的ASCIl码值为48) #include main() char c1,c2; scanf(“%d“,&c1); c2=c1+9; printf(“%c%cn“,c1,c2); 若程序运行时从键盘输入48,则输出结果为 【8】 。 2011年3月填空题第8题,参考答案:09,以下程序运行后的输出结果是 【6】 。 #include main() int a; a=(int)(double)(3/2)+0.5+(int)1.99*2); printf(“%dn“,a); 2011年3月填空题第6题,参考答案:3,表达式:(int)(double)9/2)(9)%2的值是_。 A)0 B)3 C)4 D)5 2009年9月选择题第14题,参考答案:B,以下不能正确表示代数式的C语言表达式是_。 A)2*a*b/c/d B)a*b/c/d*2 C)a/c/d*b*2 D)2*a*b/c*d 2008年9月选择题第15题,参考答案:D,若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4); 2011年3月选择题第15题,参考答案:A,若有定义语句:int x10;,则表达式xxx的值为_。 A)20 B)10 C)0 D)10 2009年9月选择题第15题,参考答案:B,表达式aaa9的值是 A)9 B)9 C)18 D)0 2010年9月选择题第16题,参考答案:D,以下程序的功能是:将值为三位正整数的变量x中的数值按照个位、十位、百位的顺序拆分并输出。请填空。 #include main() int x=256; printf(“%d-%d-%dn”,_,x/10%10,x/100); 2010年3月填空题第13题,参考答案:x%10,若有定义语句:int a5;,则表达式:a的值是_【6】_。 2009年9月填空题第6题,参考答案:5,有以下程序 #include main() char a,b,c,d; scanf(“%c%c“, 当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意,回车也是一个字符) 12 34 则输出结果是 A)1234 B)12 C)12 D)12 3 34 2010年3月选择题第15题,参考答案:C,有以下程序段: char ch; int k; cha; k12; printf(“%c,%d,“,ch,ch,k); printf(“k%dn“,k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零或不定值 C)a,97,12k12 D)a,97,k12 2008年4月选择题第16题,参考答案:D,程序段:int x12;double y3.141593;printf(“%d%8.6f“,x,y);的输出结果是_。 A)123.141593 B)12 3.141593 C)12,3.141593 D)123.1415930 2009年3月选择题第15题,参考答案:A,参考答案:B,有以下程序: #include main() int a1, a2; char c1,c2; scanf(“%d%c%d%c“,&a1,&c1,&a2,&c2); printf(“%d,%c,%d,%c“,a1,c1,a2,c2); 若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b。正确的输入格式是(以下代表空格,代表回车)_。 A)12a34b B)12 a 34 b C)12,a,34,b D)12 a34 b 2009年3月选择题第23题,参考答案:A,若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值: a7 b9 请完成输出语句:printf(“_【7】_“,a,b);。 2008年9月填空题第7题,参考答案:a=%dnb=%d,若变量x、y已定义为int类型且x的值为99,y的值为9,请将输出语句printf(_【7】_,x/y); 补充完整,使其输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论