兰州大学《C语言程序设计》2020年5月考试在线考核试题

[复制链接]
查看8 | 回复0 | 2020-5-16 10:32:56 | 显示全部楼层 |阅读模式
【熊猫奥鹏】-[兰州大学]《C语言程序设计》2020年5月考试在线考核试题
4 E3 x- b6 J; t5 ]3 j1 e试卷总分:100  得分:100
( n1 {% [. P; [0 v5 V6 I! h* n/ _第1题,以下程序的履行成果是()。#include<stdio.h>main(){int i=10,j=10;printf("%d,%d\n",++i,j--);}
% O4 k- c5 {) ^, D4 h3 aA、9,10
; h, u* m3 q4 n0 d3 B; h1 A8 ]B、11,103 Q, l4 Z/ w+ {9 ?$ Y9 ]2 R' @
C、11,9
- R: I9 ~, R& a2 S6 b- u8 BD、10,9
( Z5 h: S% M) u' _正确答案:B
: t5 y! {7 I) L  o! [! j6 e第2题,若有char a[5],*p=a;则下面的选项中正确的赋值句子是()+ z1 A. T6 d4 F9 R9 i( K+ V
A、p=“abcd”
8 R3 }' k$ C. @8 {B、a=“abcd”
& H2 C( V* }/ O# v+ r: E% rC、*p=“abcd”# Y4 a5 K# N* D
D、*a=“abcd”
9 @, k# n5 e1 a2 f( A7 g$ c5 q- m正确答案:A, I& x1 _/ O: u" F; w
第3题,若界说int m=7,n=12; 则能得到值为3的表达式是()
) g% m8 A, }' L& s; JA、n%=(m%=5)
, u" C5 [/ a# }0 S6 cB、n%=(m-m%5)3 ]. U5 p$ l% h9 K  Y
C、n%=m-m%5
5 h0 i0 i' o5 z) C8 g- r  LD、(n%=m)-(m%=5)2 j7 O1 L2 x+ Z6 `3 U
正确答案8 X6 i& h6 t* _  q: ]8 `5 V
第4题,C语言源程序的根本单位是()& }0 B6 K  P0 Z2 x
A、过程! v3 Q' ?  U- F  d8 M% E8 O0 j; k
B、函数
( r$ B# j' f. Y! C: q, e9 h: TC、子程序3 K  q8 E/ V# [
D、标识符
9 g& f# m% y2 i1 a/ O正确答案:B
& w) c/ G6 V5 U第5题,若有以下类型阐明句子:char a; int b; float c; double d; 则表达式a*b+d-c的成果类型为( )。
/ u0 [+ ]$ i' sA、Float
6 f; v9 B" M' [3 }3 ?4 oB、char0 v% e0 g: D1 q7 ~+ h! r& i  N* A
C、int: @4 p' l7 z* r! l! T1 Z1 D6 l
D、double& z, g  r5 b$ n1 f" [
正确答案- N; l* c9 t. [3 i7 j% q
第6题,以下关于运算符优先次序的描绘中正确的是( ). B  k7 V9 Q* H' h4 e: P
A、关系运算符<算术运算符<赋值运算符<逻辑运算符4 {9 J1 Y' U/ m* e2 z$ L
B、逻辑运算符<关系运算符<算术运算符<赋值运算符7 B: M9 C3 p- Z' h
C、赋值运算符<逻辑运算符<关系运算符<算术运算符8 _3 l/ l. o1 g3 p1 m
D、算术运算符<关系运算符<赋值运算符<逻辑运算符
. l5 m2 m5 Z) L! T& e正确答案:5 x, R6 r' q& g1 O+ B5 ^7 X9 b
第7题,表明关系12=x=y的C语言表达式为:()
, m: {& \2 y# w" ]3 {: T+ v4 K! ^A、(12<=x)&(x<=y)
3 p# l4 l7 i+ E) @( i4 uB、(12<=x)&&(x<=y)
/ @, M9 F: O- Q# \8 q" nC、(12<=x)|(x<=y)& r6 k" X3 S$ l+ T
D、(12<=x)||(x<=y)
1 n. q5 s* T1 x# w5 T7 c  m正确答案:
3 s% U" L) E4 A& S9 x6 H% C' |5 k第8题,若有界说:int (*p)[3]; 则p( )! y1 S% l; d$ }
A、是一个指向整型变量的指针3 u6 _, H0 f& |! x
B、是一个指针数组名
  d& a( ^# _& Y: Q) ]( T! iC、是一个指针,它指向一个富含3个整型元素的一维数组% T* B6 u9 _1 f/ q
D、界说不合法
) v/ h  K7 Y$ Z' i正确答案:
/ F/ u2 _5 V7 ^第9题,若有界说:int x,*pb;则正确的赋值表达式是( ), P3 ~& I  R) w  J; w
A、pb=&x  W4 b; B- @4 n! H- a
B、pb=x
0 X6 h( S, L8 H) i; vC、*pb=&x
0 V# J: [  ^% t; n) c/ g: h1 T; P, e4 bD、*pb=*x
& k+ [; V  v2 [% @正确答案:
5 I5 f! b5 ^! N* x% q' ?5 X第10题,对二维数组的正断定义是( )
: S) `& _- p  n! H; }+ h0 g6 w2 @A、int a[ ] [ ]={1,2,3,4,5,6};
3 x! O3 v4 V1 ^9 t* UB、int a[2] [ ]={1,2,3,4,5,6};
9 ~4 r) `2 H& IC、int a[ ] [3]={1,2,3,4,5,6};
& A. j: a2 i3 q; F8 |4 C$ z- AD、int a[2,3]={1,2,3,4,5,6}& M) h: N# |6 }. C
正确答案:
) `+ u% p2 f4 y! f2 L3 s- f第11题,若变量已正断定义,以下不合法的表达式是()。
7 |; i; x( }& A% ?A、a/=b+c
/ M1 r7 s" u9 a' g8 t9 _B、a%(4.0)
' W* Z5 f3 I! Y3 u- f/ WC、a=1/2*(x=y=20,x*3)
/ |; o6 V, V1 }( o& S/ v! KD、a=b=c" j9 r* c# `" n' _
正确答案:
' f; Z2 X5 m9 H" W第12题,C语言中规则函数的回来值的类型是由()
! e4 A# ?- ?, e" GA、return句子中的表达试类型所决议
' t) B4 q$ a" ^9 {B、调用该函数时的主调用函数类型所决议
. I( |  v3 j( T3 `5 R) {C、调用该函数时系统暂时决议
' c$ v' W& Q, e5 g( h" bD、在界说该函数时所指定的函数类型所决议
9 J1 _2 V9 J+ \+ P6 D! @正确答案:
& e5 I' Q# q+ k% z0 L& P第13题,设x、y均为float型变量,则以下不合法的赋值句子为( )3 _2 Q0 _, S; i  [2 N. j
A、y=(x%2)/10
. l7 g/ w; M& DB、x*=y+8
. ^6 K! n) A) ~$ e, d' S+ _' bC、x=y=0
$ [7 S1 X1 F" }! {% ?3 Q5 zD、++x% F2 q, E5 [  ]6 h1 c
正确答案:, [; h$ K0 ^3 h4 T8 s) ^% w+ m
第14题,以下函数调用句子中富含()个实参。func((e1,e2),(e3,e4,e5));
; O9 Y; _* T; H; e* O0 GA、2, o  b4 l! C* N9 @5 Y
B、3: O, W' H: i  C" O5 M- j
C、5
, U) q# m* @) ?. {! eD、语法过错
2 ]  P" a6 a8 j& ^2 `" j正确答案:
& u! a3 f% R" t: {' R2 h) u; n1 e第15题,下列四组字符串中都能够用作C语言程序中的标识符的是( )! |! P6 z) L. a; p8 U
A、print _3d db8 aBc
2 `* R' D8 q7 J, cB、I\am one_half start$it 3pai# t' K, ~# t: F" D
C、str_1 Cpp pow while6 m8 L5 |& }1 Q
D、Pxq My->book line# His.age
9 e4 x, v0 r) Y7 S! s正确答案:/ e% d. z, {" C- ]6 E
第16题,C语言规则,程序中各函数之间( )
+ H: G, S  O* T: a9 N7 `- EA、既答应直接递归调用也答应直接递归调用: `, C$ q$ ~" M
B、不答应直接递归调用也不答应直接递归调用# c1 s/ q* E, @- l4 c) i
C、答应直接递归调用不答应直接递归调用
" O: y% w  d% {- C& p8 uD、不答应直接递归调用答应直接递归调用
' E" e' x: l. y& ]2 i8 q$ Z; e- n5 |* w正确答案:, O- S$ Y% y0 }+ {  W2 }7 L+ J
第17题,假如用scanf()来输入长整型数据,则正确的格局操控符是( )5 k' @9 i. l- |  \: s' p# t
A、%x/ ]6 V# r" H/ F9 _6 b0 I  h& Q) ]2 z
B、%lx( m& l) y) d. q! Q2 @2 K. j& g
C、%lD' o. ]) `3 f( Z& \& d, |5 h3 U
D、%d
0 W- |, V. A2 q5 K正确答案:
+ o1 |. K4 [3 q' P; k3 S第18题,下列关于#include指令的叙说中,过错的是( )
, J) M7 D( F  R" ~) P, [A、#include指令中,文件名能够用双引号或尖括号括起来
( C% \" P3 _* r7 zB、一个被包括文件中又能够包括另一个被包括文件
0 J! z) n! d, N# v' Y& VC、一个#include指令中能够指定多个被包括文件
, m+ q1 z+ A- [, _D、一个#include指令中只能指定一个被包括文件. v& z: ^, Q- v; s4 X
正确答案:" K/ u1 U$ n; p. q" J" y
第19题,若有界说char s[3][4];以下对数组元素s[i][j]的各种引证方式中过错的是()
; Z/ [5 W6 [! [0 tA、*(s[i]+j)
+ d/ b. q# T6 g# n! BB、*(s+i)+j' A0 ?1 X: s. |+ ?
C、s[i][j]1 f0 r7 b( s, P9 u9 {! P2 Y. c" Q5 P( x
D、*(*(s+i)+j)
  P0 n. t; i* s+ V正确答案:# S4 B! ^$ j+ B' j$ [8 q1 g/ \
第20题,下面不是C语言合法标识符的是( )。
' l: K) l. e1 ~' yA、fine5
: b: v( y  b. z$ @' VB、flag
& m/ ~! `: t' ^' ~+ v% KC、Score3 j; H2 r" O) p2 d' v  T6 {
D、&i
$ C% B! t  L. j, b" g+ _正确答案:' T8 ?. R6 C3 m/ i' h: `# a
第21题,在C程序中句子是以分号完毕的% K  y" F, J+ s" i& _$ g- k6 M7 y
A、正确( @/ e* f9 i+ F' f
B、过错: z- j( y& ~7 W
正确答案:3 P3 t. b4 X1 C$ h" c; W7 d% E
第22题,在C语言类型阐明中,int、char、short等类型的长度是固定的
' Q/ R) f; f0 V" ~  xA、正确7 L+ R; i2 `! f# o
B、过错3 @' p: j8 w/ }/ {. _
正确答案:5 q, f) f9 [1 h. I
第23题,设现已界说了指向整型变量的指针变量p和整型数组a,则p=a;句子表明把数组a各元素的值赋给p
% C+ a4 s: {2 D: \# K7 WA、正确9 D# F, A+ _+ l! A0 D
B、过错
) Q# o0 @# J% I) t& _& Z  e4 G正确答案:. ~/ a- e3 C! Y0 ?
第24题,函数调用句子是:fun (e1,(e2,e3),(e4,e5,e6)); 真实参数的个数是6
; Z8 A1 ]% V9 i7 T2 ~: J# gA、正确
3 Z! E5 ?& z- T. ^) p# z( BB、过错
3 F/ V1 P2 [$ e. [( R& M" E正确答案:" b  U) k; G, E" K5 Z& I, R' s$ M
第25题,C语言答应函数值类型缺省界说,此刻该函数值隐含的类型是整形。()
9 M2 H& r; E$ r9 sA、正确# f. e, ]+ i$ e, I% S6 O# j; R
B、过错7 p$ C' A/ ^, e
正确答案:
  C! j: e; ^) y" f* r第26题,设现已界说了指针变量p,且p指向变量a,则*p与a的意义一样
- O( n9 A! K& u. ^/ yA、正确
: }* c; z% f) ^B、过错
: {: v! D9 B. V正确答案:' F3 v( ]0 W, F* _( C( ]3 o
第27题,数组在界说时没有必要指定数组的长度,其长度能够在程序中依据元素个数再决议9 t  l: |8 o8 N, a, o( d
A、正确$ H. z% z. `, v$ }
B、过错
$ ?4 G4 g6 q% O! T正确答案:
) n; u8 ^) Z& M第28题,若有界说:char *p(char a[10]);则p是函数名。()
" z3 F! S7 p0 F6 K& LA、正确
# R# Y  o( E5 ~B、过错: o# B$ H6 r) D0 M5 Z  q
正确答案:. g. ]  n/ N) G0 t- P  t; ^; X
第29题,用C语言完成的算法能够没有输出但有必要要有输入。()% l9 ]* B7 x+ ]3 {. J% e
A、正确
  N' a6 O( j* JB、过错
! r; ?0 G7 z! ?8 u# y正确答案:
4 M9 |/ ]# G3 I4 p4 V/ j, V& E第30题,对字符串的界说char str[5]= "abcde"是正确的5 G  v. \; E0 J
A、正确
: w  i4 f. A6 \! t3 r1 ~/ m- \B、过错: r6 K2 R& Y  i7 h% r2 `4 q
正确答案:
2 c4 V% J% m( r: \第31题,履行句子for(i=1;i++4;);后变量的值为##
4 t" n. Q- v% i- o  J: {7 L2 f正确答案:: v. H' m; R/ z1 M. `, Q# B( l
第32题,以下if句子履行后,a、b、c中的值别离为##。int a=1,b=2,c=3;if(a>c) b=a; a=c; c=b;+ u+ E1 b+ M* @+ G3 h
正确答案:/ w: G: h7 r9 M0 T3 c
第33题,下面程序的运转成果是_____。main(){int i,j,row,col,min; int a[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,7,-5}}; min=a[0][0];row=0;col=0; for(i=0;i3;i++) for(j=0;j3;j++) if(a[i][j]min) {min=a[i][j];row=i;col=j;} printf("min=%d,row=%d,col=%d\n",min,row,col);}
, A- ^# J* g1 ~$ r正确答案:+ A( U* i+ x3 |  Q+ U; h5 K2 I
第34题,以下程序其算法是 [1],运转成果是 [2]。main(){int a[5]={9,6,8,3,-1},i,j,t,p; sort(a); for(i=0;i=4;i++) printf("%3d",a[i]);}sort(int a[]){int i,j,t,p; for(j=0;j4;j++) {p=j; for(i=j;i=4;i++) if(a[i]a[p]) p=i; t=a[p];a[p]=a[j];a[j]=t; }}
- l) V  H" F/ q' j正确答案:' ~& I/ x$ j/ F3 |7 n
第35题,阅览程序,写出下列程序的运转成果 # include <stdio.h> main() { int m=1, n=2, *p=&m, *q=&n, *r; r=p; p=q;q=r; printf("%d,%d,%d,%d\n",m,n,*p,*q); }
; n  f- b7 g" H/ ]% F: L" V: _正确答案:




上一篇:兰州大学《微观经济学》2020年5月考试在线考核试题
下一篇:兰州大学《人体解剖与组织胚胎学》2020年5月考试在线考核试题
奥鹏在线作业,离线作业,毕业论文,免费选题(包通过)。 联系QQ: 3326650399 439328128 联系微信:cs80188
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则