摘要:考研真題,是用來研究考試規律的。考生可通過真題,來確定自己的復習范圍,來研究考試的重點、難點是哪些內容。希賽網為大家整理2022年C語言程序設計考研真題答案及解析,供大家參考!
本文提供2022年C語言程序設計考研真題答案及解析,以下為具體內容
1、下列關于C語言程序描述正確的是( )。
A、一個C語言程序函數體語句必須縮進
B、在C語言源程序中對某條語句注釋只能置于該語句的末尾
C、一個C語言程序執行從程序文件中的main函數開始,到main函數結束為止
D、 C語言源程序每行代碼都必須以"; "結尾
2、設程序中有代碼" char c1[]="\x50\x51\x40\x59\n"; int b= sizeof(c1); "則b的值為( )。
A、6
B、5
C、19
D、18
3、設代碼中有定義"int a = 14",那么語句"printf( "%d",-a--) "的輸出為( )。
A、-15
B、-14
C、13
D、-13
4、若某一數組定義為"int array[][3]= {1,2,3,4,5,6,7,8,9,10};",則數組array的第一維大小為( )。
A、3
B、4
C、5
D、6
5、當程序中定義一個公用體時,系統分配給它的內存是( )。
A、各成員所需內存量的總和
B、共用體結構中第-一個成員所需內存量
C、成員中占用內存最大者所需的內存量
D、結構體成員中最后一個成員所需內存量
6、C語言源程序經過編譯后,生成文件的后綴名是( )。
A、 ".c"
B、".bas"
C、".exe"
D、".obj"
7、以下能判斷變量ch是英文小寫字符的選項的是( )。
A、 if(ch> ='a'&&ch<='z')
B、 if(ch>=a&&c<=z)
C、 if(a<=ch<=z)
D、 if('a'<=ch<='z')
8、下列關于循環語句的說法錯誤的是( )。
A、嵌套循環的內層和外層循環的循環控制變量不能同名
B、執行嵌套循環時是先執行內層循環,后執行外層循環
C、循環體中碰到break語句會直接終止該層循環
D、 do-while循環語句至少會執行循環體語句1次
9、設程序中某個函數聲明為int fun(int a,int b),那么定義一個指向該函數的指針pfun的表達式是( )。
A、 int *pfun(int a,int b) = fun;
B、 int (*pfun)(int, int) = &fun;
C、 int (*pfun)() = &fun(int a,int b);
D、 int (*pfun)(int,int) = &fun(a,b);
點擊查看【完整】試卷>>
考研備考資料免費領取
去領取
專注在線職業教育25年