2022年C语言题库及答案

上传人:学**** 文档编号:297562358 上传时间:2022-05-24 格式:DOCX 页数:7 大小:17.68KB
返回 下载 相关 举报
2022年C语言题库及答案_第1页
第1页 / 共7页
2022年C语言题库及答案_第2页
第2页 / 共7页
2022年C语言题库及答案_第3页
第3页 / 共7页
2022年C语言题库及答案_第4页
第4页 / 共7页
2022年C语言题库及答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2022年C语言题库及答案》由会员分享,可在线阅读,更多相关《2022年C语言题库及答案(7页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑2022年C语言题库及答案 -吾爱网络工程精选考试类文档,如需本文,请下载- 2022年C语言题库及答案 -吾爱网络工程精选考试类文档,如需本文,请下载- 姓名劳绩 温馨提示:同学们,经过培训学习,你确定积累了好多学识,现在请专心、留心地完成这张试题吧。加油!一单项选择题 1. 在C语言中,以 D 作为字符串终止标志 A)n B) C) 0 D)0 2.以下数据中属于“字符串常量”的是( A )。 A.“a” B.ABC C.abc0 D.a 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用和标识字符串 选项D,标识

2、字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开头执行 B、在C语言程序中,要调用的函数务必在main( )函数中定义 C、C语言程序总是从main( )函数开头执行 D、C语言程序中的main( )函数务必放在程序的开头片面 4.以下关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种根本布局是依次、选择、循环 D) C程序从main函数开头执行 -吾爱网络工程精选考试类文档,如需本文,请下载- 5.以下正确的标识符是(C )。 A.-a1 B.ai C.a2_i D.int t

3、 6以下C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7以下四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、以下四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My-book line# His.age 9.C语言中的简朴数据类型包括(D )。 A、整型、实型、规律型 B、整型、实型、规律型、字符型 C、整型、字符型、

4、规律型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11假设int a=3,b=4;那么条件表达式a main() int a=1,b=3,c=5; if (c=a+b) printf(yesn); else printf(non); -吾爱网络工程精选考试类文档,如需本文,请下载- 运行结果为:no 详见教材p89 选择布局 详见教材p91关系符号 详见附录D p378符号的优先级 =表示判断符号两边的值是否相等;=表示将符号右边的值赋给左边的变量 此题考点是选择布局3种根本形式的其次种 选择布局三种一般形式中的“语句”皆为

5、复合语句,复合语句要用 括起来,只有当复合语句中只包括一条语句时可以省略 ,此题即如此,因此两个printf操作没有加 若c=a+b成立,那么执行printf(yesn); 否那么(即c=a+b不成立),执行printf(non); +的优先级高于=,因此先算a+b,值为4,表达式5=4不成立,因此执行printf(non);即输出字符串no 2. #include main() int a=12, b= -34, c=56, min=0; min=a; if(minb) min=b; if(minc) min=c; printf(min=%d, min); 运行结果为: min=-34 详见

6、教材p89 选择布局 此题考点是选择布局3种根本形式的第一种 -吾爱网络工程精选考试类文档,如需本文,请下载- 一共包含了两个选择布局(两个if语句) 定义变量,并赋值此时a=12, b= -34, c=56, min=0 将a中值拷贝,赋给min,笼罩了min中的0,此时min中的值被更新为12。 若minb成立,那么执行min=b; 若minc成立,那么执行min=c; 输出min中的值 12大于-34,第一个if语句的表达式成立,因此执行min=b; 执行后min中的值被更新为-34. -34小于56,其次个if语句的表达式不成立,因此不执行min=c; 结果输出min中的值,为-34.

7、 3. #include main() int x=2,y= -1,z=5; if(x=0),执行z=z+1; 输出z 2-1,表达式x main() float a,b,c,t; a=3; b=7; c=1; if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(bc) t=b;b=c;c=t; printf(%5.2f,%5.2f,%5.2f,a,b,c); %为求余运算 运行结果为:1.00, 3.00, 7.00 详见教材p72数据的输出形式 此题包含了3个if语句,每个if语句后的 都不成省略,由于每个 中都包含了多条语句若表达式ab成立,那么执行t=a;a=b;b=t; 若表达式ac成立,那么执行t=a;a=c;c=t; 若表达式bc成立,那么执行t=b;b=c;c=t; 7

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

当前位置:首页 > 大杂烩/其它

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