C语言练习题(带答案)-绝对经典题目不看后悔.docx
《C语言练习题(带答案)-绝对经典题目不看后悔.docx》由会员分享,可在线阅读,更多相关《C语言练习题(带答案)-绝对经典题目不看后悔.docx(18页珍藏版)》请在三一办公上搜索。
1、1单选题之迟辟智美创作L (A)是构成C语言法式的基本单公A、海照 B、过程 C, 3法式 D、3例程2. C语言法式MC外胎执行.A)法式中第一条可执行语句 B)位式中第一个海熟C)法式中的main晶照 D)包括攵件中的第一个曲奥3、山千饯法中正确的是(C).A、C语言法式总是从第一个界说的诙熟行的机行B、在C语言法式中,要碉用的匹数处需在main()曲数中界说C、C语言法式总是从 main()用数开胎执行D、C语言法式中的main()用数势需数在法式的外胎郡修4 .下列关于C语言的说法毛病的是(B).A)C法式的工作逑程是偏象、偏锌、在接、运行B)C语言系区今年麦小与.C)C法式的三种基洋
2、转构是顺海、运界、循环D)C法式M main出超肝胎执行5 .下列正确的标拥符是(C ).A.-al B.ai C.a2_i D.int t58毁%相同类型强考垦:标拥符的命名规则(1)只怩由多母、超生、下刻欲构成(2)熬生系健作爸标拥符的叶弟(3)关桂室系怩作名标钦符这项A中的运项B中TS”系满足r ;道项D中的int名 Mbook line# His.age逡项B中的“,檀项D中“A,#,.“,D满足(1);逐项C中的WhiIe为关桂生,旅满足(3) 语言中的简我照据类型包括(D).A、整型、实型、逻新型 B、整型、实型、逝宿型、多符型C 整型、多符型、建新型 D、整型、实型、庄符型10
3、.在C语言法式中,表达式5%2的秸条是C.A)2.5 B)2 C)l D)3样见教材P5253%办或余运算符,谖运算符H怩对卷型熬据进行运算.且符号号世梗熬 相同.5%2=1;5% (-2) =1; (-5) %2=-l (-5) % (-2) =-1;/行或商运算符,谖运算符能够对整型,生符、浮点等类型的数据进行 运算,5/2=211 .弗累inta=3,b=4;则条件表达式“ab? a:b”的假是_A_.A) 3 B) 4C)0 D) 1呼见敖材P97.表达式17表达式2:表达式3先计算表达式1,若表达式1周或,则逡群科算表达式2,并表达式2的他作,整个不 定表达式的值/考表达式1系鼠会,
4、则送挣计算表达式3,并将表达式3的他作四卷个不笈表达式的伍此教中的ab和咨于表达式1, a和咨于表达式2, b相劣于表达式3.a,3, b 4.ab表达式1鼠丈,国此行算表达式2,并将表达式2的 位即a4的值,并作名整个表达式的值,国此整个表达式的伍名312 .若int x=2,y=3,z=4则表达式xage D) (*p).age33 .微帝弗干界说; struck sk int a;float b;data;int *p;若要使P指向data中的a域,正确的贼假语句是CA) P=&a;B) p=data.a;C) p=&data.a;D)*p=data.a;34 .被嗡这下说阚语句, ty
5、pedef struct stu int a;float b; stutype;则下面板述中毛病的是(D).A、StrUCt是转构类型的关桂庄B、struct StU是用户界说的转构类型C、a令b都是牯为我员名D、StUtyP6是用户界说的牯构体变量名35 .语句 int*p;说明 了 C_.A)P是指向一报数俎的相针B)P是相向晶鼎的相材,被施屐返一 int型数据C)P是猾向int型熬据的相针猾针的界说数材P223D)P是诙剧名,核用熬返命 一相向血型照据的猾针36 .下列系正确的界说是(A;.a. int *p=&i,i;B.int *p,i;C. int i,*p=&i;D.int i,
6、*p;这项A先界说一个整型指针变量p,就后桁变量i的地征政令p.M 而此时迷未界说变量i国此编锌器无法获得变量i的地址.(A SC比 较,运项C光界说变量i,则在向方中彩i台陋空间,国此i病用商室 间的地址就可心确定了;然后落界饯p,此忖可自为p政i的地址,C 正确)37.考帝说阚:int n=2,*p=&n,*q=p,则。下旅法的贼假语句是:(D) A) p=q B) *p=*q C) n=*q D) p=np,q同名整型指针变量,二者里面依鞋寄存整型变量的地址.运项A, q4%地址,因此可淹此地征贼给P逡项B, *p睹市P所指向对象n的面客,即一个整数/ *q示q所猾 向对彖的面容,由于在
7、界说q时为其初胎化,构P中11的地征令q, S 此P中寄方n的地址,*q睹宗q所能向对象n的南容.因此*p=*q和咨 于 =;这项C, n=*q等价4n=n;这项D, P中兄惋寄商地址,系怩桁n中的卷数彼献给P38.1语句:inta10,;则已是对指制变量P的正确界说和初胎化.A)int p=*a; B)int *p=a; C)int p=&a; D)int *p=&a;这项A, a是熟俎名,系是指针变量名,出此系成用*春派照俎名a 送项C, a是赵俎名,熬俎名就是地址,无需苒用地址符号.而且在界说 指制变量P时,应在变量名嗡部*,标明P是指针变量 这项D, a是熬俎名,熬祖名就是地征,无需苒
8、用地征符号.39.考3说明语句4int a5,*p=a,则对熬俎无索的正确引用是(C ).A.ap B.pa C.*(p+2)D.p+2首先界说一个整型数殂a, a的芸点名 5,越启界说一个指针变量 P,并同时对P进行初胎化,带熬俎a的地址献给p.因此此时p中寄存 的赵俎a的首地址,即熬殂中第一个无索a0的池址.对熬俎完索下标的引用(共见pl44), 一般形式数殂名下春其中下标 名逝航地址下根,Mo行的熟,方括号中的下标可心是变量,可是 表达式,俚转累一是更是整L迄项A, P中寄存的是地址,系是卷照,系犍做熟俎完速的不标透项B, a是数俎名,孩俎名就是地址,系是整微,系怩做剧做完素 的不标送项
9、C, (t A/ / /褂见p231234) p+2造东指向同一数俎中的下 两个无米的地址,山后P指向a0,则p2暗示a的池征,国此*(p+2)暗求 a2 客40 . 1如下法式int a 10= 1,2,3,4,5,6,7,8,9,10,*P=a;则数他名 9的表达式是BA) *P+9 B) *(P+8) C) *P+=9 D) P8(t A/ / !褂见 p231234)首先界说一个整型数殂a, a的芸盛为5,然启界说一个指针变量 P,并同时对P进行初胎化,桁熬俎a的地征赋给P.8此此时P中寄存 的熬俎a的首地址,即熬俎中第一个完索a的地址.熬俎中9对应的是a8,这项B, P+8暗示熬独寺
10、后8个完素的地 征,即a网的地址.*(P+8)则造东谖地址由所寄存的由客,即a8的值. 送项A, *P睹市P所指向对象的向客,此时P指向a0, *P即a0的他 1. *P+9=l+9=10选项C, *P暗东P所指向对彖的何容,此忖P指向a0, *P即a0 的他,因此*P+=9 即*P =*P+9,等价彳 a0=a0+9.迄项D, P+8暗示熬俎中后8个完索的地址,即a8的地址,而旅 a8中的位.41 .在C语言中, MD作爸名符串精束标钢表忆标机A),n,B)C)O D),0,42 .下列熬据卡属孑“多符串帝量”的是(A).A .a B. ABC CabcO, D.a 若干个多符构鼠多符串在C
11、语言中,用单引号标拥生符;用以引号标钢庄符串这项B, C,台别用和标钠有符串 送项D,标拥有符.43 .已知 char x=hello y= h,e7abe,则关于两个照江衣淳的正 确描述是B .A)相同 B)X不笈于y C)XH4y D)。上健底郎令皮毛痴 C语言中,生符串后面需要一个精束标钢表忆标帜使0,通帘系夜会 自幼添配.对一攒数俎初胎化时可采的室符串的形式(倒的埼敢数俎X),也可采 的庄符集合的形式(倒的存敢欲俎y).在。生符串形式初胎化时,数 俎X系尽要存储有符串中的多符,迷要存储有符事后的转束标钠表化标 帕依,国此剧俎X的衣盛,6,左。生符集合彬式初胎化时,数俎y, 依百偌集合中
12、的完赛,国此剧俎y衣度名52泉中输入输出及流程控制#include main()int a=l,b=3,c=5;if (c=a+b)printf(nyesn);elseprintf(nnonn);)也行辂果, no样见秋材p89迷书#相律免裁衬p91关东符号都见附录Dp378符号的然光恐二:给永到新符号两边的值是杳物等J =的卡将符号右边的值赋令左边的 变步埃教考点是逡界牯构3种泉中形式的第二种运群牯构三种一般形式中的“语句”皆名复合语句,复合语句要用括 起来,旦嗡有复合语句中只包括一条语句时可省略 ,此驳即电 此,国此两个Printf杷持设有如 若 c=a+b 或g,则机行 printf(y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 练习题 答案 绝对 经典 题目 不看 后悔
链接地址:https://www.31ppt.com/p-2211993.html