第5题 (1.0分) 题号:947
printf函数中,%c和%s都可以输出字符串.
答案:N
第6题 (1.0分) 题号:194 若有定义和语句: int a;char c;float
f;scanf(\若通过键盘输入:
10,A,12.5,则a=10,c='A',f=12.5. 答案:Y
第7题 (1.0分) 题号:944
C语言中,赋值表达式加上分号就构成了赋值语句. 答案:Y
第8题 (1.0分) 题号:961
C语言本身并不提供输入输出语句.但可以通过输入输出函数来实现数据的输入输出. 答案:Y
第9题 (1.0分) 题号:950
逻辑运算符中的\和\低于关系运算符,\高于算术运算符. 答案:Y
第10题 (1.0分) 题号:951
在执行switch语句时,default和各个case的出现次序不影响执行结果. 答案:Y
第11题 (1.0分) 题号:723
若 a=3,b=2,c=1 则关系表达式\的值为\真\ 答案:Y
第12题 (1.0分) 题号:709 int i=20;switch(i/10){case 2:printf(\
case 1:printf(\的输出结果为A. 答案:N
第13题 (1.0分) 题号:742
若有说明int c;则while(c=getchar());是正 答案:B
第3题 (2.0分) 题号:2000 以下的选择中,正确的赋值语句是(). A:a=1,b=2 确的C语句. 答案:Y
第14题 (1.0分) 题号:954
continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立. 答案:Y
第15题 (1.0分) 题号:952
do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式. 答案:N
三、单项选择 共20题 (共计40分) 第1题 (2.0分) 题号:2016 设C语言中,int类型数据占2个字节,则short类型数据占(). A:1个字节 B:2个字节 C:4个字节 D:8个字节 答案:B
第2题 (2.0分) 题号:2209
若变量已正确定义并赋值,下面符合C语言语法的表达式是(). A:a:=b+1 B:a=b=c+2 C:int 18.5%3 D:a=a+7=c+b
B:j++ C:a=b=5; D:y=int(x) 答案:C
第4题 (2.0分) 题号:2130
下列字符序列中,是C语言保留字的是(). A:sizeof B:include C:scanf D:sqrt 答案:A
第5题 (2.0分) 题号:2211
设以下变量均为int类型,则值不等于7的表达式是().
A:(x=y=6,x+y,x+1) B:(x=y=6,x+y,y+1) C:(x=6,x+1,y=6,x+y) D:(y=6,y+1,x=y,x+1) 答案:C
第6题 (2.0分) 题号:2127 下列程序段的输出结果为().
float k=0.8567;
printf(\A:0085.6%% B:85.7% C:0085.6% D:.857
答案:B
第7题 (2.0分) 题号:2135 下列程序段的输出结果为().
int x=3,y=2;
printf(\A:1 B:7 C:3 D:5 答案:C
第8题 (2.0分) 题号:2189
从键盘上输入某字符串时,不可使用的函数是().
A:getchar() B:gets() C:scanf() D:fread() 答案:A
第9题 (2.0分) 题号:2039
若k为int型变量,则以下程序段的执行结果是().
k=-8567; printf(\A:格式描述符不合法,输出无定值 B:输出为k=|D| C:输出为|0-8567| D:输出为|-8567| 答案:B
第10题 (2.0分) 题号:2049 以下程序的输出结果为(). main()
{int i=010,j=10;
printf(\} A:11,10 B:9,10 C:010,9 D:10,9 答案:B
第11题 (2.0分) 题号:2144 int a=1,b=2,c=3;
if(a>b)a=b;
if(a>c)a=c;
则a的值为(). A:1 B:2 C:3 D:不一定 答案:A
第12题 (2.0分) 题号:2259
以下关于运算符优先顺序的描述中正确的是().
A:关系运算符
B:逻辑运算符
C:赋值运算符
D:算术运算符
第13题 (2.0分) 题号:2318
在C语言中,要求运算数必须是整型的运算符
是(). A:&& B:% C:! D:|| 答案:B
第14题 (2.0分) 题号:2261
若希望当A的值为奇数时,表达式的值为\真\的值为偶数时,表达
式的值为\假\则以下不能满足要求的表达式是(). A:A%2==1 B:!(A%2==0) C:!(A%2) D:A%2 答案:C
第15题 (2.0分) 题号:2063 执行下列语句后的输出为(). int j=-1;
if(j<=1) printf(\ else printf(\A:**** B:%%%% C:%%%%c
D:有错,执行不正确 答案:A
第16题 (2.0分) 题号:2248 下面有关 for 循环的正确描述是(). A:for 循环只能用于循环次数已经确定的情况
B:for 循环是先执行循环循环体语句,后判断表达式
C:在 for 循环中,不能用 break 语句跳出循环体
D:for 循环的循环体语句中,可以包含多条语
句,但必须用花括号括起来 答案:D
第17题 (2.0分) 题号:2059 以下程序的运行结果是(). main() { int n;
for(n=1;n<=10;n++) {
if(n%3==0) continue; printf(\ } }
A:12457810 B:369 C:12
D:1234567890 答案:A
第18题 (2.0分) 题号:2141 以下程序段的输出结果为().
for(i=4;i>1;i--)
for(j=1;j
putchar('#'); A:无 B:###### C:# D:### 答案:B
第19题 (2.0分) 题号:2251 以下不是无限循环的语句为(). A:for(y=0,x=1;x>++y;x=i++) i=x; B:for(;;x++=i); C:while(1){x++;}
以上是由77cn范文大全为大家整理的上海海事大学,C语言试卷6的相关范文,本文关键词为上海,海事,大学,语言,试卷,试卷,编号,9618,所属,语,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。
上海海事大学,C语言试卷6.doc
免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。
已有11人下载
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库上海海事大学,C语言试卷6在线全文阅读。
本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!