吉林大学珠海学院-C语言试卷 A卷-

上传人:索马****尊 文档编号:145574933 上传时间:2020-09-21 格式:DOCX 页数:9 大小:97.01KB
返回 下载 相关 举报
吉林大学珠海学院-C语言试卷 A卷-_第1页
第1页 / 共9页
吉林大学珠海学院-C语言试卷 A卷-_第2页
第2页 / 共9页
吉林大学珠海学院-C语言试卷 A卷-_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《吉林大学珠海学院-C语言试卷 A卷-》由会员分享,可在线阅读,更多相关《吉林大学珠海学院-C语言试卷 A卷-(9页珍藏版)》请在金锄头文库上搜索。

1、 2009 年 春 季学期 专业C语言程序设计期末试卷(A卷)卷面总分:100分 答题时间:120分钟 专业 年级 班级 姓名 学号 题号一二三四五总分得分一、单项选择题(本题共30 个小题,每小题1分,共30分,请将答案代号填涂到机读卡上,在试卷上所写答案,视为0分)1、以下叙述中错误的是( )。A) C语言运算功能丰富B)C语言可以不用编译就能被计算机识别执行C) C语言允许直接访问物理地址,直接对硬件进行操作D) C语言属于结构化的程序设计语言2、在C语言中,整型常量的表示方法不包括( )。A) 二进制 B) 八进制 C) 十进制 D) 十六进制3、以下选项中不属于C语言的关键字的是(

2、)。A) typedef B) struct C) int D) CHAR4、源程序要正确地运行,必须要有什么函数( )A) printf函数 B) 自定义的函数 C) main函数 D) 不需要函数5、这段程序中的变量是( ) #include #define PI 3.14 void main() int sum; sum = 10 + 15; printf(sum=%dn,sum); printf(result is 25n); A) 10 B) sum C) 15 D) PI6、算法具有五个特性,以下选项中不属于算法特性的是( )。 A)有穷性 B)简洁性 C)可行性 D)确定性7、字

3、符型常量在内存中存放的是( )。A)ASCII码 B)BCD码 C)内部码 D)十进制码8、下面哪个表达式的值为4( )。 A)11/3 B)11.0/3 C)(float)11/3 D)(int)(11.0/3+0.5)9、假设变量a和b已经定义为整型,指出下面错误的表达式( )。A) a=a+ B) 5.6+6.2%3.1 C) 1&2 D) a=1,b=210、该源程序执行后,输出结果是( )。#includevoid main()int a;float b;a=4;b=9.5;printf(a=%d,b=%4.2fn,a,b);A) a=%d,b=%fn B) a=%d,b=%fC)

4、a=4,b=9.50 D) a=4,b=9.511、以下的for循环是( )。for(x=0,y=0;(y!=123)&(x0) | (E0) C) (E!=0) D) (E=0) 13、C语言中,逻辑“真”等价于( )。A)大于零的数 B)不大于零的整数 C)非零的数 D)非零的整数14、以下程序的输出结果是( )。#includemain( ) int num=0; while(num=2) num+; printf(“%2dn”,num); A)1 B)1 2C)1 2 3 D)1 2 3 415、下列变量名中合法的是( )。 A)B.C.Tom B)3a6bC)_6a7b D)$ABC

5、16、设有定义语句int c43;,则以下对数组元素的引用形式中正确的是( )。A) c2+11-1 B) c2,3 C) c43 D) c2+1,2 17、若有定义语句double x22=0.0;则以下叙述正确的是( )。A) 该语句存在语法错误 B) 该语句使二维数组x的所有元素初值都为0.0 C) 该语句只为数组元素x00赋初值为0.0 D) 该语句为数组元素x22赋初值为0.018、以下选项中,不是C语言合法字符串常量的是( )。A) “121” B) y= C) “nn” D) “ABCDx6d” 19、函数strcmp(“abc”,“x”)的返回值是( )。A)小于0 B)等于0

6、 C)大于0 D)不确定20、下列函数定义中正确的是( )。 A) float cal(float x;float y) return(x*y); B) float cal(float x,y) return(x*y); C) int cal(x,y) float x,y; return(x*y); D) int cal(x,y) float x,y; return(x*y);21、在函数的说明和定义时若没有指出函数的类型,则( )。 A)系统自动地认为函数的类型为整型B)系统自动地认为函数的类型为字符型C)系统自动地认为函数的类型为实型D)编译时会出错22、在int a =1,2,3,4中,

7、数组元素a2的值是( )。A) 1 B) 2 C) 3 D) 423、在下面程序中,属于全局变量的是( )#includestruct student int num; char *name; char sex; float score; stu2,stu1=1002,Liu Qing,M,82.5;main( ) int n;float s; stu2=stu1;n=stu1.num;s=stu2.score;printf(Number=%dnName=%sn,n,stu2.name);printf(Sex=%cnScore=%fn,stu2.sex,s);A)student B)stu2C

8、)n D)s24、下面程序的输出结果是( )。#include sub2(int n) return n+1; sub1(int n) int i,a=0; for (i=n; i0; i-) a+=sub2(i); return a ; main( ) int n=3; printf (%dn,sub1(n); A) 5 B) 7C) 8 D) 925、设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是( )。A)scanf(“%d”,pa); B)scanf(“%d”,a);C)scanf(“%d”,&pa); D)scanf(“%d”,*pa);26、下面

9、程序中,哪个变量的值保存在cpu的寄存器里( )。#include int n=1000;main( ) static int sum=0; register int i; for (i=1; i=n; i+) sum+=i; printf(sum=%ldn ,sum);A) n B) sum C) i D) 这段程序中没有寄存器变量27、若有两个基本类型相同的指针p1,p2,则下列运算不合理的是( )。 A)p1+p2 B)p1-p2 C)p1=p2 D)p1=p228、为字符数组赋值,下列方法中错误的是( )。A)char str5=”ok”; B) char str5; gets(str);C) char str5; scanf(“%s”,str);D) char str5; str=”ok”;29、下面哪个是正确的引用结构体变量成员( )struct student int num; char name; stu1,*p; p=&stu1;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 医学试题/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号