1、PTA理论考部分HW021-3lu stdio、;就是编译预处理命令。(1分)T F15任何一个程序都必须有而且只能有一个an()函数。(1分)T F1C语言程序就是从源文件得第一条语句开始执行得。(1分)T F1-7C语言中得所有语句都必须以分号结束。(1分)T F1-1以下程序段符合C语言语法。k = 1;nt ; (1分) F1C程序中定义得变量,代表内存中得一个存储单元。(1分) F11在C语言中,单目运算符需要个操作数。(1分)T F1-1若变量定义为i fr;,则5(ah2)/9就是符合C语言语法得表达式。(1分)T 114若变量定义为doube ;,则x 2就是符合C语言语法得表
2、达式.(1分)T 115若变量定义为it n;,当n得绝对值大于时,则表达式1/n得值恒为 .(1分)T F17若变量定义为i x, ;,则x+ = 22就是符合语言语法得表达式。(分)T F1-18假设赋值运算符得优先级比算术运算符高,执行以下程序段后,得值为1。it n; n= 1 + 2;(1分)T F HW031如果变量已经正确定义,则执行以下程序段后,x得值不变。if (x = 20) y 1; else = ; (分)T 1-7执行以下程序段,输入10,输出1、.ble ;scnf(”, ); pntf(、f, x); (分)T F18执行以下程序段,输入0,输出20、0。doub
3、ex; scan(”f”, x);prin(”%、f”, x); (1分)T -执行以下程序段,输入30,输出30、00.dubl x; scanf(”x=, x); pritf(”%、2f, x); (1分) F执行以下程序段,输入001 0、025,输出0130、02。n oey, ear; dlae;scanf(%d f %d , &moey, r, at); printf(%#、3f, money,year, ate); (分)T F1-14如果变量已经正确定义,则表达式fahr +与ar+ 1等价.(1分)T F-5o语句得一般形式如下,其中得表达式1只执行一次。f (表达式1; 表
4、达式2; 表达式) 循环体语句(分)T 116fr语句得一般形式如下,若表达式2得值为“假”,则结束循环。fo (表达式; 表达式2; 表达式) 循环体语句 (1分)T F1-1程序中,用一对大括号括起来得多条语句称为复合语句,复合语句在语法上被认为就是一条语句。(分)T F1-1循环体如包括有一个以上得语句,则必须用一对大括号括起来,组成复合语句,复合语句在语法上被认为就是一条语句.(分) F12在C语言中,仅由一个分号(;)构成得语句称为空语句,它什么也不做。(1分)T F121执行以下程序段,sum得值就是5。in, s;for(i= ; i = 10; i+) sum= sm+i;(分
5、) 1-2以下程序段得功能就是计算20得阶乘.int ;double produt;produt = 0;for(i =1; i = 0;i+) podct = odu i;(1分)T F123执行以下程序段,sum得值就是、5.nt ,su;sum ;fo(i = 1; = 2; i+) sm= sum + 1、0i;(1分)T F-24执行以下程序段,u得值就是0、7。in i;dble su;sum = ;fo (= 2; i ; = i + ) sum sum + 1/i;(1分) F21以下程序段( )得功能就是计算序列 + 1/2 1/3 + 、 得前项之与.(2分)A.int i
6、,n, sm;cn(”%”,&);sm = 0;fo(i =1;i n; i+) m u + 1、0i;B.t i, n;doulsm;canf(”d”, &n);r(i= 1; n;+)su sum+ 1、/i;C.in i, n;ouble m;scnf(%”, n);sum = ;fo (i = 1; i n;i+) sum = sum 、0/i;D.E.int i,n;F.dobl sm;G.scnf(”d,n);H.sm 0;I.for (i = 1; = n; +)J. sm = sum /i;K.L.M.nt , n;N.uble um;O.an(d,n);P.u = ;Q.fr
7、(i 1, n,i)R. sum=sm 1、i;S.2-以下程序段( )得功能就是计算n得阶乘,假设计算结果不超过双精度范围。(2分)A.inti, n;dobl product;scnf(”%d,&);prdut= 0;fo(i = ; =; i+) prdct produt ;B.int i, n,rouct;scaf(”d”, &n);rouc = 1;or (i = 1; i = n; +) pout produc i;C.int i, ;oulepruct;sanf(”,&n);or(i 1; = n;+) product= produt*i;D.in i, n;oublepruc;
8、scaf(%d,);prdct = 1;for(i =1;i = n; +) produt rduct * i;42执行以下程序段,并回答下列问题.请注意,直接填数字,前后不要加空格等任何其她字符.n fah;dble eli; fr(fr= ;fahr 10; fahr+) celsis = 、0 *(fh 2) / 、; /* 语句 */ rintf(”4d、1fn”,fhr, clsius); *语句 /语句执行了(1分)次语句执行了(1分)次循环体语句共执行了(1分)次当循环结束时,变量far得值就是(1分)HW4-ielse语句得一般形式如下,其中得语句、语句2只能就是一条语句.i
9、(表达式) 语句1ese 语句2 (1分)T F14为了检查以下省略se得if语句得分支就是否正确,至少需要设计3组测试用例,即grad得取值至少有三组(小于、大于、等于0)。i(ga 6) print(Fail”);(1分)T F-7如果变量已经正确定义,则执行以下程序段后,得值不变. 4; f (x 0) y = -1;else if(x= 0) y = 0;el 1; (1分)T F1-8为了检查以下嵌套得if语句得三个分支就是否正确,至少需要设计3组测试用例,即ournumber得取值至少有组(大于、小于、等于mnuber).(ourmr= mynmer) print(God ues!
10、n”);else if(yoruer mmbe ) printf(”oo i!n);lse printf(o ma!n);(1分) F19为了检查以下else-if语句得三个分支就是否正确,至少需要设计组测试用例,即x得取值至少有五组(小于得数、大于且小于15得数、15与大于15得数)。i( 0) = 0;elseif (x = ) 4 ; els y =2、 * x 、5; (1分)T F1-0C语言中得字符常量指单个字符,用一对单引号及其所括起得字符来表示。(1分)T F11语言中,字符型数据得值就就是其在ACII字符集中得次序值,即ASCII码。(分)T F1-12C语言中,每个字符型数
11、据在SCII字符集中都有一个惟一得次序值,即ASII码。(1分)T F11C语言中,数字字符1得值(ACII码)就就是数字1.(1分)T -14C语言中,数字字符0,1,2,,得ASI码按降序连续排列。(分)T F1-15C语言中,大写字母,B,C,Z得ASCII码按升序连续排列。(1分) F-17语言中,大小写字母A,B,C,Z,a,b,,,z得ASCII码按升序连续排列。(1分)F118C语言中,大写字母得ASCII码值比小写字母得SCI码值大。(1分)T 1-19C语言中,小写字母a得SCII码值就是大写字母Z得ASCI码值加1.(1分) F1-20以下C语言表达式得值为“真”。D =
12、d a(1分)T F21C语言中不能用prt函数输出字符。(1分)T F-2C语言中不能用sanf函数输入字符。(1分)T F1-23执行语句pthar(S);后,在屏幕上显示得输出结果就是S。(1分) F1-设变量已正确定义,执行以下程序段,顺序输入三个字符Q,则输出。(1分)T ch= gcar(); ucar(ch); 1-25设变量已正确定义,执行以下程序段,顺序输入三个字符k,则输出。(1分)T Fscnf(“c%, ch, h2, ch3); prinf(“%”, h2);12为了检查以下else-if语句得三个分支就是否正确,至少需要设计63组测试用例,即h得取值至少有63组(5
13、2个大小写英文字母、0个数字字符、其她字符).i(ch= a& ch = z)|( ch = A &h 0)y 1;C.else f( =0) 0;D.elsey -1;E.F. =0;G.if(x )y =1;H.else i(x ) y = -1;I.J. = 0; K.if(x = );L.if(x 0) y = 1;M.ese -1; if(x= 0)if(x0) = 1;ele y= 0;ele y= -1;2-8下列程序段得输出结果就是()。(2分) mai(vi) int a = 2, b = , c =; f(a b) if(b 0) c =0; elsec+; rintf(”d”,c); tun 0;A.0B.1C.2D.329下列程序段得输出结果就是().(分)itain(void) in x 1, a= 0, b = 0; swit(x) cse0: b+; as 1: a+; cse 2: +; b+; rntf(%,b=n,a,b); tr
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1