版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2004级计算机网络技术C语言程序设计试卷(A)姓名学号班级成绩、选择题(每小题1分,共40分)(1)在下列各组符号中,哪一组可用做变量名()A)A3B 3aB $ +aB)*x _b5_ ifC)n ext_day longD)A3B 3aB _b5_(2 )十进制数127转换成二进制数为()d的ASCII码为100,英文大写字母 D的ASCII码为(A)11111111 B)01111111C) 10000000D) 11111110A) 50 B)66 C ) 52D) 68(6)若有定义:int a=8, b=5, c ;执行语句c=a/b+0.4; 后,c的值为(A) 1.4B)1
2、C ) 2.0 D ) 2(7)若变量a是int类型,并执行了语句:A)a的值是字符CC)不允许字符型和浮点型相加a= A +1.6;,则正确的叙述是()B)a的值是浮点型D) a是值是字符A'的ASCII值加上1。A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数(4)用C语言正确描述“A小于B或小于C”的是()A) A B|A CB> A < B or A CC) A B + A CD> A < B&& AC(3)结构化程序设计所规定的三种基本控制结构是()(5)英文小写字母(8)以下程序段的输出结果是()i
3、nt a=1234;printf ( “2d/n ” ,a);A)12B) 34C)1234D)提示出错、无结果(9)有如下变量定义:int k=7,x=12;则能使值为3的表达式是()A)x%=k+2B)x-k,k+k,x+k1C)x%=k-k%5D)x%=k)-(k%=5)10)若有说明语句:int a,b,c,*d=&c;,则能正确从健盘读入三个整数分别赋给变量a、b、 c 的语句是( )A) scanf( “ %d%d%”d, &a,&b,d) ; C) scanf( “ %d%d%d,a,b,d);B) scanf( “ %d%d%”d,&a,&
4、;b,&d); D ) scanf( “ %d%d%”d,a,b,*d);2#( 11)以下叙述中正确的是 ( )A)输入项可以是一个实型常量,例如:scanf( “f' ,3.5);B)只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf( “a=%d,b=%”);C)当 输 入 一 个 实 型 数 据 时 , 格 式 格 式 控 制 部 分 可 以 规 定 小 数 点 后 的 位 数 , 例 如 :scanf( “%4.2” ,&f);D)当输入数据时,必须指明变量地址,例如:scanf( “ f”,&f);12)以下叙述正确的是()A) 可以
5、把define 和if定义为用户标识符B) 可以把define定义为用户标识符,但不能把if定义为用户标识符C) 可以把if定义为用户标识符,但不能把define定义为用户标识符D)define 和 if 都不能定义为用户标识符%d/n”, *b); 的输出结果为() 512 D ) 51113) 若定义: int a=511, *b=&a; , 则 printf(A)无确定值B )a的地址 C14)设 x 和 y 均为 int 型变量,则以下语句的功能是( ) x+=y; y=x-y; x-=y;A)把 x 和 y 按从大到小排列B)把 x 和 y 按从小到大排列C)无确定结果D)交
6、换 x 和 y 中的值(15) 下面关于函数类型的说法哪一种是正确的()A) 函数类型是由参数决定的B) 函数类型是由系统自动决定的C)函数类型就是返回值的类型 D) 函数类型是由函数的原型说明决定的(16)用C语言正确描述“ a和b都大于c”的是()A)a>b>c B)a>b && b>c C)a>b and b>c D)a>b | b>c17)以下程序的输出结果是()main() int a=4,b=5,c=0,d;d=a&&bll c;printf(“%d n” ,d);A)1B)0C)非0的数D) -1(1
7、8)以下程序的输出结果是()main () int a=12,b=12; printf(“%d%d n”,-a,+b);A)10 10B)12 12C)11 10D)11 13(19)表达式!x等价于。A) x=0B) x=1C) x != 0D) x != 1(20) C语言中最简单的数据类型包括。A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型(21)为表示关系x< yw z,正确的C语言表达式是。A) (y>=x )&&( y<=z)B) (x>=y)AND(y>=z)C) (x>=y&
8、gt;=z)D) (x>=y )&( y>=z)(22) 以下程序的输出的结果是 #i nclude <stdio.h> void f (intn);main () void f(int n);f;void f(int n)printf( “ %d n”,n);A) 0B) 9C) 5D) 6(23) 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为A)算术运算、赋值运算、关系运算 C)算术运算、关系运算、赋值运算B) 关系运算、赋值运算、算术运算D) 关系运算、算术运算、赋值运算(24) 以下程序的输出结果是()main() charch
9、35= “AAAA,” “BBB”, “CC”;printf ( “% n”,ch1:A ) AAAAB) BBBC) BBBCCD) CC25)在 C 语言中,形参的缺省存储类是 ( )A) autoB) register C) static D) extern26)若变量已正确说明为 A) read(a,b,c);int 类型,要给B) scanf(a,b,c 输入数据,以下正确的输入语句是 “%d%d%”d,a,b,c);C) scanf( “ %D%D”%D,&a,%b,%c); D) scanf(%d%d%”d,&a,&b,&c);( 27)以下程序的
10、输出结果是 main() int x=10,y=10; x+; +y;printf( “%d %d n”,x , y);A) 11 11 B) 9 9C) 9 10 D) 10 9( 28)在以下运算符中,优先级最高的运算符是 A) ? :B) +C) &&D) +=29)以下不能正确进行字符串赋初值的语句是 A)char str5=“good! ”;C) char *s tr= “good! ”;B) char str= “good! ”;D) char str5=g', o', o'd'4#30)以下程序的输出结果是()main() char
11、 *s= ” abcde”;s+=2;printf( “n” ,s);D) 出错A)cde B) 字符C的ASCII码 C) 字符C的地址(31 )若有定义: int aa8;, 则以下表达式中不能代表数组元素 aa1 的地址的是 ( A)&aa0+1B) &aa1C) &aa0+D) aa+132) C 语言中,形参的缺省的存储类说明是 。A 、 autoB、 staticC、 registerD、 extern33) 以下程序的输出结果是( )main() int b33=0,1,2,0,1,2,0,1,2,i, t=1;for (i=0;i<3;i+)t=t
12、+bii;printf( “%d n”,t);A)3 B)4 C)1 D)934) 以下程序的输出结果是( )include <stdio.h>#include <string.h>main() char b18= "bacdefg", b2 8;strcpy(b2,b1);printf("%sn",b2);A)8 B)bcd C)bcdef D) bacdefg35) 在说明语句: int *f; 中,标识符 f 代表是 ( )A) 个用于指向整型数据的指针变量B) 个整型变量C) 一个用于指向函数的指针变量D) 个返回值为指针
13、型的函数名36) 下列语句定义 pf 为指向 float 类型变量 f 的指针, 是正确的。A ) float f, *pf = f; B ) float f, *pf = &f; C ) float *pf = &f, f; D ) float f, pf = f;37) 以下程序的输出结果是()int x=3;main() int i;for (i=1;i<x;i+)incre();incre() static int x=1;x*=x+1;printf( “ %d”,x);A)3 3B)2 2C)2 6D)2 539)以下程序的输出结果是()5#in elude &
14、lt;stdio.h>6#main () char a ="Program", *ptr;for(ptr=a; ptr<a+7; ptr+=2) putchar (*ptr); A) ProgramB) PormC)有语法错D) Por#(40)设有以下说明语句struct int n;char ch8;则下面叙述中正确的是(A) PER是结构体变量名C) struct是结构体类型 PER;)B)PER是结构体类型名D ) struct是结构体类型名、填空题(每空2分,特别标注的除外,共25分)请将每个空的正确答案写在横线上。(1)若从键盘输入58,则以下程序的
15、输出结果是 。main () int a;sca nf("%d",&a);if(a>50) prin tf("%d",a);if(a>40) prin tf("%d",a);if(a>30) prin tf("%d",a);(2 )以下程序的输出结果是 。main () int a=177;printf( “%o n” ,a);(3 )以下程序的输出结果是 。main () int a=0;a+=(a=8);printf ( “%d n” ,a);(4 )以下程序的输出结果是 main (
16、) int a=5,b=4,c=3,d;,d);d=(a>b>c); printf ( “ %d n”(5 )以下程序的输出结果是 。main () char s= “ abcdef ”;s3= O';printf( “%s n” ,s);(6) 写出程序运行结果 。(3分)main () int i, j, m, n;i = 8;j =10;m = + i;n = j+;printf (" %d, %d, %d, %d ", i, j, m, n);(7) 写出程序运行结果 。(7分)main () int a = 2, b = 0, c = 0 ;c
17、har d ='A'float e = 2.5 ;prin tf("%d", a && b);prin tf("%d", a | b && c);printf("%d", !a && b);prin tf("%d", a | 3 + 10 && 4);prin tf("%d", !(e = 2);prin tf("%d", !e = 2);prin tf("%d", d | b
18、);(8) 写出程序运行结果 。main ()int i,a10;for(i=0;i<=9;i+)ai=i;for(i=9;i>=0;i-)prin tf("%d",ai);(9) 写出程序运行结果 。(3分)main () int i,j,row=0,colum=0,m;int a44=5,6,7,8,1,2,3,4,13,14,15,16,9,10,11,12; m=a00;for(i=0;i<=3;i+)for(j=0;j<=3;j+)if (aij>m)m=aij;row=i;colum=j;prin tf("m=%d,row
19、=%d,colum=%dn",m,row,colum);(10)写出程序运行结果 。 (5分)f(int a)auto int b=0;static c=3;b=b+1;c=c+1;return(a +b+c);mai n()int a=2,i;for (i=0;i<3;i+)prin tf("%3dn",f(a);三、判对错(对的画V,错的画X。每题 1分,共15分)1. 在C程序中,语句之间必须要用分号“;”分隔。()2. 在C程序中所用的变量必须先定义后使用。()3. C 程序中的注释部分可有可无,通常可以省略。()4. 在C程序中,APH和aph是两个不同的变量。()5. 在C程序中,无论是整数还是实数,都能准确无误的表示。()b中的值将丢失。()()6. 在C程序中,赋值运算符的优先级最低。()7. 若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,8.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工基础智能及逻辑 6
- 机械厂质量检验制度
- 基础化工行业市场前景及投资研究报告:氦气供给多气源、国产氦厂商价值重估
- 8.5循环神经网络
- 某铝业厂环保标准制度
- 玻璃厂生产效率制度
- 2026年大型活动灯光音响租赁合同
- 2026年山西省驾照考试《小车》科目一预测试题(含答案)
- 2026年老年患者防走失护理试题及答案
- 工程建设管理试题及答案
- ICU环境下严重颅脑创伤亚低温治疗的监护策略
- 建筑拆除工程监理实施细则
- 交通基础设施智能化基础课件 第六章 智慧公路
- 5年(2021-2025)重庆中考物理真题分类汇编:专题09 浮力(原卷版)
- 调酒基础知识培训总结
- 艾滋病快速检测点检测技术培训考核试题(含答案)
- 2025年公安院校联考公安院校联考行测题库(附答案)
- 知道智慧树项目管理与工程经济决策满分测试答案
- 3.2.2《 光合作用》课件 人教版初中生物七年级下册
- 露酒培训课件
- 易制毒、易制爆化学品防盗抢应急演练及预案
评论
0/150
提交评论