- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C样卷文件
C 样卷
一、选择题
(本大题共40个选项,【1】~【40】每个选择项1.5分,共60分)
1.以下正确的叙述是 【1】 。
【1】 A)在C语言源程序中,main函数必须位于文件的开头
B)在C语言源程序中,每行只能写一条语句
C)在C语言源程序中,变量必须先定义之后才能使用
D)在C语言源程序中,标识符的大小写字母没有区别
2.以下用户定义标识符中正确的是 【2】 。
【2】 A)3f B) f3
C)f#3 D)_f.3
3.若有定义 char s[100]; 则以下能正确实现字符串输入的语句是 【3】 。
【3】 A)scanf(%s,s); B) getchar(s);
C)gets(s); D)scanf(%s,s);
4.在C语言中,合法的字符串常量是 【4】 。
【4】 A)123abc B)abc123
C)123abc D)abc123
5.在C语言中,以下 【5】 是不正确的实型常量。
【5】 A)-1.2e-12 B) +1.2e+12
C)-1.2e-1.2 D)1.2E6
6.若有定义int a=3,b=4,c=5; 则表达式 (ab) (++b == c) 的值为 【6】 。
【6】 A)0 B) 1
C)false D)true
7.若有定义int a[5]; 则数组 a 中所有元素的初值为 【7】 。
【7】 A)不确定 B)0
C)1 D)-1
8.以下程序运行结果是 【8】 。
main()
{ int i = -1;
printf(%5x,%-8u,%5d\n, i, i, i);
}
【8】 A)FFFF , 65535, -1 B) -0x3 ,65535 ,-1
C) ffff,65535 , -1 D)1 -1
9.若有定义 double f; int i; 则下列表达式的类型 【9】 。
① f*5+i ② f 9 (i+6)
【9】 A)①为float, ②为float B) ①为float, ②为int
C)①为double, ②为int D)①为double, ②为double
10.以下程序运行结果是 【10】 。
main()
{ unsigned char a = 0x5b, b = 0xf0;
printf(%x\n, (a b) 4 );
}
【10】 A)50 B) b
C)b0 D)5
11.运行以下程序段时,由键盘输入:123.456,abcde回车,则输出:
i=12,f= 3.456,s=abcde 。选择正确选项完成程序段。
int i;
char s[100];
double f;
scanf( 【11】 );
printf(i=%d,f=%6.3f,s=%s\n, i, f, s);
【11】 A)%2d%f,%s, i, f, s B) %2d%lf%s, i, f, s
C)%d%lf,%s, i, f, s D)%2d%lf,%s, i, f, s
12.以下程序的运行结果是 【12】 。
#include stdio.h
main()
{ int i=0, j=0;
while( ++i )
{ if( i%3==0 ) continue;
else j += i;
if( i 5 ) break;
}
printf(%d\n, j);
}
【12】 A)21 B) 19
C)12 D)7
13.以下程序段的运行结果是 【13】 。
int a = 0, b = 2, c;
switch(a)
{ case 0 : c = b++;
case 1 : switch(b)
{ case 1 : c++; break;
case 2 : c *= b; break;
default: c += b;
}
break;
default : c--;
}
printf(%d\n, c);
【13】 A)5 B) 4
C)6 D)不确定
14.以下不正确的叙述是 【14】 。
【14】 A)函数用数组变量作形参,可以改变实参数组元素的值
B)函数定义必须在主调函数之前
C)函数形参的作用范围只是局限于所定义的函数内
D)允许函数递归调用
15.若有定义: int a[3]={ 1, 2, 3 }, *p; 则下列语句中不正确的是 【15】 。
【15】 A)p = a[0]; B) p = a;
C)p = a[0]; D)p = a+2 ;
16.以下程序在数组 w 中有 n 个元素,且已按由大到小顺序存放。现插入一元素 x,要求插入后
您可能关注的文档
- CH4数据库设计.ppt
- ch9数据库设计实践.ppt
- ch41注塑模设计概述.ppt
- chenpc_文件下载_数理方法_第九章+级数解法.ppt
- chenpc_文件下载_数理方法_第二章+柯西定理公式.ppt
- chenpc_文件下载_数理方法_第七章+定解问题.ppt
- chenpc_文件下载_数理方法_第五章+傅氏变换.ppt
- chenpc_文件下载_数理方法_第六章+拉氏变换.ppt
- chenpc_文件下载_数理方法_第十章+球函数.ppt
- chp15 n阶行列式的性质.ppt
- 2025年西双版纳职业技术学院单招职业技能考试题库最新.docx
- 2025年西双版纳职业技术学院单招职业适应性考试题库推荐.docx
- 2025年西宁城市职业技术学院单招综合素质考试题库推荐.docx
- 2025年北京戏曲艺术职业学院单招职业倾向性考试题库学生专用.docx
- 2025年西双版纳职业技术学院单招职业适应性考试题库及答案1套.docx
- 2025年西双版纳职业技术学院单招职业适应性测试题库必考题.docx
- 2025年西双版纳职业技术学院单招职业适应性测试题库及答案1套.docx
- 2025年包头铁道职业技术学院单招职业适应性考试题库最新.docx
- 2025年山西运城市新绛县高三下学期考前数学适应性演练(二)试题.docx
- 2025年包头铁道职业技术学院单招职业适应性考试题库参考答案.docx
文档评论(0)