C语言专升本考试练习题及答案1_练习版.pdfVIP

  • 8
  • 0
  • 约7.13万字
  • 约 112页
  • 2023-01-17 发布于重庆
  • 举报

C语言专升本考试练习题及答案1_练习版.pdf

*************************************************************************************** 试题说明 本套试题共包括1套试卷 答案和解析在每套试卷后 C语言专升本考试练习题及答案1(400题) *************************************************************************************** C语言专升本考试练习题及答案1 1.[单选题]一个递归算法必须包括()。 A)递归部分 B)终止条件和递归部分 C)循环部分 D)终止条件和循环部分 2.[单选题]设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i10) Int a[10]={0,1,2,3,4,5,6,7,8,9,},*p=a; A)a[i] B)*(a[i]) C)p[i] D)(*(a+i) ) 3.[单选题]有以下程序 #include string.h Main() {char p[]=abcde\0fghjik\0; Printf(%d\n,strlen(p)); } 程序运行后的输出结果是______。 A)12 B)15 C)6 D)5 4.[单选题]整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。 A)X||Y B)X|Y C)XY D)X^Y 5.[单选题]下列语句实现将s2所指字符数组中前n个字符复制到s1所指字符数组中,其中代码正确的 是 。 A)*s1++=*s2++ B)s1[n-1]=s2[n-1] C)*(s1+n-1)=*(s2+n-1) D)*(++s1)=*(++s2) 6.[单选题]设有以下定义 Union data { char d1; float d2; } demo; 则下面叙述中错误的是______。 A)变量demo与成员d2所占的内存字节数相同 B)变量demo中各成员的地址相同 C)变量demo和各成员的地址相同 D)若给demo.d1赋99后,demo.d2中的值是99.0 7.[单选题]请选出合法的C语言赋值语句 A)a=b=58 B)i++; C)a=58, D)k=int 8.[单选题]以下叙述中正确的是()。 A)构成C程序的基本单位是函数 B)可以在一个函数中定义另一个函数 C)main()函数必须放在其它函数之前 D)所有被调用的函数一定要在调用之前进行定义 9.[单选题]以下数据中,不正确的数值或字符常量是()。 A)8.9e1.2 B)10 C)0xff00 D)82.5 10.[单选题]有如下程序 Main( ) { int a=2,b=-1,c=2; If(ab) If(b0) c=0; Else c++; Printf(%d\n,--c); } 该程序的输出结果是______。 A)0 B)1 C)2 D)3 11.[单选题]以下程序的输出结果是______。 Main( ) { union { char i[2]; Int k; } r; R.i[0]=2; r.i[1]=0; Printf(%d\n,r.k); } A)2 B)1 C)0 D)不确定 12.[单选题]下列四个选项中,均是C语言关键字的选项是()。 A)auto enum include B)switch typedef continue C)signed union scanf D)if struct type 13.[单选题]若有如下定义,struct worker {char name[17]; int age; int score; }x; 且 sizeof(int)=4,则变量x在内存中需要的字节数是( )。 (2分) A)17 B)21 C)25 D)4 14.[单选题]程序设计一般包含以下四个步骤,其中首发应该完成的是______。 A)设计数据结构和算法 B)建立数学模型 C)编写程序 D)调试

文档评论(0)

1亿VIP精品文档

相关文档