2023年滨州学院物理系C语言试题

发布 2021-12-28 00:49:28 阅读 7304

1、以下选项中不能用作c程序合法常量的是( )

a. 1.234 b. '123' c.123 d."\x7g"

2、以下选项中可用作c程序合法实数的是。

a. .1e0 b.3.0e0.2 d.9.12e

3、阅读以下程序。

#include <>

main()

int case; float printf;

printf(“请输入2个数:”)

scanf(“%d %f”,&case,&pjrintf);

printf(“%d %f”,case,printf);

该程序编译时产生错误,其出错原因是。

a.定义语句出错,case是关键字,不能用作用户自定义标识符b.定义语句出错,printf不能用作用户自定义标识符。

c.定义语句无错,scanf不能作为输入函数使用 d.定义语句无错,printf不能输出case的值。

4、下列标识符中,不合法的用户标识符为( )

a. padb. charc. a_10d. a≠b

5、c程序源程序的扩展名是( )

a..c b..obj c..exe d..prj

6、以下选项中能表示合法常量的是( )

a.整数:1,200 b.实数:1.5e2.0 c.字符斜杠:‘\d.字符串:"\007"

7、 以下选项中,能用作数据常量的是( )

b. 0118 c.1.5e1.5 d. 115l

8、若a是数值类型,则逻辑表达式(a==1)||a!=1)的值是( )

a.1 b.0 c.2d.3

9、若有定义语句:int x=10;,则表达式x-=x+x的值为。

a.-20 b.-10 c.0d.10

10、 表达式:(int)((double)9/2)-(9)%2的值是( )

a.0 b.3 c.4d.5

11、若有定义:double a=22;int i=0,k=18;,则不符合c语言规定的赋值语句是( )

<=(i+k);

12、 表达式a+=a-=a=9的值是( )

a.9 b._9 c.18 d.0

x=5, y=14; 则表达式x+7/y+0.6 值为( )

a.7.1 b.5.6 c.6.6 d.6.1

14、有以下程序执行后的输出结果是( )

main( )

int i,s=0;

for(i=1;i<10;i+=2) s+=i+1;

printf("%d",s);}

a.自然数1~9的累加和b.自然数1~10的累加和。

c.自然数1~9中的奇数之和 d.自然数1~10中的偶数之和。

15、c语言中运算对象必需是整型的运算符是( )

a./ b. %c.* d.+

16、计算机能直接执行的程序是( )

a.源程序 b.目标程序 c.汇编程序 d.可执行程序。

17、 if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )

a.必须是逻辑值 b.必须是整数值 c.必须是正数 d.可以是任意合法的数值。

18、有以下程序运行时,输入的值在哪个范围才会有输出结果( )

main()

a.不等于10的整数b.大于3且不等于10的整数。

c.大于3或等于10的整数 d.小于3的整数。

19、在嵌套使用if语句时,c语言规定else总是( )

a.和之前与其具有相同缩进位置的if配对 b.和之前与其最近的if配对。

c.和之前与其最近的且不带else的if配对 d.和之前的第一个if配对。

20、若有表达式(w)?(x):(y),则其中与w 等价的表达式是( )

21、希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”,则以下不能满足的表达式是( )

a. num%2==1 b. !num%2==0) c. !num%2) d. num%2

22、若有以下类型说明语句:

char w; int x; float y; double z; 则表达式 w*x+z-y的结果为( )类型.

a.float b.char c.int d.double

23、表达式3.6-5/2+1.2+5%2的值是( )

a.4.3 b. 4.8 c. 3.3 d.3.8

24、 设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是( )

b. c=a,a=b,b=c; >b.

b. c=a;a=b;b=c; >b.

25、以下关于for语句的说法不正确的是( )

a. for循环只能用于循环次数已经确定的情况

b. for循环是先判断表达式,后执行循环体语句。

c. for循环中,可以用break跳出循环体。

d. for循环体语句中,可以保含多条语句,但要用花括号括起来。

26、若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++)y++)中的条件表达式(x-y)等价的是( )

a.(x-y)>0b (x-y<0) c.(x-y<0║x-y>0d.(x-y)==0

27、 若i和k都是int类型变量,有以下for语句。

for(i=0,k=-1;k=1;k++)printf("*n");

下面关于语句执**况的叙述中正确的是( )

a.循环体执行两次 b.循环体执行一次 c.循环体一次也不执行 d.构成无限循环。

28、c语言中关于“函数声明”的说法正确的是( )

a.必须对所有所调用的函数进行声明。

b.都没必要声明,声明只是为了加快编译的速度。

c.返回值为void 类型的函数任何时候都可以不用声明。

d.并不是任何情况下都需要进行声明。

29、以下能正确定义字符串的语句是( )

str=str=”\x43”;

str=0”;

30、能正确表示逻辑关系:"a≥8或a≤5" 的c语言表达式是( )

a.a>=8 or a<=5 b.a>=5 | a<=8 c.a>=8 &&a<=5 d.a>=8 ||a<=5

31、一个c程序的执行总是从( )

a.main 函数开始,直到 main 函数结束。

b.main 函数开始,直到最后一个函数结束。

c.第一个函数开始,直到最后一个函数结束。

d.第一条语句开始,直到最后一条语句结束

32、以下对c语言函数的有关描述中,正确的是( )

a.在c中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参。

b.c函数既可以嵌套定义又可以递归调用。

c.函数必须有返回值,否则不能使用函数。

d.c程序中有调用关系的所有函数必须放在同一个源程序文件中。

33. c程序的三种基本结构为:( 结构、选择结构和循环结构。

a.顺序 b.过程 c.函数 d.对象。

33、下列叙述中正确的是( )

a.每个c程序文件中都必须有一个main()函数 程序可以由一个或多个函数组成。

c.在c程序中main()函数的位置是固定的 d.在c程序的函数中不能定义另一个函数。

34、c语言中,数字029 是一个( )

a.不合法数字 b.十进制数 c.八进制数 d.十六进制数。

35 、 已定义变量如下: int a=5, b=7,c; 则执行语句a>b?(c= (a++)b)):c=a+++8); 后c的值为( )

a.15 b.14 c.13 d.12

36、下列选项中,能正确定义数组的语句是( )

num[0.. num;

n=2008d.#define n 2008

int num[nint num[n];

37、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( )

a. a[2][4b. a[1,3c. a[1+1][0] d. a(2)(1)

38、若有说明“static int a[3][4];”则数组a中各元素( )

a. 可在程序的运行阶段得到初值0 b. 可在程序的编译阶段得到初值0

c. 不能得到确定的初值d. 可在程序的编译或运行阶段得到初值0

39、调用strlen(“abcd\0ed\0g”)的返回值是( )

a. 4b. 5c. 8d. 9

2023年清华物理系复试

复试地点 在物理楼,非常靠近清华西北门。住校外的同学可以预先 并打印清华校园地图,到了西北门问问保安就知道啦 复试人数 复试分三组,每组13 15人,分别在不同的教室面试。每人20分钟左右。加上夏令营的,最终共录取44人。复试内容 本人复习了一个暑假的固体物理 量子力学 清华张三慧的物理书,结果他们...

物理系2023年五一假期学生安全工作安排

五一 放假将近,为保证我系学生安全,根据院安全工作安排,现将五一期间安全工作安排如下 一 放假时间。2010年5月1日 3日。09级学生3号 周一 晚7 00上晚自习。二 系内工作安排。月29日上午,系团学工作人员召开五一假期安全工作会议,研究制定系五一学生安全工作计划。日下午团总支召开各班班长会议...

应用物理系2019级专业实习上交实习报告格式与要求

1 报告正文用a4纸打印,各级标题用4号宋体字加黑,报告正文一律用宋体小四号打印,英文一律用times new rome 打印。20磅行距 页边距上 下 左 右均为2.5cm,左侧装订,装订线0.5cm。2.实习时间起止时间为2012年9月3日至2012年9月21日。3.专业实习报告字数不得少于。内...