《C语言程序设计》专升本练习题

上传人:公**** 文档编号:454666346 上传时间:2023-08-21 格式:DOC 页数:85 大小:1.29MB
返回 下载 相关 举报
《C语言程序设计》专升本练习题_第1页
第1页 / 共85页
《C语言程序设计》专升本练习题_第2页
第2页 / 共85页
《C语言程序设计》专升本练习题_第3页
第3页 / 共85页
《C语言程序设计》专升本练习题_第4页
第4页 / 共85页
《C语言程序设计》专升本练习题_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《《C语言程序设计》专升本练习题》由会员分享,可在线阅读,更多相关《《C语言程序设计》专升本练习题(85页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计专升本练习题 (学习资料仅供练习)第 81 页目 录专升本C语言练习题一1专升本C语言练习题二9专升本C语言练习题三17专升本C语言练习题四24专升本C语言练习题五31专升本C语言练习题六41专升本C语言练习题七47专升本C语言练习题八57专升本C语言练习题九64专升本C语言练习题十71关注公众号 专升本集中营 免费领取资料专升本C语言练习题一6 10专升本C语言练习题二专升本C语言练习题三一、单项选择题1. C语言源程序文件经过编译连接之后生成一个后缀为_C_的文件。 A.”.c” B.“.obj” C.“.exe” D.“.bas”2. 以下选项中不正确的整型常量是_C_。

2、A. 12L B. -10 C. 1,900 D. 123U3. 表达式_C_的值是0。A.3%5 B.3/5.0 C.3/5 D.30|y0) 等价于_D_。A.!x0|!y0 B.!(x0)|!(y0) C.!x0&!y0 D.!(x0)&!(y0)5. 若变量已正确定义并赋值,表达式_D_不符合C语言语法。A.4&3 B.+a C.a=b=5 D.int(3.14)6. 若变量已正确定义,执行语句scanf(%d%d%d ,&k1,&k2,&k3);时,_B_是正确的输入。 A.2030,40 B.20 30 40 C.20, 30 40 D.20, 30,407. 执行语句 print

3、f(” _D_”, 2); 将得到出错信息。A.%d B.%o C.%x D.%f8. 设变量定义为“int s =hellonworldn;”,则数组s中有_B_个元素。A.12 B.13 C.14 D.159. 设变量定义为“int a2=1,3, *p=&a0+1;”,则*p的值是_B_。A.2 B.3 C.4 D.&a0+110. 若变量已正确定义并赋值,表达式 -k+ 等价于_A_。A.-(k+) B.(-k)+ C.-(k+1) D.-(+k)11. 在C 语言程序中,在函数内部定义的变量称为_D_。A.全局变量 B.全程变量 C.外部变量 D.内部变量12. 若x是整型变量,表达

4、式 (x=10.0/4.0) 的值是_D_ 。A.2.5 B. 2.0 C. 3 D.213. 对于以下的变量定义,表达式_A_是正确的。struct node char s10; int k; p4;A.p-k=2 B.p0.s=“abc” C.p0-k=2 D.p-s=a14. 下列运算符中,优先级从高到低依次为_D_。A.&,!,| B.|,&,! C.&,|,! D. !,&,|15. 下列程序段的输出结果是_B_。 int *p, *q, k = 1, j=10 ; p=&j; q = &k ; p = q ; (*p)+;printf(%d,*q);A.1 B.2 C.10 D.1

5、116以下各选项企图说明一种新的类型名,其中正确的是水量 (C)A. typedef v1 int; B. typedef v2=int;C. typedefv1 int v3; D. typedef v4: int;17. 以下选项中,非法的字符常量是 (C)A. t B. 17 C)“n” D. xaa18. 以下程序的输出结果是 (C)main() int i, a10;for(i=9;i=0;i-) ai=10-i;printf(“%d%d%d”,a2,a5,a8);A. 258 B. 741 C. 852 D. 36919. 以下程序的输出结果是(B)main() char st20

6、= “hello0t”;printf(%d %d n”,strlen(st),sizeof(st);A. 9 9 B. 5 20 C. 13 20 D. 20 2020. 以下程序的输出结果是 (D)main() int a, b;for(a=1, b=1; a=10) break;if (b%3= =1) b+=3; continue; printf(“%dn”,a);A. 101 B. 6 C. 5 D. 421. 以下程序的输出结果是 (D)union myun struct int x, y, z; u; int k; a;main() a.u.x=4; a.u.y=5; a.u.z=

7、6;a.k=0;printf(%dn”,a.u.x);A. 4 B. 5 C. 6 D. 022. 以下程序段的输出结果是 (A)char s=141141abct;printf (%dn,strlen(s);A. 9 B. 12 C. 13 D. 1423. 以下程序的输出结果是 (B)main() char ch35=AAAA,BBB,CC;printf(%sn,ch1);A. AAAA B. BBB C. BBBCC D. CC24. 不合法的main函数命令行参数表示形式是 (C)A. main(int a,char *c) B. main(int arc,char *arv)C. m

8、ain(int argc,char *argv) D. main(int argv,char *argc)25. 有以下程序执行后输出结果是 (C)main() char *s=one,two,three,*p; p=s1; printf(%c,%sn,*(p+1),s0); A. n,two B. t,one C.w,one D. o,two26. 设有如下说明typedef struct int n; char c; double x;STD;则以下选项中,能正确定义结构体数组并赋初值的语句是 (A)A. STD tt2=1,A,62,2, B,75;B. STD tt2=1,A,62,2, B,75;C. struct tt2=1,A,2, B;D. structtt2=1,A,62

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

当前位置:首页 > 建筑/环境 > 施工组织

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