奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 113|回复: 0

20秋吉大《C语言程序设计》在线作业二

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2021-3-1 14:57:45 | 显示全部楼层 |阅读模式

-[吉林大学]吉大《C语言程序设计》在线作业二; `; I3 W3 m3 `8 V6 B
试卷总分:100    得分:100! Z% g4 @( G2 l8 l/ R3 k' U/ w# R' {
第1题,设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是& ^" K9 S) T7 Z
A、p=1;
B、*q=2;3 {) k& ?! r( E
C、q=p;; b4 [" L/ X7 J6 N  |
D、*p=5;6 Q/ z; m# u% G2 E3 L
正确答案:0 z$ k, S/ B% b1 {
: Y3 j# ?  {/ Z6 Y0 Z% C
5 ~7 [! l4 m$ L
第2题,设有int x=11;则表达式(x++*1/3)的值是/ I, N0 q5 T+ ]3 c
A、3
B、4& G! C, x: Q. T
C、11# Y* B& W- ]0 s. @' A0 j" y
D、120 p4 D& N9 g( E( B% j
正确答案:4 [! V, y$ [3 ^) k, l
, d3 N9 t' @( ?; I" B( x" @
) S- P: ?* B( v- I- Q* `
第3题,下面程序的输出结果是    main()    { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;    printf("%d\n",*(p+2));}
A、37 y: H5 ?$ ?1 D7 m% Y
B、4
C、1
D、2
正确答案:


第4题,sizeof(float)是
A、一个双精度型表达式
B、一个整型表达式1 y& g! K/ i# E$ t1 p
C、一种函数调用
D、一个不合法的表达式) J" K& R; Z4 r" H
正确答案:
& t) U. s) [7 _/ z/ Y& h
/ r2 }- A: q/ h
,在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是+ C) V7 Q  I, D0 [2 ]8 y: k7 C
A、a=20000+20000;
B、a=4000*10;
C、a=30000+10000;
D、a=4000L*10L6 {; Y( R" L' h! m7 K, W* X" j
正确答案:
5 e6 `* b* B1 O' x6 I. n

第6题,请选出以下语句的输出结果    printf("%d\n",strlen("\t\"\065\xff\n"));
A、54 [8 ]6 s( K. d, a4 U0 R. u/ y
B、14& H& T, }; h+ C) J: Q; a  q! j
C、8/ k0 }6 t  R' L0 @; V9 ^
D、输出项不合法,无正常输出- R' J8 q* Y; S* C
正确答案:5 G% i* Q: N9 \  Y

6 U: x# E4 R3 o2 Y1 U- k
第7题,若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为5 F( H" k, [9 N- K/ a+ \
A、46 L2 \! x+ g* [( G
B、16
C、32) s% j: q8 n4 M  u/ [% B- N* S+ a
D、52: }* i9 i0 m: Y# Q/ J
正确答案:
# ~( O$ L! ]) }- s& Z- A9 Q
1 g+ M4 n: b/ f# M8 w- c
第8题,下面能正确进行字符串赋值操作的是
A、char s[5]={"ABCDE"};9 C1 X% o- S7 b- e0 H8 V/ u
B、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};0 i: s7 B+ p# R4 W/ [! L, C
C、char *s;s="ABCDE";
D、char *s;char a; scanf("%s",&s);" R+ Q9 l. ?7 a9 w# V$ ?9 W' _
正确答案:
# M  a5 x0 F4 N& z. N1 v9 H

第9题,以下程序的输出结果是   #include "stdio.h"void reverse(int a[],int n){ int i,t; for(i=0;in/2;i++){  t=a;  a=a[n-1-i];  a[n-1-i]=t; }}main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=6;i10;i++) s+=b; printf("%d\n",s);}
A、22
B、10
C、34- a: o# T( f* ]9 B5 B, @* ~
D、30
正确答案:. Y+ j; O: j/ v8 s: X


,以下不正确的叙述是8 U- N0 R  I" h- s( n: i
A、在C程序中,逗号运算符的优先级最低4 _4 d; F7 q1 l1 {' c! [5 |
B、在C程序中,APH和aph是两个不同的变量
C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变  P2 q0 P, t5 {6 j
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值- o# H: n' n5 Z+ h% f1 q7 {
正确答案:
' e( u! S1 h) n3 k( O8 T( W3 a

第11题,以下______是正确的转义字符。(        )
A、'\\'6 R: {2 H9 x0 W
B、'\'' Y3 ]5 H% w# {0 `3 g; g. g: _
C、'\81'( n. s& G- [4 P( c' {$ u
D、'\0'
正确答案:,B,D5 t; O( i( Y- c

$ w% z8 m- i/ r. o
,在缓冲文件系统中用于读写的函数有$ C' O3 U8 ^$ r! H$ o; l
A、putchar ()
B、fread()
C、rewind ()$ M6 K6 D! ^. G4 a
D、purw()0 _5 b  z' m$ C/ P4 Y5 _# I! U4 f1 P
正确答案:,B,D
" S- n: S7 C( k; U2 N7 f

第13题,C语言中函数返回值的类型与下列哪项无关?
A、定义函数时所指定的函数类型8 ~& U3 ^  S1 @4 @+ Z0 d6 C
B、调用函数时临时
C、调用该函数的主函数类型
D、return语句中的表达式类型
正确答案:,C,D; `9 D/ d" f- W& _- ]


第14题,对静态变量的正确描述
A、静态局部变量在静态存储区内分配单元
B、静态外部变量可以赋初值,也可以不赋初值
C、静态外部变量的作用与外部变量相同: o1 o! `- S- C) Z" M. L
D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。
正确答案:,B,D5 j$ q# r8 ^2 y4 w

6 T1 c: Q% J+ u
,函数调用可以______。. f/ a' V( M6 r1 J5 M% C( ^& ~
A、出现在一个表达式中
B、出现在执行语句中
C、作为一个函数的实参: O; Q6 O* a2 J6 d) I/ D1 e5 i: U
D、作为一个函数的形参/ v5 q4 S6 x0 Q* p% M  B1 d+ [
正确答案:,B,C) h' `' ]5 n2 o- S

/ I" Z+ g- }/ z2 ~
第16题,putchar()函数可以输出一个字符串1 S! k) F0 A0 p
A、错误( }& U% ?! z% l; ^. m" l  I
B、正确
正确答案:+ X9 v% H, h5 f! l! z

+ c. d3 T9 [( i$ y
第17题,' a'和"a"在内存中所占字节数相同。(  )
A、错误
B、正确$ {- X) v$ H8 p. K5 {* F
正确答案:


第18题,C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。(  )
A、错误# I1 Q% y: W% O7 e1 w
B、正确6 d# v  ?' Y) r  E3 F
正确答案:
8 {1 e5 K9 p6 J* H8 h5 v: ?% S

第19题,函数必须有返回值,否则不能使用函数; S0 ^7 R/ e6 W$ p$ G
A、错误0 E& O. o8 i6 z" b/ c0 `
B、正确( z! }6 M' [- j; {
正确答案:% G9 K0 |7 _. [
# Y" N9 i8 H6 W2 \! @
1 X, j  s( [" D
,若打开文件的方式为"w"而该文件已经存在,则文件中原有数据被清除。
A、错误
B、正确
正确答案:
6 u3 n. L( T% |8 L& s- T1 o& g' K
8 |" Q. I2 p0 ~$ v" h, O
第21题,数据结构指的是数据的组织形式,数组就是一种数据结构(  )
A、错误
B、正确
正确答案:! \' A. Q  Z7 A' P6 t

) w' U& a7 [# q
第22题,调用函数只可得到一个返回值,而用宏可以设法得到几个结果。/ q2 i& ]- I1 h" e
A、错误
B、正确  Z4 v# T+ {$ g+ @; S. o+ Y
正确答案:

3 K2 ~# ?0 T: ^% N/ ^
第23题,C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(  )+ i: X. l- g5 Z  H; o1 [
A、错误
B、正确1 Y/ Z8 f- {7 t# V: X; W
正确答案:
! G) _, D2 b( f. n/ {# q* u* _

第24题,puts和gets函数只能输入或输出一个字符串( I( D. z8 Z  u# b! J+ O
A、错误2 Q/ r; ?5 h$ T5 o) t0 s$ f
B、正确: }2 C+ x0 X* y1 }# A/ P( P
正确答案:  o' J. N' u* v1 K
4 F" l5 ~: D: K  S9 u% l% m
; o6 H* J9 s1 i4 X
,对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。9 A8 V$ |# ~7 i  a& S
A、错误( `5 y' ~6 u- Q8 {) A0 S0 k' R! ?* `
B、正确
正确答案:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表